header('HTTP/1.0 403 Forbidden'); die('Your IP addres is not allowed'); } require_once 'connector.php'; $connectorConfig = new Config($gstbrowserConf['default']['root_dir']); if (isset($gstbrowserConf[$config]['root_dir'])) { $connectorConfig->baseDir($gstbrowserConf[$config]['root_dir']); } if (isset($gstbrowserConf[$config]['mode_dir'])) { $connectorConfig->modeDir($gstbrowserConf[$config]['mode_dir']); } if (isset($gstbrowserConf[$config]['mode_file'])) { $connectorConfig->modeFile($gstbrowserConf[$config]['mode_file']); } if (isset($gstbrowserConf[$config]['thumb_width'])) { $connectorConfig->thumbWidth($gstbrowserConf[$config]['thumb_width']); } if (isset($gstbrowserConf[$config]['thumb_height'])) { $connectorConfig->thumbWidth($gstbrowserConf[$config]['thumb_height']); } $con = new \GstBrowser\Connector($connectorConfig); switch ($action) { case 'tree': $ret = $con->getFoldersTree(); break; case 'files': $ret = $con->getFiles($path); break; case 'mkdir': $name = isset($_POST['dir']) ? trim($_POST['dir']) : ''; $ret = $con->mkDir($path, $name);