Your IP : 216.73.216.20


Current Path : /home/etiennec/www/plugins-dist/dump/prive/squelettes/contenu/
Upload File :
Current File : /home/etiennec/www/plugins-dist/dump/prive/squelettes/contenu/sauvegarder_fonctions.php

<?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;
}

function dump_afficher_erreurs($status_file) {
	$erreurs = "";
	$status = dump_lire_status($status_file);
	if (isset($status['errors'])){
		$erreurs = implode("<br />",$status['errors']);
	}

	return $erreurs;
}
?>