Skip to content
Extraits de code Groupes Projets
Valider 5b8a416f rédigé par ARNO*'s avatar ARNO*
Parcourir les fichiers

complŽment des spip_mots_...

parent 89c9260e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -101,6 +101,24 @@ function export_objets($result, $type, $file = 0, $gz = false) { ...@@ -101,6 +101,24 @@ function export_objets($result, $type, $file = 0, $gz = false) {
$string .= '<lien:breve>' . $row2[0] . '</lien:breve>' . "\n"; $string .= '<lien:breve>' . $row2[0] . '</lien:breve>' . "\n";
} }
mysql_free_result($res2); mysql_free_result($res2);
$query = 'SELECT id_forum FROM spip_mots_forum WHERE id_mot='.$row['id_mot'];
$res3 = mysql_query($query);
while($row3 = mysql_fetch_array($res3)) {
$string .= '<lien:forum>' . $row3[0] . '</lien:forum>' . "\n";
}
mysql_free_result($res3);
$query = 'SELECT id_rubrique FROM spip_mots_rubriques WHERE id_mot='.$row['id_mot'];
$res4 = mysql_query($query);
while($row4 = mysql_fetch_array($res4)) {
$string .= '<lien:rubrique>' . $row4[0] . '</lien:rubrique>' . "\n";
}
mysql_free_result($res4);
$query = 'SELECT id_syndic FROM spip_mots_syndic WHERE id_mot='.$row['id_mot'];
$res4 = mysql_query($query);
while($row4 = mysql_fetch_array($res4)) {
$string .= '<lien:syndic>' . $row4[0] . '</lien:syndic>' . "\n";
}
mysql_free_result($res4);
} }
$string .= build_end_tag($type) . "\n\n"; $string .= build_end_tag($type) . "\n\n";
if ($file) { if ($file) {
......
...@@ -205,6 +205,9 @@ function import_objet_1_2($f, $gz=false) { ...@@ -205,6 +205,9 @@ function import_objet_1_2($f, $gz=false) {
else if ($type == 'mot') { else if ($type == 'mot') {
mysql_query("DELETE FROM spip_mots_articles WHERE id_mot=$id_objet"); mysql_query("DELETE FROM spip_mots_articles WHERE id_mot=$id_objet");
mysql_query("DELETE FROM spip_mots_breves WHERE id_mot=$id_objet"); mysql_query("DELETE FROM spip_mots_breves WHERE id_mot=$id_objet");
mysql_query("DELETE FROM spip_mots_forum WHERE id_mot=$id_objet");
mysql_query("DELETE FROM spip_mots_rubriques WHERE id_mot=$id_objet");
mysql_query("DELETE FROM spip_mots_syndic WHERE id_mot=$id_objet");
} }
else if ($type == 'auteur') { else if ($type == 'auteur') {
mysql_query("DELETE FROM spip_auteurs_rubriques WHERE id_auteur=$id_objet"); mysql_query("DELETE FROM spip_auteurs_rubriques WHERE id_auteur=$id_objet");
...@@ -284,6 +287,12 @@ function import_objet_0_0($f, $gz=false) { ...@@ -284,6 +287,12 @@ function import_objet_0_0($f, $gz=false) {
mysql_query($query); mysql_query($query);
$query = "DELETE FROM spip_mots_breves WHERE id_mot=$id_mot"; $query = "DELETE FROM spip_mots_breves WHERE id_mot=$id_mot";
mysql_query($query); mysql_query($query);
$query = "DELETE FROM spip_mots_forum WHERE id_mot=$id_mot";
mysql_query($query);
$query = "DELETE FROM spip_mots_rubriques WHERE id_mot=$id_mot";
mysql_query($query);
$query = "DELETE FROM spip_mots_syndic WHERE id_mot=$id_mot";
mysql_query($query);
if ($articles) { if ($articles) {
reset ($articles); reset ($articles);
while (list(, $article) = each($articles)) { while (list(, $article) = each($articles)) {
...@@ -298,6 +307,13 @@ function import_objet_0_0($f, $gz=false) { ...@@ -298,6 +307,13 @@ function import_objet_0_0($f, $gz=false) {
mysql_query($query); mysql_query($query);
} }
} }
if ($forums) {
reset ($forums);
while (list(, $forum) = each($forums)) {
$query = "INSERT spip_mots_forum (id_mot, id_forum) VALUES ($id_mot, $forum)";
mysql_query($query);
}
}
} }
$p = $pos + $abs_pos; $p = $pos + $abs_pos;
......
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