| @@ 231-238 (lines=8) @@ | ||
| 228 | // on remet les morceaux dechires ensembles... que c'est laid ! |
|
| 229 | $todo2 = array(); $i=0; |
|
| 230 | $ouverte = false; |
|
| 231 | while ($do = array_shift($todo)) { |
|
| 232 | $todo2[$i] = isset($todo2[$i]) ? $todo2[$i] . "," . $do : $do; |
|
| 233 | $o=(false!==strpos($do,"(")); |
|
| 234 | $f=(false!==strpos($do,")")); |
|
| 235 | if ($o AND !$f) $ouverte=true; |
|
| 236 | elseif ($f) $ouverte=false; |
|
| 237 | if (!$ouverte) $i++; |
|
| 238 | } |
|
| 239 | $todo=$todo2; |
|
| 240 | $query = $debut.' '.array_shift($todo); |
|
| 241 | ||
| @@ 187-194 (lines=8) @@ | ||
| 184 | $todo2 = array(); |
|
| 185 | $i = 0; |
|
| 186 | $ouverte = false; |
|
| 187 | while ($do = array_shift($todo)){ |
|
| 188 | $todo2[$i] = isset($todo2[$i]) ? $todo2[$i].",".$do : $do; |
|
| 189 | $o = (false!==strpos($do, "(")); |
|
| 190 | $f = (false!==strpos($do, ")")); |
|
| 191 | if ($o AND !$f) $ouverte = true; |
|
| 192 | elseif ($f) $ouverte = false; |
|
| 193 | if (!$ouverte) $i++; |
|
| 194 | } |
|
| 195 | ||
| 196 | // 3 |
|
| 197 | $resultats = array(); |
|