////////////////////////////////////////////////////////////////// if (!checkPath($_GET['path'])) { die('{"status":"error","message":"Invalid Path"}'); } ////////////////////////////////////////////////////////////////// // Define Root ////////////////////////////////////////////////////////////////// $_GET['root'] = WORKSPACE; ////////////////////////////////////////////////////////////////// // Handle Action ////////////////////////////////////////////////////////////////// $Filemanager = new Filemanager($_GET, $_POST, $_FILES); $Filemanager->project = @$_SESSION['project']['path']; switch ($action) { case 'index': $Filemanager->index(); break; case 'search': $Filemanager->search(); break; case 'find': $Filemanager->find(); break; case 'open': $Filemanager->open(); break; case 'open_in_browser': $Filemanager->openinbrowser(); break; case 'create': $Filemanager->create();