Changeset 86191 in spip-zone


Ignore:
Timestamp:
Nov 20, 2014, 4:56:01 PM (5 years ago)
Author:
cedric@…
Message:

utiliser preg_replace au lieu de ereg_replace, echapper les chaine de langue dans le PHP

Location:
_squelettes_/eva-web/4_2/eva_mini_calendrier
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/eva-web/4_2/eva_mini_calendrier/mini_calendrier.html

    r73033 r86191  
    1111
    1212                                          <?php
    13 $months = array('', '<:m1:>', '<:m2:>', '<:m3:>', '<:m4:>', '<:m5:>', '<:m6:>', '<:m7:>', '<:m8:>', '<:m9:>', '<:m10:>', '<:m11:>', '<:m12:>');
    14 $days = array('<:j7:>', '<:j1:>', '<:j2:>', '<:j3:>', '<:j4:>', '<:j5:>', '<:j6:>');
     13$months = array('', '<:m1|texte_script:>', '<:m2|texte_script:>', '<:m3|texte_script:>', '<:m4|texte_script:>', '<:m5|texte_script:>', '<:m6|texte_script:>', '<:m7|texte_script:>', '<:m8|texte_script:>', '<:m9|texte_script:>', '<:m10|texte_script:>', '<:m11|texte_script:>', '<:m12|texte_script:>');
     14$days = array('<:j7|texte_script:>', '<:j1|texte_script:>', '<:j2|texte_script:>', '<:j3|texte_script:>', '<:j4|texte_script:>', '<:j5|texte_script:>', '<:j6|texte_script:>');
    1515
    1616if ($test_mini_agenda_deja_present!=1) {
     
    4141        <?php
    4242   
    43         $date = ereg_replace("^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$", "\\1\\2\\3", '#DATE_REDAC');
     43        $date = preg_replace("/^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$/", "\\1\\2\\3", '#DATE_REDAC');
    4444        if ($date > date("Ymd", mkdate($M, $D - 31, $Y)) && $date < date("Ymd", mkdate($M, $D + 31, $Y))) {
    4545                if (!isset($events[$date])) {
    4646                        $events[$date] = array();
    4747                }
    48                 $events[$date] = array('link' => '#URL_ARTICLE', 'title' => '[(#TITRE|supprimer_numero|textebrut|texte_script)]', 'logo' => "");
     48                $events[$date] = array('link' => '[(#URL_ARTICLE|texte_script)]', 'title' => '[(#TITRE|supprimer_numero|textebrut|texte_script)]', 'logo' => "");
    4949        }
    5050        ?>
     
    5555        <?php
    5656   
    57         $date = ereg_replace("^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$", "\\1\\2\\3", '#DATE_REDAC');
     57        $date = preg_replace("/^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$/", "\\1\\2\\3", '#DATE_REDAC');
    5858        if ($date > date("Ymd", mkdate($M, $D - 31, $Y)) && $date < date("Ymd", mkdate($M, $D + 31, $Y))) {
    5959                if (!isset($events[$date])) {
    6060                        $events[$date] = array();
    6161                }
    62                 $events[$date] = array('link' => '#URL_ARTICLE', 'title' => '[(#TITRE|supprimer_numero|textebrut|texte_script)]', 'logo' => "");
     62                $events[$date] = array('link' => '[(#URL_ARTICLE|texte_script)]', 'title' => '[(#TITRE|supprimer_numero|textebrut|texte_script)]', 'logo' => "");
    6363        }
    6464        ?>
     
    166166        $jourE = (int) '[(#DATE_REDAC|jour)]';
    167167        IF (($M==$moisE) AND ($Y==$anneeE) AND ($jourE!=0)) {
    168                 $evenements_dates [$jourE][#ID_ARTICLE]=array('[(#TITRE|supprimer_numero|texte_script)]','#URL_ARTICLE','[(#INTRODUCTION|textebrut|couper{80}|texte_script)]');
     168                $evenements_dates [$jourE][#ID_ARTICLE]=array('[(#TITRE|supprimer_numero|texte_script)]','[(#URL_ARTICLE|texte_script)]','[(#INTRODUCTION|textebrut|couper{80}|texte_script)]');
    169169                $test_jour[$jourE]=1;
    170170        $test_presence=1;
     
    180180        $jourE = (int) '[(#DATE_REDAC|jour)]';
    181181        IF (($M==$moisE) AND ($Y==$anneeE) AND ($jourE!=0)) {
    182                 $evenements_dates [$jourE][#ID_ARTICLE]=array('[(#TITRE|supprimer_numero|texte_script)]','#URL_ARTICLE','[(#INTRODUCTION|textebrut|couper{80}|texte_script)]');
     182                $evenements_dates [$jourE][#ID_ARTICLE]=array('[(#TITRE|supprimer_numero|texte_script)]','[(#URL_ARTICLE|texte_script)]','[(#INTRODUCTION|textebrut|couper{80}|texte_script)]');
    183183        $test_presence=1;
    184184        $test_jour[$jourE]=1;
  • _squelettes_/eva-web/4_2/eva_mini_calendrier/mini_calendrier_ce_jour.html

    r79280 r86191  
    77        $calendrier_annee_mini=intval($_GET['calend_annee_mini']);
    88        $calendrier_jour_mini=intval($_GET['calend_jour_mini']);
    9         $months = array('', '<:m1:>', '<:m2:>', '<:m3:>', '<:m4:>', '<:m5:>', '<:m6:>', '<:m7:>', '<:m8:>', '<:m9:>', '<:m10:>', '<:m11:>', '<:m12:>');
     9        $months = array('', '<:m1|texte_script:>', '<:m2|texte_script:>', '<:m3|texte_script:>', '<:m4|texte_script:>', '<:m5|texte_script:>', '<:m6|texte_script:>', '<:m7|texte_script:>', '<:m8|texte_script:>', '<:m9|texte_script:>', '<:m10|texte_script:>', '<:m11|texte_script:>', '<:m12|texte_script:>');
    1010?>
    1111<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
Note: See TracChangeset for help on using the changeset viewer.