diff --git a/ecrire/public/composer.php b/ecrire/public/composer.php index bd019d9fa76d3b47dc8663d72d7e51dd17201ae6..31af98a96720dcba37af0de4978f11a39df9ba10 100644 --- a/ecrire/public/composer.php +++ b/ecrire/public/composer.php @@ -591,6 +591,8 @@ function calculer_select ($select = array(), $from = array(), // ou dans // <BOUCLE6(ARTICLES){id_mot=2}{statut==.*} />#TOTAL_BOUCLE<//B6> // <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); reset($from); @@ -599,6 +601,7 @@ function calculer_select ($select = array(), $from = array(), calculer_jointnul($t, $select, $e) OR calculer_jointnul($t, $join, $e) OR calculer_jointnul($t, $where, $e) OR + calculer_jointnul($t, $orderby, $e) OR calculer_jointnul($t, $having, $e)) && count($afrom[$t])) { reset($afrom[$t]);