if (!@opendir($home_directory)) { print "<font color='#CC0000'>{$StrInvalidHomeFolder}</font>"; } else { if (!@opendir($home_directory . $wp_fileman_path)) { print "<font color='#CC0000'>{$StrInvalidPath}</font>"; } } if (substr($home_directory, -1) != "/") { print " <font color='#CC0000'>{$StrMissingTrailingSlash}</font>"; } print "</td></tr>"; print "</table><br />"; } if (isset($_GET['action']) && is_file(WP_CONTENT_DIR . "/plugins/wp-filemanager/incl/" . $_GET['action'] . ".inc.php") && wp_fileman_is_valid_name($_GET['action'])) { include WP_CONTENT_DIR . "/plugins/wp-filemanager/incl/" . basename($_GET['action']) . ".inc.php"; } else { if (isset($_GET['output']) && is_file(WP_CONTENT_DIR . "/plugins/wp-filemanager/incl/" . $_GET['output'] . ".inc.php") && wp_fileman_is_valid_name($_GET['output'])) { print "<table class='output' width=400 cellpadding=0 cellspacing=0>"; print "<tr><td align='center'>"; include WP_CONTENT_DIR . "/plugins/wp-filemanager/incl/" . basename($_GET['output']) . ".inc.php"; print "</td></tr>"; print "</table><br />"; include WP_CONTENT_DIR . "/plugins/wp-filemanager/incl/filebrowser.inc.php"; } else { include WP_CONTENT_DIR . "/plugins/wp-filemanager/incl/filebrowser.inc.php"; } } } else { include WP_CONTENT_DIR . "/plugins/wp-filemanager/incl/login.inc.php"; } //include(WP_CONTENT_DIR . "/plugins/wp-filemanager/incl/footer.inc.php");
} else { if (file_exists($home_directory . $wp_fileman_path . stripslashes($_POST['directory_name'] . "/"))) { print "<font color='#CC0000'>{$StrAlreadyExists}</font>"; } else { if (@mkdir($home_directory . $wp_fileman_path . stripslashes($_POST['directory_name']), 0777)) { print "<font color='#009900'>{$StrCreateFolderSuccess}</font>"; } else { print "<font color='#CC0000'>{$StrCreateFolderFail}</font><br /><br />"; print $StrCreateFolderFailHelp; } } } @umask($umask); } else { if ($AllowCreateFile && isset($_GET['create']) && isset($_POST['filename'])) { if (!wp_fileman_is_valid_name(stripslashes($_POST['filename']))) { print "<font color='#CC0000'>{$StrFileInvalidName}</font>"; } else { if (file_exists($home_directory . $wp_fileman_path . stripslashes($_POST['filename']))) { print "<font color='#CC0000'>{$StrAlreadyExists}</font>"; } else { if (@fopen($home_directory . $wp_fileman_path . stripslashes($_POST['filename']), "w+")) { print "<font color='#009900'>{$StrCreateFileSuccess}</font>"; } else { print "<font color='#CC0000'>{$StrCreateFileFail}</font><br /><br />"; print $StrCreateFileFailHelp; } } } } else { if ($AllowCreateFolder || $AllowCreateFile) {
} else { if (@file_exists($home_directory . $wp_fileman_path . $new_directory_name)) { print "<font color='#CC0000'>{$StrAlreadyExists}</font>"; } else { if (@rename($home_directory . $wp_fileman_path . $directory_name, $home_directory . $wp_fileman_path . $new_directory_name)) { print "<font color='#009900'>{$StrRenameFolderSuccess}</font>"; } else { print "<font color='#CC0000'>{$StrRenameFolderFail}</font><br /><br />"; print $StrRenameFolderFailHelp; } } } } else { if (isset($_GET['rename']) && isset($_POST['filename'])) { $filename = stripslashes($_POST['filename']); if (!wp_fileman_is_valid_name($new_filename)) { print "<font color='#CC0000'>{$StrFileInvalidName}</font>"; } else { if (@file_exists($home_directory . $wp_fileman_path . $new_filename)) { print "<font color='#CC0000'>{$StrAlreadyExists}</font>"; } else { if (@rename($home_directory . $wp_fileman_path . $filename, $home_directory . $wp_fileman_path . $new_filename)) { print "<font color='#009900'>{$StrRenameFileSuccess}</font>"; } else { echo $home_directory . $wp_fileman_path . $filename; //print rename($home_directory.$wp_fileman_path.$filename, $home_directory.$wp_fileman_path.$new_filename); print "<font color='#CC0000'>{$StrRenameFileFail}</font><br /><br />"; print $StrRenameFileFailHelp; } } }