public function moveToDir($newDir) { $FD = new File($newDir); if ($FD->A("FileIsDir") != "1") { Red::alertD("Bitte wählen Sie ein Verzeichnis!"); } try { $pr = parent::moveToDir($newDir); } catch (Exception $e) { Red::errorD($e->getMessage()); } if ($pr === false) { echo $this->getID(); } else { echo $pr; } }
public function moveFile($fileName, $dirName) { if (strpos($fileName, realpath(FileStorage::getFilesDir())) !== 0) { Red::errorD("{$fileName} nicht im erlaubten Pfad!"); } if (strpos($dirName, realpath(FileStorage::getFilesDir())) !== 0) { Red::errorD("{$dirName} ist kein erlaubter Pfad Pfad!"); } $F = new File($fileName); $F->moveToDir($dirName); }