{"action":"opened","issue":{"url":"https://api.github.com/repos/MonstaApps/Monsta-FTP/issues/71","repository_url":"https://api.github.com/repos/MonstaApps/Monsta-FTP","labels_url":"https://api.github.com/repos/MonstaApps/Monsta-FTP/issues/71/labels{/name}","comments_url":"https://api.github.com/repos/MonstaApps/Monsta-FTP/issues/71/comments","events_url":"https://api.github.com/repos/MonstaApps/Monsta-FTP/issues/71/events","html_url":"https://github.com/MonstaApps/Monsta-FTP/issues/71","id":153166814,"number":71,"title":"Suggestions","user":{"login":"greecemunky","id":7850502,"avatar_url":"https://avatars.githubusercontent.com/u/7850502?v=3","gravatar_id":"","url":"https://api.github.com/users/greecemunky","html_url":"https://github.com/greecemunky","followers_url":"https://api.github.com/users/greecemunky/followers","following_url":"https://api.github.com/users/greecemunky/following{/other_user}","gists_url":"https://api.github.com/users/greecemunky/gists{/gist_id}","starred_url":"https://api.github.com/users/greecemunky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greecemunky/subscriptions","organizations_url":"https://api.github.com/users/greecemunky/orgs","repos_url":"https://api.github.com/users/greecemunky/repos","events_url":"https://api.github.com/users/greecemunky/events{/privacy}","received_events_url":"https://api.github.com/users/greecemunky/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-05T04:40:39Z","updated_at":"2016-05-05T04:40:39Z","closed_at":null,"body":"What are your thoughts on the following?  I should probably separate them but they are somewhat intertwined.\r\n\r\nCurrent:\r\n\r\n$showAdvOption\r\n1 to show advanced interface option at login, 0 to set basic\r\n\r\n$showLockSess\r\n1 to show option to lock session to IP, 0 to hide\r\n\r\nProposed:\r\n\r\n$interfaceType\r\n-1 to show advanced interface option at login, 0 to set basic, 1 to set advanced\r\n\r\n$lockSession\r\n-1 to show option to lock session to IP, 0 to not lock session, 1 to lock session\r\n\r\nThe idea is to give the Monsta FTP administrator more control (or less) to what settings are configured.  Currently, Monsta FTP administrators can't explicitly have all users see the basic interface (advanced is assumed)\r\n\r\nIn addition, could it be possible to set options to dictate which buttons are considered \"advanced\"?  For example, I would like to customise one (not all) instances of Monsta FTP with the following buttons/functions NOT visible/accessible at all: Cut, Copy, Paste, Chmod, New File, Fetch File.  This may be achieved by creating individual options in config.php for each button/function (can use naming convention $showBtnXYZ).  Advanced view can show all options, Basic can show only what has not been deselected in config.php.\r\n\r\nI'm happy to submit code reflecting the above, but have not yet started on it - merely spitballing at the moment."}}