Skip to content
Extraits de code Groupes Projets
Valider 646de0aa rédigé par Fil's avatar Fil
Parcourir les fichiers

une version tous MySQL (et debuguee) de plonger.php, suite de [9541]

parent b485d91f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -79,7 +79,7 @@ function bandeau_auteurs($tri, $visiteurs)
$ret .= "\n<p class='arial1'>"._T('info_gauche_auteurs'). '</p>';
if ($connect_statut == '0minirezo')
$ret .= "\n<br />". _T('info_gauche_auteurs_exterieurs');
$ret .= "\n<p class='arial1'>". _T('info_gauche_auteurs_exterieurs') . '</p>';
$ret .= fin_boite_info(true);
......
......@@ -31,28 +31,21 @@ function inc_plonger_dist($id_rubrique, $idom="", $list=array(), $col = 1, $excl
$res = spip_query("
SELECT
rub1.id_rubrique, rub1.titre, rub1.id_parent, rub1.lang, rub1.langue_choisie
rub1.id_rubrique, rub1.titre, rub1.id_parent, rub1.lang, rub1.langue_choisie, rub2.id_rubrique AS id_enfant
FROM spip_rubriques AS rub1
LEFT JOIN spip_rubriques AS rub2
ON (rub1.id_rubrique = rub2.id_parent)
WHERE rub1.id_parent = "._q($id_rubrique)."
AND rub1.id_rubrique!="._q($exclu)."
UNION
SELECT
rub1.id_rubrique, rub1.titre, rub1.id_parent, rub1.lang, rub1.langue_choisie
FROM spip_rubriques AS rub1, spip_rubriques AS rub2
WHERE rub2.id_parent = "._q($id_rubrique)."
AND rub1.id_parent=rub2.id_rubrique
AND rub1.id_rubrique!="._q($exclu)."
ORDER BY 0+titre,titre
AND (rub2.id_rubrique IS NULL OR rub2.id_rubrique!="._q($exclu).")
GROUP BY rub1.id_rubrique
ORDER BY 0+rub1.titre,rub1.titre
"
);
while ($row = spip_fetch_array($res)) {
if (autoriser('voir','rubrique',$row['id_rubrique'])){
$rub[$row['id_parent']]['enfants'] = true;
$rub[$row['id_rubrique']]['enfants'] = $row['id_enfant'];
if ($row['id_parent'] == $id_rubrique) {
$t = trim(typo(supprimer_numero($row['titre'])));
if ($row['langue_choisie'] != 'oui')
......
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