protected function execHandle() { parent::execHandle(); switch ($_SERVER["REQUEST_METHOD"]) { case "POST": $folder = self::UPLOAD_DIR; if (isset($_REQUEST["folder"])) { $tmp = $_REQUEST["folder"]; //ensure valid input and starts with 'upload' if ($tmp && strlen($tmp) > 0 && strpos($tmp, self::UPLOAD_DIR) === 0) { $folder = $tmp; } } //$this->saveFilesMultipart($folder); $this->saveFilesRawUpload($folder); break; } }
protected function execHandle() { parent::execHandle(); switch ($_SERVER["REQUEST_METHOD"]) { case "GET": $this->returnSuccess($this->getFiles($_GET['node'], isset($_GET['only_images']))); break; case "PUT": $this->createFolder(new Request()); break; case "POST": $this->updateFileOrFolder(new Request()); break; case "DELETE": $this->deleteFileOrFolder(new Request()); break; } }