|
@@ 879-883 (lines=5) @@
|
| 876 |
|
// traiter a part la date, elle est mise d'office par SPIP, |
| 877 |
|
if ($crit->cond) { |
| 878 |
|
$pred = calculer_argument_precedent($idb, $col, $boucles); |
| 879 |
|
if ($col == "date" OR $col == "date_redac") { |
| 880 |
|
if($pred == "\$Pile[0]['".$col."']") { |
| 881 |
|
$pred = "(\$Pile[0]['{$col}_default']?'':$pred)"; |
| 882 |
|
} |
| 883 |
|
} |
| 884 |
|
|
| 885 |
|
if ($op == '=' AND !$crit->not) |
| 886 |
|
$where = array("'?'", "(is_array($pred))", |
|
@@ 1156-1160 (lines=5) @@
|
| 1153 |
|
// un critere conditionnel sur date est traite a part |
| 1154 |
|
// car la date est mise d'office par SPIP, |
| 1155 |
|
$val = calculer_argument_precedent($idb, $val, $boucles); |
| 1156 |
|
if ($crit->cond AND ($col == "date" OR $col == "date_redac")) { |
| 1157 |
|
if($val == "\$Pile[0]['".$col."']") { |
| 1158 |
|
$val = "(\$Pile[0]['{$col}_default']?'':$val)"; |
| 1159 |
|
} |
| 1160 |
|
} |
| 1161 |
|
$val = array(kwote($val)); |
| 1162 |
|
} |
| 1163 |
|
} else { |