30 require
'basexml.php';
31 require
'commands.php';
33 if (!$Config[
'Enabled']) {
34 SendError(1,
'This connector is disabled. Please check the "editor/filemanager/connectors/php/config.php" file');
49 if (!isset($_GET[
'Command']) || !isset($_GET[
'Type']) || !isset($_GET[
'CurrentFolder'])) {
54 $sCommand = $_GET[
'Command'];
55 $sResourceType = $_GET[
'Type'];
56 $sCurrentFolder = GetCurrentFolder();
59 if (!IsAllowedCommand($sCommand)) {
60 SendError(1,
'The "'.$sCommand.
'" command isn\'t allowed');
63 if (!IsAllowedType($sResourceType)) {
64 SendError(1,
'Invalid type specified');
68 if ($sCommand ==
'FileUpload') {
69 FileUpload($sResourceType, $sCurrentFolder, $sCommand);
73 CreateXmlHeader($sCommand, $sResourceType, $sCurrentFolder);
78 GetFolders($sResourceType, $sCurrentFolder);
80 case 'GetFoldersAndFiles':
81 GetFoldersAndFiles($sResourceType, $sCurrentFolder);
84 CreateFolder($sResourceType, $sCurrentFolder);