function content_recursive_move($src, $dst) { $dir = opendir($src); $oldUp = content_get_up_to_root($src) . 'globals.php'; $newUp = content_get_up_to_root($dst) . 'globals.php'; if (!file_exists($dst)) { mkdir($dst); chmod($dst, 0775); } while (($file = readdir($dir)) != false) { if ($file != '..' && $file != '.') { if (is_dir($src . "/{$file}")) { content_recursive_move($src . "/{$file}", $dst . "/{$file}"); } else { $data = get_file($src . "/{$file}"); if ($file == 'index.php') { $data = preg_replace('/\'' . prepare_pattern($oldUp) . '\'/', "'{$newUp}'", $data); } create_file($dst . "/{$file}", $data); } } } }
function Editor_MoveDirContent($oldPath, $path) { content_recursive_move($oldPath, $path); }