| @@ 1409-1412 (lines=4) @@ | ||
| 1406 | $texte = str_replace("\r\n", "\r", $texte); |
|
| 1407 | $texte = str_replace("\r", "\n", $texte); |
|
| 1408 | ||
| 1409 | if (preg_match(",\n+$,", $texte, $fin)) |
|
| 1410 | $texte = substr($texte, 0, -strlen($fin = $fin[0])); |
|
| 1411 | else |
|
| 1412 | $fin = ''; |
|
| 1413 | ||
| 1414 | $texte = echappe_html($texte, '', true); |
|
| 1415 | ||
| @@ 1437-1440 (lines=4) @@ | ||
| 1434 | $debut .= $delim; |
|
| 1435 | } else |
|
| 1436 | $debut .= "\n"; |
|
| 1437 | if (preg_match(",^\n+,", $suite, $regs)) { |
|
| 1438 | $debut.=$regs[0]; |
|
| 1439 | $suite = substr($suite, strlen($regs[0])); |
|
| 1440 | } |
|
| 1441 | } |
|
| 1442 | $texte = $debut.$suite; |
|
| 1443 | ||
| @@ 36-39 (lines=4) @@ | ||
| 33 | } |
|
| 34 | ||
| 35 | $rtl = false; |
|
| 36 | if (preg_match(',[-_]rtl$,i',$type,$match)){ |
|
| 37 | $rtl = true; |
|
| 38 | $type = substr($type,0,-strlen($match[0])); |
|
| 39 | } |
|
| 40 | ||
| 41 | // objet_type garde invariant tout ce qui ne commence par par id_, spip_ |
|
| 42 | // et ne finit pas par un s, sauf si c'est une exception declaree |
|
| @@ 154-157 (lines=4) @@ | ||
| 151 | $link = $connexion['link']; |
|
| 152 | $db = $connexion['db']; |
|
| 153 | ||
| 154 | if (preg_match('/\s(SET|VALUES|WHERE|DATABASE)\s/i', $query, $regs)) { |
|
| 155 | $suite = strstr($query, $regs[0]); |
|
| 156 | $query = substr($query, 0, -strlen($suite)); |
|
| 157 | } else $suite =''; |
|
| 158 | $query = preg_replace('/([,\s])spip_/', '\1'.$prefixe.'_', $query) . $suite; |
|
| 159 | ||
| 160 | // renvoyer la requete inerte si demandee |
|
| @@ 412-415 (lines=4) @@ | ||
| 409 | $connexion = &$GLOBALS['connexions'][$serveur ? strtolower($serveur) : 0]; |
|
| 410 | $prefixe = $connexion['prefixe']; |
|
| 411 | $link = $connexion['link']; |
|
| 412 | if (preg_match('/\s(SET|VALUES|WHERE)\s/i', $query, $regs)) { |
|
| 413 | $suite = strstr($query, $regs[0]); |
|
| 414 | $query = substr($query, 0, -strlen($suite)); |
|
| 415 | } else $suite =''; |
|
| 416 | $query = 'EXPLAIN ' . preg_replace('/([,\s])spip_/', '\1'.$prefixe.'_', $query) . $suite; |
|
| 417 | ||
| 418 | if (!$requeter) return $query; |
|