Ejemplo n.º 1
0
 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);
             }
         }
     }
 }
Ejemplo n.º 2
0
 function Editor_MoveDirContent($oldPath, $path)
 {
     content_recursive_move($oldPath, $path);
 }