Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
 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;
     }
 }