Skip to content
Extraits de code Groupes Projets
Valider 12c2ce0a rédigé par cerdic's avatar cerdic
Parcourir les fichiers

"ne pas effacer toute la table qui a un champ 'impt' mais seulement ceux qui ont impt='oui'"

parent c405f293
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -139,9 +139,14 @@ function import_init_tables($request)
// on vide toutes les tables dont la restauration est demandee
$tables = import_table_choix($request);
foreach($tables as $table){
if (($table!='spip_auteurs')&&(!in_array($table,$IMPORT_tables_noerase)))
spip_query("DELETE FROM $table");
// regarder si il y a au moins un champ impt='non'
if (($table!='spip_auteurs')&&(!in_array($table,$IMPORT_tables_noerase))){
$res = spip_query("SELECT impt FROM $table WHERE impt='non' LIMIT 0,1");
if (spip_num_rows($res))
spip_query("DELETE FROM $table WHERE impt='oui'");
else
spip_query("DELETE FROM $table");
}
}
// Bidouille pour garder l'acces admin actuel pendant toute la restauration
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter