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

ComplŽtŽ l'import.

parent d31f6cac
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -219,7 +219,8 @@ function import_objet_1_2($f, $gz=false) {
reset($liens);
while (list($type_lien, $t) = each($liens)) {
if ($type == 'auteur' OR $type == 'mot' OR $type == 'document')
$table_lien = 'spip_'.$type.'s_'.$type_lien.'s';
if ($type_lien == 'syndic' OR $type_lien == 'forum') $table_lien = 'spip_'.$type.'s_'.$type_lien;
else $table_lien = 'spip_'.$type.'s_'.$type_lien.'s';
else
$table_lien = 'spip_'.$type_lien.'s_'.$type.'s';
$query = "INSERT $table_lien ($id, id_$type_lien) VALUES ".join(',', $t);
......@@ -258,6 +259,15 @@ function import_objet_0_0($f, $gz=false) {
else if ($is_mot AND $col == 'id_breve') {
$breves[] = $value;
}
else if ($is_mot AND $col == 'id_forum') {
$forums[] = $value;
}
else if ($is_mot AND $col == 'id_rubrique') {
$rubriques[] = $value;
}
else if ($is_mot AND $col == 'id_syndic') {
$syndics[] = $value;
}
else if ($col != 'maj') {
$cols[] = $col;
$values[] = '"'.addslashes($value).'"';
......@@ -314,6 +324,20 @@ function import_objet_0_0($f, $gz=false) {
mysql_query($query);
}
}
if ($rubriques) {
reset ($rubriques);
while (list(, $rubrique) = each($rubriques)) {
$query = "INSERT spip_mots_rubriques (id_mot, id_rubrique) VALUES ($id_mot, $id_rubrique)";
mysql_query($query);
}
}
if ($syndics) {
reset ($syndics);
while (list(, $syndic) = each($syndics)) {
$query = "INSERT spip_mots_syndic (id_mot, id_syndic) VALUES ($id_mot, $syndic)";
mysql_query($query);
}
}
}
$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