| @@ 214-221 (lines=8) @@ | ||
| 211 | // on remet les morceaux dechires ensembles... que c'est laid ! |
|
| 212 | $todo2 = array(); $i=0; |
|
| 213 | $ouverte = false; |
|
| 214 | while ($do = array_shift($todo)) { |
|
| 215 | $todo2[$i] = isset($todo2[$i]) ? $todo2[$i] . "," . $do : $do; |
|
| 216 | $o=(false!==strpos($do,"(")); |
|
| 217 | $f=(false!==strpos($do,")")); |
|
| 218 | if ($o AND !$f) $ouverte=true; |
|
| 219 | elseif ($f) $ouverte=false; |
|
| 220 | if (!$ouverte) $i++; |
|
| 221 | } |
|
| 222 | $todo=$todo2; |
|
| 223 | $query = $debut.' '.array_shift($todo); |
|
| 224 | ||
| @@ 163-170 (lines=8) @@ | ||
| 160 | // on remet les morceaux dechires ensembles... que c'est laid ! |
|
| 161 | $todo2 = array(); $i=0; |
|
| 162 | $ouverte = false; |
|
| 163 | while ($do = array_shift($todo)) { |
|
| 164 | $todo2[$i] = isset($todo2[$i]) ? $todo2[$i] . "," . $do : $do; |
|
| 165 | $o=(false!==strpos($do,"(")); |
|
| 166 | $f=(false!==strpos($do,")")); |
|
| 167 | if ($o AND !$f) $ouverte=true; |
|
| 168 | elseif ($f) $ouverte=false; |
|
| 169 | if (!$ouverte) $i++; |
|
| 170 | } |
|
| 171 | ||
| 172 | // 3 |
|
| 173 | $resultats = array(); |
|