|
@@ 2660-2667 (lines=8) @@
|
| 2657 |
|
$b = $p->nom_boucle ? $p->nom_boucle : $p->descr['id_mere']; |
| 2658 |
|
|
| 2659 |
|
// s'il n'y a pas de nom de boucle, on ne peut pas trier |
| 2660 |
|
if ($b === '') { |
| 2661 |
|
erreur_squelette( |
| 2662 |
|
_T('zbug_champ_hors_boucle', |
| 2663 |
|
array('champ' => '#TRI') |
| 2664 |
|
), $p->id_boucle); |
| 2665 |
|
$p->code = "''"; |
| 2666 |
|
|
| 2667 |
|
return $p; |
| 2668 |
|
} |
| 2669 |
|
$boucle = $p->boucles[$b]; |
| 2670 |
|
|
|
@@ 2673-2680 (lines=8) @@
|
| 2670 |
|
|
| 2671 |
|
// s'il n'y a pas de tri_champ, c'est qu'on se trouve |
| 2672 |
|
// dans un boucle recursive ou qu'on a oublie le critere {tri} |
| 2673 |
|
if (!isset($boucle->modificateur['tri_champ'])) { |
| 2674 |
|
erreur_squelette( |
| 2675 |
|
_T('zbug_tri_sans_critere', |
| 2676 |
|
array('champ' => '#TRI') |
| 2677 |
|
), $p->id_boucle); |
| 2678 |
|
$p->code = "''"; |
| 2679 |
|
|
| 2680 |
|
return $p; |
| 2681 |
|
} |
| 2682 |
|
|
| 2683 |
|
$_champ = interprete_argument_balise(1, $p); |