function webfm_rename_db_dir_recur in Web File Manager 5.2
Same name and namespace in other branches
- 5 webfm_file.inc \webfm_rename_db_dir_recur()
1 call to webfm_rename_db_dir_recur()
- webfm_rename in ./
webfm_file.inc - webfm_rename -called from the ajax action - switch case 'rename':
File
- ./
webfm_file.inc, line 123
Code
function webfm_rename_db_dir_recur($source, $dest, $ret, &$err_arr) {
if ($handle = opendir($source)) {
while (($file = readdir($handle)) !== FALSE) {
if ($file != '.' && $file != '..') {
$source_item = $source . '/' . $file;
$dest_item = $dest . '/' . $file;
if (is_file($source_item)) {
if (!webfm_rename_db_file($source_item, $dest_item, $err_arr)) {
$ret = FALSE;
}
}
elseif (is_dir($source_item)) {
$ret = webfm_rename_db_dir_recur($source_item, $dest_item, $ret, $err_arr);
}
}
}
closedir($handle);
}
return $ret;
}