X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;ds=inline;f=www%2Fecrire%2Fbase%2Fimport_all.php;fp=www%2Fecrire%2Fbase%2Fimport_all.php;h=1d62b02607c7cc6e5bdfd200dc178bc41632d95a;hb=80b4d3e85f78d402ed2e73f8f5d1bf4c19962eed;hp=0000000000000000000000000000000000000000;hpb=aaf970bf4cdaf76689ecc10609048e18d073820c;p=velocampus%2Fweb%2Fwww.git diff --git a/www/ecrire/base/import_all.php b/www/ecrire/base/import_all.php new file mode 100644 index 0000000..1d62b02 --- /dev/null +++ b/www/ecrire/base/import_all.php @@ -0,0 +1,122 @@ +\n"; + + if ($charset = $GLOBALS['meta']['charset_restauration']) { + ecrire_meta('charset', $charset); + } + + detruit_restaurateur(); + import_all_fin($request); + include_spip('inc/rubriques'); + calculer_rubriques(); + if (!$res) ecrire_acces(); // Mise a jour du fichier htpasswd + // revenir a l'accueil pour finir + affiche_progression_javascript('100 %', 0); +} + +// http://doc.spip.org/@import_all_milieu +function import_all_milieu($request, $archive) +{ + global $trans; + if ($request['insertion'] == 'passe2') { + include_spip('inc/import_insere'); + $trans = translate_init($request); + } + else + $trans = array(); + + return import_tables($request, $archive); +} + +// http://doc.spip.org/@import_all_debut +function import_all_debut() { + ecrire_meta("restauration_status", "0",'non'); + ecrire_meta("restauration_status_copie", "0",'non'); +} + +// http://doc.spip.org/@import_all_fin +function import_all_fin($request) { + + effacer_meta("charset_restauration"); + effacer_meta("charset_insertion"); + effacer_meta("restauration_status"); + effacer_meta("date_optimisation"); + effacer_meta('restauration_version_archive'); + effacer_meta('restauration_tag_archive'); + effacer_meta('restauration_charset_sql_connexion'); + effacer_meta('restauration_attributs_archive'); + effacer_meta('restauration_table_prefix'); + effacer_meta('restauration_table_prefix_source'); + effacer_meta('vieille_version_installee'); + effacer_meta('restauration_status_tables'); + effacer_meta('restauration_recopie_tables'); + if ($request['insertion'] == 'passe2') + sql_drop_table("spip_translate"); + +} +?>