[SPIP] +spip v3.0.17
[lhc/web/clavette_www.git] / www / plugins-dist / dump / prive / squelettes / contenu / sauvegarder_fonctions.php
diff --git a/www/plugins-dist/dump/prive/squelettes/contenu/sauvegarder_fonctions.php b/www/plugins-dist/dump/prive/squelettes/contenu/sauvegarder_fonctions.php
new file mode 100644 (file)
index 0000000..14657d8
--- /dev/null
@@ -0,0 +1,46 @@
+<?php
+
+/***************************************************************************\
+ *  SPIP, Systeme de publication pour l'internet                           *
+ *                                                                         *
+ *  Copyright (c) 2001-2014                                                *
+ *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
+ *                                                                         *
+ *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
+ *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
+\***************************************************************************/
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+include_spip('inc/dump');
+
+function dump_afficher_tables_sauvegardees($status_file) {
+       $status = dump_lire_status($status_file);
+       $tables = $status['tables_copiees'];
+
+       // lister les tables sauvegardees et aller verifier dans le dump
+       // qu'on a le bon nombre de donnees
+       dump_serveur($status['connect']);
+       spip_connect('dump');
+
+       foreach($tables as $t=>$n) {
+               $n = abs(intval($n));
+               $n_dump = intval(sql_countsel($t,'','','','dump'));
+               $res = "$t ";
+               if ($n_dump==0 AND $n==0)
+                       $res.="("._T('dump:aucune_donnee').")";
+               else
+                       $res .= "($n_dump/$n)";
+               if ($n!==$n_dump)
+                       $res= "<strong>$res</strong>";
+               $tables[$t] = $res;
+       }
+
+       $n = floor(count($tables)/2);
+       $corps = "<div style='width:49%;float:left;'><ul class='spip'><li class='spip'>" . join("</li><li class='spip'>", array_slice($tables,0,$n)) . "</li></ul></div>"
+               . "<div style='width:49%;float:left;'><ul class='spip'><li>" . join("</li><li class='spip'>", array_slice($tables,$n)) . "</li></ul></div>"
+               . "<div class='nettoyeur'></div>";
+       return $corps;
+}
+
+?>