| version 1.26, 2002/07/21 22:49:42 |
version 1.27, 2002/07/23 20:22:22 |
| Line 45 require_once $PN_PathPrefix . 'lib/fnc.g |
|
| Line 45 require_once $PN_PathPrefix . 'lib/fnc.g |
|
| require_once $PN_PathPrefix . 'lib/fnc.write_origvars_html.php'; |
require_once $PN_PathPrefix . 'lib/fnc.write_origvars_html.php'; |
| |
|
| /* |
/* |
| * echo_message() |
* fm_echo_message() |
| * |
* |
| * Writes message on output. |
* Writes message on output. |
| */ |
*/ |
| |
|
| function echo_message($message) |
function fm_echo_message($message) |
| { |
{ |
| echo "<small>$message</small>"; |
echo "<small>$message</small>"; |
| } |
} |
|
|
| if ($fm_action == 'delete_file' && $fm_cfg['perm']['file']['delete']) { |
if ($fm_action == 'delete_file' && $fm_cfg['perm']['file']['delete']) { |
| if ($submit == _FM_FILE_DELETE) { |
if ($submit == _FM_FILE_DELETE) { |
| if (@unlink($fm_filename) == false) |
if (@unlink($fm_filename) == false) |
| echo_message(_FM_FILE_DELETE_ERR); |
fm_echo_message(_FM_FILE_DELETE_ERR); |
| else |
else |
| echo_message(_FM_FILE_DELETE_OK); |
fm_echo_message(_FM_FILE_DELETE_OK); |
| } |
} |
| else echo_message(_FM_CANCELED); |
else fm_echo_message(_FM_CANCELED); |
| echo '<br><br>'; |
echo '<br><br>'; |
| } |
} |
| |
|
|
|
| if ($fm_action == 'remove_directory' && $fm_cfg['perm']['dir']['remove']) { |
if ($fm_action == 'remove_directory' && $fm_cfg['perm']['dir']['remove']) { |
| if ($submit == _FM_DIR_REMOVE) { |
if ($submit == _FM_DIR_REMOVE) { |
| if (@rmdir($fm_filename) == 0) |
if (@rmdir($fm_filename) == 0) |
| echo_message(_FM_DIR_REMOVE_ERR); |
fm_echo_message(_FM_DIR_REMOVE_ERR); |
| else |
else |
| echo_message(_FM_DIR_REMOVE_OK); |
fm_echo_message(_FM_DIR_REMOVE_OK); |
| } |
} |
| else echo_message(_FM_CANCELED); |
else fm_echo_message(_FM_CANCELED); |
| echo '<br><br>'; |
echo '<br><br>'; |
| } |
} |
| |
|
|
|
| || ($submit == _FM_FILE_RENAME && $fm_action == 'rename_file') |
|| ($submit == _FM_FILE_RENAME && $fm_action == 'rename_file') |
| )) { |
)) { |
| if (@rename($fm_filename, $fm_new_filename) == false) |
if (@rename($fm_filename, $fm_new_filename) == false) |
| echo_message(_FM_RENAME_ERR); |
fm_echo_message(_FM_RENAME_ERR); |
| else |
else |
| echo_message(_FM_RENAME_OK); |
fm_echo_message(_FM_RENAME_OK); |
| } |
} |
| else echo_message(_FM_CANCELED); |
else fm_echo_message(_FM_CANCELED); |
| echo '<br><br>'; |
echo '<br><br>'; |
| } |
} |
| |
|
|
|
| ) { |
) { |
| if ($fm_action == 'create_directory') { |
if ($fm_action == 'create_directory') { |
| if (@mkdir($fm_new_filename, $fm_cfg['mode']['dir']) == false) |
if (@mkdir($fm_new_filename, $fm_cfg['mode']['dir']) == false) |
| echo_message(_FM_DIR_CREATE_ERR); |
fm_echo_message(_FM_DIR_CREATE_ERR); |
| else |
else |
| echo_message(_FM_DIR_CREATE_OK); |
fm_echo_message(_FM_DIR_CREATE_OK); |
| } |
} |
| else { |
else { |
| if (file_exists($fm_new_filename)) |
if (file_exists($fm_new_filename)) |
| echo_message(_FM_FILE_CREATE_ERR1); |
fm_echo_message(_FM_FILE_CREATE_ERR1); |
| else { |
else { |
| if (($fh = @fopen($fm_new_filename, "w")) == false) |
if (($fh = @fopen($fm_new_filename, "w")) == false) |
| echo_message($phpWebFileManager_LANG[file_create_err2]); |
fm_echo_message($phpWebFileManager_LANG[file_create_err2]); |
| else { |
else { |
| fclose($fh); |
fclose($fh); |
| echo_message(_FM_FILE_CREATE_OK); |
fm_echo_message(_FM_FILE_CREATE_OK); |
| |
|
| if ($fm_cfg['mode']['file'] != 0) { |
if ($fm_cfg['mode']['file'] != 0) { |
| if (@chmod($fm_new_filename, $fm_cfg['mode']['file']) == false) |
if (@chmod($fm_new_filename, $fm_cfg['mode']['file']) == false) |
| echo_message(' '. _chmod_err); |
fm_echo_message(' '. _chmod_err); |
| else |
else |
| echo_message(' '. _chmod_ok); |
fm_echo_message(' '. _chmod_ok); |
| } |
} |
| } |
} |
| } |
} |
| } |
} |
| } |
} |
| else echo_message(_FM_CANCELED); |
else fm_echo_message(_FM_CANCELED); |
| echo '<br><br>'; |
echo '<br><br>'; |
| } |
} |
| |
|
|
|
| $i = 2; |
$i = 2; |
| while (file_exists($tmp_target_filename)) { |
while (file_exists($tmp_target_filename)) { |
| if ($i == 2) { |
if ($i == 2) { |
| echo_message(_FM_FILENAME_CHANGED); |
fm_echo_message(_FM_FILENAME_CHANGED); |
| echo '<br>'; |
echo '<br>'; |
| } |
} |
| $tmp_target_filename = $target_filename . '-' . $i; |
$tmp_target_filename = $target_filename . '-' . $i; |
|
|
| |
|
| if (@copy($fm_userfile, $target_filename)) { |
if (@copy($fm_userfile, $target_filename)) { |
| |
|
| echo_message(_FM_FILE_UPLOAD_OK); |
fm_echo_message(_FM_FILE_UPLOAD_OK); |
| |
|
| if ($fm_cfg['mode']['file'] != 0) { |
if ($fm_cfg['mode']['file'] != 0) { |
| if (@chmod($target_filename, $fm_cfg['mode']['file']) == false) |
if (@chmod($target_filename, $fm_cfg['mode']['file']) == false) |
| echo_message(' '._FM_CHMOD_ERR); |
fm_echo_message(' '._FM_CHMOD_ERR); |
| else |
else |
| echo_message(' '._FM_CHMOD_OK); |
fm_echo_message(' '._FM_CHMOD_OK); |
| } |
} |
| } |
} |
| else |
else |
| echo_message(_FM_FILE_UPLOAD_ERR); |
fm_echo_message(_FM_FILE_UPLOAD_ERR); |
| } |
} |
| else echo_message(_FM_CANCELED); |
else fm_echo_message(_FM_CANCELED); |
| |
|
| echo '<br><br>'; |
echo '<br><br>'; |
| } |
} |