Changeset 9872 in spip-zone


Ignore:
Timestamp:
Feb 25, 2007, 1:41:18 AM (13 years ago)
Author:
real3t@…
Message:

Synchronisation avec la SVN 1.9.2

Location:
_squelettes_/soyezcreateurs_net/plugins_1.9.2/plugins/_soyezcreateurs/public
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/plugins_1.9.2/plugins/_soyezcreateurs/public/balises.php

    r9806 r9872  
    141141// http://doc.spip.org/@balise_DOSSIER_SQUELETTE_dist
    142142function balise_DOSSIER_SQUELETTE_dist($p) {
    143         $code = addslashes(dirname($p->descr['sourcefile']));
    144         $p->code = "'$code'" .
     143        $code = substr(addslashes(dirname($p->descr['sourcefile'])), strlen(_DIR_RACINE));
     144        $p->code = "_DIR_RACINE . '$code'" .
    145145        $p->interdire_scripts = false;
    146146        return $p;
     
    402402                // Gerer la notation [(#EXPOSER|on,off)]
    403403                $onoff = array_shift($a);
    404                 ereg("([^,]*)(,(.*))?", $onoff[0], $regs);
     404                preg_match("#([^,]*)(,(.*))?#", $onoff[0], $regs);
    405405                $on = "" . _q($regs[1]);
    406406                $off = "" . _q($regs[3]) ;
     
    706706        } else $logo_hierarchie = 1;
    707707
    708         eregi("^LOGO_([A-Z]+)(_.*)?$", $p_nom_champ, $regs);
     708        preg_match(",^LOGO_([A-Z]+)(_.*)?$,i", $p->nom_champ, $regs);
    709709        $type_objet = $regs[1];
    710710        $suite_logo = $regs[2];
    711711
    712712        // cas de #LOGO_SITE_SPIP
    713         if (ereg("^_SPIP(.*)$", $suite_logo, $regs)) {
     713        if (preg_match(",^_SPIP(.*)$,", $suite_logo, $regs)) {
    714714                $type_objet = 'SITE';
    715715                $suite_logo = $regs[1];
     
    781781        else if ($lien) {
    782782                $code_lien = "'".texte_script(trim($lien))."'";
    783                 while (ereg("^([^#]*)#([A-Za-z_]+)(.*)$", $code_lien, $match)) {
     783                while (preg_match(",^([^#]*)#([A-Za-z_]+)(.*)$,", $code_lien, $match)) {
    784784                        $c = new Champ();
    785785                        $c->nom_champ = $match[2];
     
    791791                }
    792792                // supprimer les '' disgracieux
    793                 $code_lien = ereg_replace("^''\.|\.''$", "", $code_lien);
     793                $code_lien = preg_replace("@^''\.|\.''$@", "", $code_lien);
    794794        }
    795795
  • _squelettes_/soyezcreateurs_net/plugins_1.9.2/plugins/_soyezcreateurs/public/composer.php

    r9706 r9872  
    245245include_spip(\'inc/lang\');
    246246lang_select("'.$lang.'");
    247 include_once("'
     247include_once(_DIR_RACINE . "'
    248248                . $file
    249249                . '");
     
    279279        if (!is_array($r))
    280280                return $r;
    281         else
     281        else {
     282                if (!_DIR_RESTREINT)
     283                        $file = _DIR_RESTREINT_ABS . $file;
    282284                return synthetiser_balise_dynamique($nom, $r, $file, $lang, $ligne);
     285}
    283286}
    284287
     
    434437        else {
    435438                // Pas de vignette, mais un fichier image -- creer la vignette
    436                 if (strstr($GLOBALS['meta']['formats_graphiques'], $extension)) {
     439                if (strpos($GLOBALS['meta']['formats_graphiques'], $extension)!==false) {
    437440                  if ($img = _DIR_RACINE.copie_locale($fichier)
    438441                        AND @file_exists($img)) {
Note: See TracChangeset for help on using the changeset viewer.