Exemple #1
0
     if ($result) {
         echo 'success||' . sprintf(translate("%d file(s) successfully removed!"), count($files));
     } else {
         echo 'error||' . translate("Deleting file failed!");
     }
     break;
 case "create_folder":
     $folderpath = urldecode($_POST["folderpath"]);
     $foldername = urldecode($_POST["foldername"]);
     //Check if foldername isn't empty
     if ($foldername == "") {
         echo 'error||' . translate("Creating new folder failed!");
         break;
     }
     //Check if folder name is valid
     if (!checkFolderName($foldername)) {
         echo 'error||' . translate("Creating new folder failed!");
         break;
     }
     //Check if folder path is valid
     if (!($folderpath = checkpath($folderpath, $uploadpath))) {
         echo 'error||' . translate("The folder path was tampered with!");
         break;
     }
     if (@mkdir(DOCUMENTROOT . $folderpath . $foldername)) {
         echo 'success||' . translate("A new folder was created!");
     } else {
         echo 'error||' . translate("Creating the new folder failed!");
     }
     break;
 case "settings":
Exemple #2
0
function CreateDirectory($dirpath, $dirname, $uploadpath)
{
    //Check if folder name is valid
    if (!checkFolderName($dirname)) {
        return false;
    }
    //Check if folder path is valid
    if (!($dirpath = checkpath($dirpath, $uploadpath))) {
        return false;
    }
    //Create directory
    if (!rmkdir(DOCUMENTROOT . $dirpath . $dirname)) {
        return false;
    }
    return true;
}