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');
48 if (!isset($_GET[
'Command']) || !isset($_GET[
'Type']) || !isset($_GET[
'CurrentFolder']))
52 $sCommand = $_GET[
'Command'];
53 $sResourceType = $_GET[
'Type'];
54 $sCurrentFolder = GetCurrentFolder();
57 if (!IsAllowedCommand($sCommand))
59 SendError(1,
'The "'.$sCommand.
'" command isn\'t allowed');
62 if (!IsAllowedType($sResourceType))
63 SendError(1,
'Invalid type specified');
66 if ($sCommand ==
'FileUpload')
68 FileUpload($sResourceType, $sCurrentFolder, $sCommand);
72 CreateXmlHeader($sCommand, $sResourceType, $sCurrentFolder);
78 GetFolders($sResourceType, $sCurrentFolder);
80 case 'GetFoldersAndFiles' :
81 GetFoldersAndFiles($sResourceType, $sCurrentFolder);
84 CreateFolder($sResourceType, $sCurrentFolder);
This class is used to manage file upload using ajax.