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) ...@@ -139,9 +139,14 @@ function import_init_tables($request)
// on vide toutes les tables dont la restauration est demandee // on vide toutes les tables dont la restauration est demandee
$tables = import_table_choix($request); $tables = import_table_choix($request);
foreach($tables as $table){ foreach($tables as $table){
// regarder si il y a au moins un champ impt='non'
if (($table!='spip_auteurs')&&(!in_array($table,$IMPORT_tables_noerase))) if (($table!='spip_auteurs')&&(!in_array($table,$IMPORT_tables_noerase))){
spip_query("DELETE FROM $table"); $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 // 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.
Veuillez vous inscrire ou vous pour commenter