Changeset 52397 in spip-zone


Ignore:
Timestamp:
Oct 3, 2011, 9:01:14 PM (8 years ago)
Author:
teddy.spip@…
Message:

Correction pour compatibilité PHP5 selon le mail envoyé à la liste :
http://archives.rezo.net/archives/spip.mbox/PBYWY72ZZUQUK75JBMGIZ5IWT7L44PGR/

Location:
_plugins_/actijour/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/actijour/trunk/actijour_pipe.php

    r39223 r52397  
    1818        function actijour_header_prive($flux) {
    1919                $exec = _request('exec');
    20                 if(ereg('^(actijour_).*',$exec)) {
     20                if(preg_match('@^(actijour_).*@i',$exec)) {
    2121                $flux .= '<link rel="stylesheet" type="text/css" href="'._DIR_PLUGIN_ACTIJOUR.'actijour_styles.css" />'."\n";
    2222                $flux .= '<script type="text/javascript" src="'._DIR_PLUGIN_ACTIJOUR.'func_js_acj.js"></script>'."\n";
  • _plugins_/actijour/trunk/exec/actijour_graph.php

    r44281 r52397  
    606606                                        echo http_img_rien($largeur, $difference, '', $tagtitle);
    607607                                        echo http_img_rien($largeur,1,"background-color:$couleur_foncee;");
    608                                         if (ereg("-01",$key)){ // janvier en couleur foncee
     608                                        if (preg_match("-01",$key)){ // janvier en couleur foncee
    609609                                          echo http_img_rien($largeur,$hauteur,"background-color:$couleur_foncee;", $tagtitle);
    610610                                        }
     
    616616                                        $difference = ($hauteur - $hauteur_moyenne) -1;
    617617                                        echo http_img_rien($largeur,1,"background-color:$couleur_foncee;", $tagtitle);
    618                                         if (ereg("-01",$key)){ // janvier en couleur foncee
     618                                        if (preg_match("-01",$key)){ // janvier en couleur foncee
    619619                                                $couleur =  $couleur_foncee;
    620620                                        }
     
    628628                                else {
    629629                                  echo http_img_rien($largeur,1,"background-color:$couleur_foncee;", $tagtitle);
    630                                         if (ereg("-01",$key)){ // janvier en couleur foncee
     630                                        if (preg_match("-01",$key)){ // janvier en couleur foncee
    631631                                          echo http_img_rien($largeur, $hauteur, "background-color:$couleur_foncee;", $tagtitle);
    632632                                        }
  • _plugins_/actijour/trunk/inc/func_acj.php

    r36113 r52397  
    361361                                $aff .= $ret;
    362362                                $lien = $lesreferers[$numero][0];
    363                                 if (eregi("^(<a [^>]+>)([^ ]*)( \([0-9]+\))?", $lien, $regs)) {
     363                                if (preg_match("@^(<a [^>]+>)([^ ]*)( \([0-9]+\))?@i", $lien, $regs)) {
    364364                                        $lien = quote_amp($regs[1]).$lesdomaines[$numero].$regs[2];
    365365                                        if (!strpos($lien, '</a>')) $lien .= '</a>';
     
    399399                        $data = trim(chop($data));
    400400
    401                         if (!ereg('^#', $data) && $data != '')
     401                        if (!preg_match('@^#@i', $data) && $data != '')
    402402                        {
    403                                 if (ereg('^\[(.*)\]$', $data, $engines))
     403                                if (preg_match('@^\[(.*)\]$@i', $data, $engines))
    404404                                {
    405405                                        // engine
     
    436436                // initialiser la recherche interne
    437437                $url_site = $GLOBALS['meta']['adresse_site'];
    438                 $url_site = strtolower(eregi_replace("^((https?|ftp)://)?(www\.)?", "", $url_site));
     438                $url_site = strtolower(preg_replace("@^((https?|ftp)://)?(www\.)?@i", "", $url_site));
    439439        }
    440440
     
    451451       
    452452       
    453         if (strpos('-'.$kw_referer, eregi_replace("^(https?:?/?/?)?(www\.)?", "",$url_site))) {
    454                 if (eregi("(s|search|r|recherche)=([^&]+)", $kw_referer, $regs))
     453        if (strpos('-'.$kw_referer, preg_replace("@^(https?:?/?/?)?(www\.)?@i", "",$url_site))) {
     454                if (preg_match("@(s|search|r|recherche)=([^&]+)@i", $kw_referer, $regs))
    455455                        $keywords = urldecode($regs[2]);
    456456                       
     
    461461        for ($cnt = 0; $cnt < sizeof($arr_engines) && !$found; $cnt++)
    462462        {
    463                 if ($found = (ereg($arr_engines[$cnt][2], $host)) OR $found = (ereg($arr_engines[$cnt][2], $path)))
     463                if ($found = (preg_match($arr_engines[$cnt][2], $host)) OR $found = (preg_match($arr_engines[$cnt][2], $path)))
    464464                {
    465465                        $kw_referer_host = $arr_engines[$cnt][0];
    466466                       
    467                         if (ereg('=', $arr_engines[$cnt][1])) {
     467                        if (preg_match('=', $arr_engines[$cnt][1])) {
    468468                       
    469469                                // Fonctionnement simple: la variable existe
     
    472472                                // Si on a defini le nom de la variable en expression reguliere, chercher la bonne variable
    473473                                if (! strlen($keywords) > 0) {
    474                                         if (ereg($arr_engines[$cnt][1]."([^\&]*)", $query, $vals)) {
     474                                        if (preg_match($arr_engines[$cnt][1]."([^\&]*)", $query, $vals)) {
    475475                                                $keywords = urldecode($vals[2]);
    476476                                        }
     
    481481                                               
    482482                        if ((  ($kw_referer_host == "Google")
    483                                 || ($kw_referer_host == "AOL" && !ereg('enc=iso', $query))
     483                                || ($kw_referer_host == "AOL" && !preg_match('enc=iso', $query))
    484484                                || ($kw_referer_host == "MSN")
    485485                                )) {
  • _plugins_/actijour/trunk/plugin.xml

    r52120 r52397  
    99        <icon>img_pack/activ_jour.gif</icon>
    1010        <auteur>scoty@koakidi.com, ordilibre@yahoo.fr</auteur>
    11         <version>2.1.0</version>
     11        <version>2.1.1</version>
    1212        <etat>dev</etat>
    1313        <description>
     
    1919        </description>
    2020        <prefix>actijour</prefix>
    21         <lien>http://www.koakidi.com/spip.php?article205</lien>
     21        <lien>http://www.spip-contrib.net/Activite-du-jour</lien>
    2222        <pipeline>
    2323                <nom>header_prive</nom>
Note: See TracChangeset for help on using the changeset viewer.