Browse Source

Oups. (Stéphane)

2.0
Committo,Ergo:sum 16 years ago
parent
commit
04a1cd2624
  1. 14
      ecrire/inc/rubriques.php

14
ecrire/inc/rubriques.php

@ -347,8 +347,10 @@ function creer_rubrique_nommee($titre, $id_parent=0) {
$arbo = explode('/', preg_replace(',^/,', '', $titre));
include_spip('base/abstract_sql');
foreach ($arbo as $titre) {
$s = sql_fetsel("id_rubrique, id_parent, id_secteur, titre", "spip_rubriques", "titre = "._q($titre)." AND id_parent=".intval($id_parent));
if (!$t) {
$r = sql_getfetsel("id_rubrique", "spip_rubriques", "titre = "._q($titre)." AND id_parent=".intval($id_parent));
if ($r !== NULL)
$id_parent = $r;
else {
$id_rubrique = sql_insert('spip_rubriques',
'(titre, id_parent, statut)',
'('._q($titre).", $id_parent, 'prive')"
@ -363,12 +365,10 @@ function creer_rubrique_nommee($titre, $id_parent=0) {
}
sql_updateq('spip_rubriques', array('id_secteur'=>$id_secteur, "lang"=>$lang), "id_rubrique=$id_rubrique");
} else {
$id_rubrique = $t['id_rubrique'];
}
// pour la recursion
$id_parent = $id_rubrique;
// pour la recursion
$id_parent = $id_rubrique;
}
}
return intval($id_rubrique);

Loading…
Cancel
Save