function export_repertoire($meta, $val_meta) { list(, $archive, , $tables, $etape, $sous_etape, , $save) = $val_meta; if (!function_exists('inc_export_' . ($save ? $save : 'xml'))) { spip_log("fonction inc_export_$save indisponible"); return false; } $dir = base_dump_dir($meta); // Reperer une situation anormale (echec reprise sur interruption) if (($etape == 1) AND !$sous_etape) { $file = $dir . $archive; $l = preg_files($file . ".part_[0-9]+_[0-9]+"); if ($l) { spip_log("menage d'une sauvegarde inachevee: " . join(',', $l)); foreach($l as $dummy) spip_unlink($dummy); } } $all = count($tables); return ($etape > $all OR !$all) ? false : $dir; }
function export_all_end($meta, $archive){ $dir = base_dump_dir($meta); $file = $dir . $archive; }