Skip to content
Extraits de code Groupes Projets
Valider 36b97a8f rédigé par cerdic's avatar cerdic
Parcourir les fichiers

attention a ne pas optimiser abusivement une boucle qui comporte une clause orderby !

parent a3b81e84
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -591,6 +591,8 @@ function calculer_select ($select = array(), $from = array(), ...@@ -591,6 +591,8 @@ function calculer_select ($select = array(), $from = array(),
// ou dans // ou dans
// <BOUCLE6(ARTICLES){id_mot=2}{statut==.*} />#TOTAL_BOUCLE<//B6> // <BOUCLE6(ARTICLES){id_mot=2}{statut==.*} />#TOTAL_BOUCLE<//B6>
// <BOUCLE7(ARTICLES){id_mot>0}{statut?} />#TOTAL_BOUCLE<//B7> // <BOUCLE7(ARTICLES){id_mot>0}{statut?} />#TOTAL_BOUCLE<//B7>
// penser a regarder aussi la clause orderby pour ne pas simplifier abusivement
// <BOUCLE9(ARTICLES){recherche truc}{par titre}>#ID_ARTICLE</BOUCLE9>
list($t,$c) = each($from); list($t,$c) = each($from);
reset($from); reset($from);
...@@ -599,6 +601,7 @@ function calculer_select ($select = array(), $from = array(), ...@@ -599,6 +601,7 @@ function calculer_select ($select = array(), $from = array(),
calculer_jointnul($t, $select, $e) OR calculer_jointnul($t, $select, $e) OR
calculer_jointnul($t, $join, $e) OR calculer_jointnul($t, $join, $e) OR
calculer_jointnul($t, $where, $e) OR calculer_jointnul($t, $where, $e) OR
calculer_jointnul($t, $orderby, $e) OR
calculer_jointnul($t, $having, $e)) calculer_jointnul($t, $having, $e))
&& count($afrom[$t])) { && count($afrom[$t])) {
reset($afrom[$t]); reset($afrom[$t]);
......
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