|
@@ 2818-2825 (lines=8) @@
|
| 2815 |
|
* @param array $boucles AST du squelette |
| 2816 |
|
* @param Critere $crit Paramètres du critère dans cette boucle |
| 2817 |
|
*/ |
| 2818 |
|
function critere_DATA_liste_dist($idb, &$boucles, $crit) { |
| 2819 |
|
$boucle = &$boucles[$idb]; |
| 2820 |
|
$boucle->hash .= "\n\t" . '$command[\'liste\'] = array();' . "\n"; |
| 2821 |
|
foreach ($crit->param as $param) { |
| 2822 |
|
$boucle->hash .= "\t" . '$command[\'liste\'][] = ' . calculer_liste($param, $idb, $boucles, |
| 2823 |
|
$boucles[$idb]->id_parent) . ";\n"; |
| 2824 |
|
} |
| 2825 |
|
} |
| 2826 |
|
|
| 2827 |
|
/** |
| 2828 |
|
* Compile le critère {enum} d'une boucle DATA |
|
@@ 2848-2855 (lines=8) @@
|
| 2845 |
|
* @param array $boucles AST du squelette |
| 2846 |
|
* @param Critere $crit Paramètres du critère dans cette boucle |
| 2847 |
|
*/ |
| 2848 |
|
function critere_DATA_enum_dist($idb, &$boucles, $crit) { |
| 2849 |
|
$boucle = &$boucles[$idb]; |
| 2850 |
|
$boucle->hash .= "\n\t" . '$command[\'enum\'] = array();' . "\n"; |
| 2851 |
|
foreach ($crit->param as $param) { |
| 2852 |
|
$boucle->hash .= "\t" . '$command[\'enum\'][] = ' . calculer_liste($param, $idb, $boucles, |
| 2853 |
|
$boucles[$idb]->id_parent) . ";\n"; |
| 2854 |
|
} |
| 2855 |
|
} |
| 2856 |
|
|
| 2857 |
|
/** |
| 2858 |
|
* Compile le critère {datapath} d'une boucle DATA |