Example #1
0
function newFolder()
{
    global $conn_id;
    global $lang_title_new_folder;
    global $lang_new_folder_name;
    global $lang_folder_exists;
    global $lang_folder_cant_make;
    global $filesCharSet;
    // Set vars
    $vars = "&ftpAction=newFolder";
    $folder = empty($_POST["newFolder"]) ? "" : trim(quotesUnescape($_POST["newFolder"]));
    if ($filesCharSet != "utf-8") {
        $folder = iconv("utf-8", $filesCharSet, $folder);
    }
    if ($folder == "") {
        $title = $lang_title_new_folder;
        $width = 400;
        $height = 40;
        displayPopupOpen(0, $width, $height, 0, $title);
        echo "<input type=\"text\" name=\"newFolder\" id=\"newFolder\" placeholder=\"" . $lang_new_folder_name . "\" onkeypress=\"if (event.keyCode == 13){ processForm('" . $vars . "'); return false;}\">";
        displayPopupClose(0, $vars, 1);
    } else {
        // Check if folder exists
        if (checkFileExists("d", $folder, $_SESSION["dir_current"]) == 1 || $folder == "..") {
            recordFileError("folder", $folder, $lang_folder_exists);
        } else {
            if (!@ftp_mkdir($conn_id, $folder)) {
                recordFileError("folder", $folder, $lang_folder_cant_make);
            }
        }
    }
}
Example #2
0
function newFolder()
{
    global $conn_id;
    global $lang_title_new_folder;
    global $lang_new_folder_name;
    global $lang_folder_exists;
    global $lang_folder_cant_make;
    // Set vars
    $vars = "&ftpAction=newFolder";
    $folder = trim(quotesUnescape($_POST["newFolder"]));
    if ($folder == "") {
        $title = $lang_title_new_folder;
        $width = 400;
        $height = 40;
        // Display pop-up
        displayPopupOpen(0, $width, $height, 0, $title);
        echo "<input type=\"text\" name=\"newFolder\" id=\"newFolder\" placeholder=\"" . $lang_new_folder_name . "\" onkeypress=\"if (event.keyCode==13){ processForm('" . $vars . "'); return false;}\">";
        displayPopupClose(0, $vars, 1);
    } else {
        // Check if folder exists
        if (checkFileExists("d", $folder, $_SESSION["dir_current"]) == 1) {
            $_SESSION["errors"][] = str_replace("[folder]", "<strong>" . $folder . "</strong>", $lang_folder_exists);
        } else {
            if (!ftp_mkdir($conn_id, $folder)) {
                $_SESSION["errors"][] = str_replace("[folder]", "<strong>" . $folder . "</strong>", $lang_folder_cant_make);
            }
        }
    }
}