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); } } } }
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); } } } }