Skip to content
Extraits de code Groupes Projets
Valider 39c9259f rédigé par Fil's avatar Fil
Parcourir les fichiers

terminologie : flag_preg_replace devient flag_pcre

parent 7f722d6a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -35,8 +35,8 @@ function separateurs_indexation() {
}
function spip_split($reg, $texte) {
global $flag_preg_replace;
if ($flag_preg_replace)
global $flag_pcre;
if ($flag_pcre)
return preg_split("/$reg/", $texte);
else
return split($reg, $texte);
......
......@@ -111,9 +111,9 @@ function vignette_par_defaut($type_extension) {
// ereg_ ou preg_ ?
function ereg_remplace($cherche_tableau, $remplace_tableau, $texte) {
global $flag_preg_replace;
global $flag_pcre;
if ($flag_preg_replace) return preg_replace($cherche_tableau, $remplace_tableau, $texte);
if ($flag_pcre) return preg_replace($cherche_tableau, $remplace_tableau, $texte);
$n = count($cherche_tableau);
......@@ -134,9 +134,9 @@ function nettoyer_chapo($chapo){
// Mise de cote des echappements
function echappe_html($letexte,$source) {
global $flag_preg_replace;
global $flag_pcre;
if ($flag_preg_replace) { // beaucoup plus rapide si on a pcre
if ($flag_pcre) { // beaucoup plus rapide si on a pcre
$regexp_echap_html = "<html>((.*?))<\/html>";
$regexp_echap_code = "<code>((.*?))<\/code>";
$regexp_echap_cadre = "<cadre>((.*?))<\/cadre>";
......@@ -148,8 +148,8 @@ function echappe_html($letexte,$source) {
$regexp_echap = "($regexp_echap_html)|($regexp_echap_code)|($regexp_echap_cadre)";
}
while (($flag_preg_replace && preg_match($regexp_echap, $letexte, $regs))
|| (!$flag_preg_replace && eregi($regexp_echap, $letexte, $regs))) {
while (($flag_pcre && preg_match($regexp_echap, $letexte, $regs))
|| (!$flag_pcre && eregi($regexp_echap, $letexte, $regs))) {
$num_echap++;
if ($regs[1]) {
......@@ -537,7 +537,7 @@ function traiter_raccourcis($letexte, $les_echap = false, $traiter_les_notes = '
global $ferme_ref;
global $ouvre_note;
global $ferme_note;
global $flag_strpos_3, $flag_preg_replace, $flag_str_replace;
global $flag_strpos_3, $flag_pcre, $flag_str_replace;
// Harmoniser les retours chariot
$letexte = ereg_replace ("\r\n?", "\n",$letexte);
......@@ -675,7 +675,7 @@ function traiter_raccourcis($letexte, $les_echap = false, $traiter_les_notes = '
$letexte = traiter_listes($letexte);
// autres raccourcis
if ($flag_str_replace && !$flag_preg_replace) {
if ($flag_str_replace && !$flag_pcre) {
$letexte = ereg_replace("\n(-{4,}|_{4,})", "\n<hr class=\"spip\">\n", $letexte);
$letexte = ereg_replace("^- *", "$puce&nbsp;", $letexte);
$letexte = ereg_replace("\n- *", "\n<br>$puce&nbsp;",$letexte);
......
......@@ -119,7 +119,7 @@ if ($flag_function_exists) {
&& !ereg("ob_", ini_get('disable_functions'))
&& function_exists("ob_start"));
$flag_obgz = ($flag_ob && function_exists("ob_gzhandler"));
$flag_preg_replace = function_exists("preg_replace");
$flag_pcre = function_exists("preg_replace");
$flag_crypt = function_exists("crypt");
$flag_wordwrap = function_exists("wordwrap");
$flag_apc = function_exists("apc_rm");
......@@ -133,7 +133,7 @@ else {
$flag_gz = false;
$flag_obgz = false;
$flag_ob = false;
$flag_preg_replace = false;
$flag_pcre = false;
$flag_crypt = true; // la non-existence de crypt est une exception
$flag_wordwrap = false;
$flag_apc = false;
......
......@@ -1085,7 +1085,7 @@ function calculer_champ($id_champ, $id_boucle, $nom_var)
global $boucles;
global $champs;
global $flag_ob;
global $flag_preg_replace;
global $flag_pcre;
$idb = $id_boucle;
......@@ -1611,14 +1611,14 @@ function calculer_champ($id_champ, $id_boucle, $nom_var)
// Debut et fin de surlignage auto des mots de la recherche
//
case 'DEBUT_SURLIGNE':
if ($flag_ob AND $flag_preg_replace) {
if ($flag_ob AND $flag_pcre) {
$milieu = '
$'.$nom_var.' = "<"."?php if (\$var_recherche) { \$mode_surligne = debut_surligne(\$var_recherche, \$mode_surligne); } ?".">";
';
}
break;
case 'FIN_SURLIGNE':
if ($flag_ob AND $flag_preg_replace) {
if ($flag_ob AND $flag_pcre) {
$milieu = '
$'.$nom_var.' = "<"."?php if (\$var_recherche) { \$mode_surligne = fin_surligne(\$var_recherche, \$mode_surligne); } ?".">";
';
......
......@@ -119,7 +119,7 @@ if (!$use_cache) {
// si $var_recherche est positionnee, on met en rouge les mots cherches (php4 uniquement)
//
if ($var_recherche AND $flag_ob AND $flag_preg_replace AND !$flag_preserver AND !$mode_surligne) {
if ($var_recherche AND $flag_ob AND $flag_pcre AND !$flag_preserver AND !$mode_surligne) {
include_ecrire("inc_surligne.php3");
$mode_surligne = 'auto';
ob_start("");
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter