コード例 #1
0
                 $template_found = true;
                 break;
             }
         }
         if ($template_found) {
             if (file_exists($xerte_toolkits_site->import_path . $this_dir . $rlt_name)) {
                 unlink($xerte_toolkits_site->import_path . $this_dir . $rlt_name);
             }
             $preview_xml = file_get_contents($xerte_toolkits_site->import_path . $this_dir . "data.xml");
             $fh = fopen($xerte_toolkits_site->import_path . $this_dir . "preview.xml", "w");
             fwrite($fh, $preview_xml);
             fclose($fh);
             /*
              * Copy over the top
              */
             replace_existing_template($xerte_toolkits_site->import_path . $this_dir, $_POST['replace']);
         } else {
             echo IMPORT_NO_EQUIVALENT_FAIL . ".****";
             delete_loop($xerte_toolkits_site->import_path . $this_dir);
             while ($delete_file = array_pop($delete_file_array)) {
                 unlink($delete_file);
             }
             while ($delete_folder = array_pop($delete_folder_array)) {
                 rmdir($delete_folder);
             }
             rmdir($xerte_toolkits_site->import_path . $this_dir);
         }
     }
 } else {
     if (isset($_POST['folder'])) {
         $folder_id = $_POST['folder'];
コード例 #2
0
ファイル: import.php プロジェクト: jak786/xerteonlinetoolkits
             while ($list_of_rlts = array_pop($likelihood_array)) {
                 if ($folder[1] != "" && $version[1] != "" && $folder[1] == $list_of_rlts[0] && $version[1] == $list_of_rlts[1]) {
                     $template_found = true;
                     break;
                 }
             }
             if ($template_found) {
                 unlink($xerte_toolkits_site->import_path . $this_dir . $rlt_name);
                 $preview_xml = file_get_contents($xerte_toolkits_site->import_path . $this_dir . "data.xml");
                 $fh = fopen($xerte_toolkits_site->import_path . $this_dir . "preview.xml", "w");
                 fwrite($fh, $preview_xml);
                 fclose($fh);
                 /*
                  * Copy over the top
                  */
                 replace_existing_template($xerte_toolkits_site->import_path . $this_dir, mysql_real_escape_string($_POST['replace']));
             } else {
                 echo IMPORT_NO_EQUIVALENT_FAIL . ".****";
                 delete_loop($xerte_toolkits_site->import_path . $this_dir);
                 while ($delete_file = array_pop($delete_file_array)) {
                     unlink($delete_file);
                 }
                 while ($delete_folder = array_pop($delete_folder_array)) {
                     rmdir($delete_folder);
                 }
                 rmdir($xerte_toolkits_site->import_path . $this_dir);
             }
         }
     }
 } else {
     if ($_POST['folder'] != "") {