Changeset 96089 in spip-zone for _squelettes_/eva-web


Ignore:
Timestamp:
Mar 19, 2016, 11:17:21 PM (3 years ago)
Author:
spip.franck@…
Message:

Indentation, tab à la place d'espace+ avec accord de l'auteur je passe les necessite à la première borne dispo qui soit sous la forme x.y.z avec borne de compatibilité "clean"
z+1 car il y a pas mal de fichiers

Location:
_squelettes_/eva-web/4_2/eva_calendrier
Files:
3 edited

Legend:

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

    r86199 r96089  
    11<BOUCLE_principale(RUBRIQUES){id_rubrique}>
    22
    3 
    4 <?php $les_themes = array(); ?>
    5 <BOUCLE_rubrique_mere(RUBRIQUES){id_enfant}{titre_mot=calendrier}>
     3        <?php $les_themes = array(); ?>
     4        <BOUCLE_rubrique_mere(RUBRIQUES){id_enfant}{titre_mot=calendrier}>
     5                <?php $les_themes[]=array(#ID_RUBRIQUE,'[(#TITRE|supprimer_numero|texte_script)]');
     6                ?>
     7                <BOUCLE_autres_themes(RUBRIQUES){id_parent}{titre_mot=calendrier}>
     8                <?php $les_themes[]=array(#ID_RUBRIQUE,'&gt; [(#TITRE|supprimer_numero|texte_script)]');
     9                ?>
     10                </BOUCLE_autres_themes>
     11        </BOUCLE_rubrique_mere>
     12
    613        <?php $les_themes[]=array(#ID_RUBRIQUE,'[(#TITRE|supprimer_numero|texte_script)]');
    714        ?>
    8         <BOUCLE_autres_themes(RUBRIQUES){id_parent}{titre_mot=calendrier}>
     15        <BOUCLE_les_themes(RUBRIQUES){id_parent}{titre_mot=calendrier}>
    916        <?php $les_themes[]=array(#ID_RUBRIQUE,'&gt; [(#TITRE|supprimer_numero|texte_script)]');
    1017        ?>
    11         </BOUCLE_autres_themes>
    12 </BOUCLE_rubrique_mere>
    13 
    14 <?php $les_themes[]=array(#ID_RUBRIQUE,'[(#TITRE|supprimer_numero|texte_script)]');
    15         ?>
    16 <BOUCLE_les_themes(RUBRIQUES){id_parent}{titre_mot=calendrier}>
    17         <?php $les_themes[]=array(#ID_RUBRIQUE,'&gt; [(#TITRE|supprimer_numero|texte_script)]');
    18         ?>
    19 </BOUCLE_les_themes>
    20 
    21 <//B_rubrique_mere>
     18        </BOUCLE_les_themes>
     19
     20        <//B_rubrique_mere>
    2221
    2322        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     
    2928
    3029        <body>
    31         <div id="page">
     30                <div id="page">
     31
     32                        [(#REM) Entte de la page]
     33                        <INCLURE{fond=noisettes/entete/inc_entete-page}{id_rubrique}>
    3234       
    33                 [(#REM) Entte de la page]
    34                 <INCLURE{fond=noisettes/entete/inc_entete-page}{id_rubrique}>
    35                        
    36                 [(#REM) Conteneur]
    37                 <div id="conteneurseul">
    38                
    39                         [(#REM) Contenu de la page ]
    40                         <div id="contenu">
    41 <?php
    42         if (is_numeric($_GET['calendrier_annee'])) {$calendrier_annee=$_GET['calendrier_annee'];}
    43         if (is_numeric($_GET['calendrier_mois'])) {$calendrier_mois=$_GET['calendrier_mois'];}
    44 ?>
    45 <div class="bloc">
    46 [<h3 class="titre">(#TITRE|supprimer_numero)</h3>]
    47 
    48                                           <?php
    49 $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:>');
    50 $days = array('<:jo7|texte_script:>', '<:jo1|texte_script:>', '<:jo2|texte_script:>', '<:jo3|texte_script:>', '<:jo4|texte_script:>', '<:jo5|texte_script:>', '<:jo6|texte_script:>');
    51 
    52 if ($test_mini_agenda_deja_present!=1) {
    53 function mkdate($month, $day, $year)
    54 {
    55         return mktime(0, 0, 0, $month, $day, $year);
    56 }
    57 
    58 function preparation_URL($texte_URL,$mois_URL,$annee_URL)
    59     {
    60     $position = StrPos($texte_URL,"calendrier_mois");
    61     $texte_remplacement = "calendrier_mois=".$mois_URL."&calendrier_annee=".$annee_URL;
    62     if ($position!=FALSE)
    63         {       
    64         $texte_URL = substr_replace ($texte_URL,$texte_remplacement,$position);}
    65         else  { $presence = StrPos($texte_URL,"?");
    66                 if ($presence==FALSE)
    67                   {$texte_URL = $texte_URL."?".$texte_remplacement;}
    68                 else
    69                   {$texte_URL = $texte_URL."&".$texte_remplacement;}
    70               }
    71     return $texte_URL;
    72     }
    73 }
    74 if(isset($GLOBALS['var_nav_month'])) {
    75         $cal_day = mkdate($GLOBALS['var_nav_month'], 1, $GLOBALS['var_nav_year']);
    76 } else {
    77         $cal_day = time();
    78 }
    79 
    80 $D = intval(date('d', $cal_day));
    81 if (isset($calendrier_mois)) {
    82 $M = $calendrier_mois;
    83 } else {$M = intval(date('m', $cal_day));}
    84 if (isset($calendrier_annee)) {
    85 $Y = $calendrier_annee;
    86 } else {$Y = intval(date('Y', $cal_day));}
    87 $events = array();
    88 $test_mini_agenda_deja_present = 1;
    89 ?>
    90 
    91 <BOUCLE_evenements(ARTICLES){id_rubrique}{annee_redac!=0000}>
    92         <?php
    93    
    94         $date = ereg_replace("^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$", "\\1\\2\\3", '#DATE_REDAC');
    95         if ($date > date("Ymd", mkdate($M, $D - 31, $Y)) && $date < date("Ymd", mkdate($M, $D + 31, $Y))) {
    96                 if (!isset($events[$date])) {
    97                         $events[$date] = array();
    98                 }
    99                 $events[$date][] = array('link' => '#URL_ARTICLE', 'title' => '[(#TITRE|supprimer_numero|texte_script)]',  'descriptif' => '[(#DESCRIPTIF|supprimer_tags|texte_script)]', 'logo' => '[<img src="IMG/(#LOGO_ARTICLE_RUBRIQUE|fichier)" width="20" />]');
    100         }
    101         ?>
    102 </BOUCLE_evenements>
    103 
    104 <BOUCLE_les_evenements_des_themes(RUBRIQUES){id_parent}{titre_mot=calendrier}>
    105         <BOUCLE_evenements_themes(ARTICLES){id_rubrique}{annee_redac!=0000}>
    106         <?php
    107    
    108         $date = ereg_replace("^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$", "\\1\\2\\3", '#DATE_REDAC');
    109         if ($date > date("Ymd", mkdate($M, $D - 31, $Y)) && $date < date("Ymd", mkdate($M, $D + 31, $Y))) {
    110                 if (!isset($events[$date])) {
    111                         $events[$date] = array();
    112                 }
    113                 $events[$date][] = array('link' => '#URL_ARTICLE', 'title' => '[(#TITRE|supprimer_numero|texte_script)]',  'descriptif' => '[(#DESCRIPTIF|supprimer_tags|texte_script)]', 'logo' => '[<img src="IMG/(#LOGO_ARTICLE_RUBRIQUE|fichier)" width="20" />]');
    114         }
    115         ?>
    116         </BOUCLE_evenements_themes>
    117 </BOUCLE_les_evenements_des_themes>
    118 
    119                 <?php
    120                
    121         $mes = $months [$M];
    122         if ($M==1){
    123             $calendrier_mois_moins=12;
    124             $calendrier_annee_moins=$Y-1;}
    125         else {
    126             $calendrier_mois_moins=$M-1;
    127             $calendrier_annee_moins=$Y;}
    128         if ($M==12){
    129             $calendrier_mois_plus=1;
    130             $calendrier_annee_plus=$Y+1;}
    131         else {
    132             $calendrier_mois_plus=$M+1;
    133             $calendrier_annee_plus=$Y;}
    134            
    135         echo '<ul><li class="un"><center><table width="90%" cellpadding="0" cellspacing="0" align="center"><tr align="center"><td  width="33%">';
    136         $annee_en_cours = intval(date('Y', $cal_day));
    137         $mois_en_cours = intval(date('m', $cal_day));
    138         echo '<form method="GET" action="#SELF"><input type="hidden" name="page" value="rubrique"><input type="hidden" name="id_rubrique" value="#ID_RUBRIQUE">';
    139         echo '<select name="calendrier_mois">';
    140         for ($i = 1 ; $i <= 12 ; $i++) {
    141                 echo '<option value ="'.$i.'" ';
    142                 if ($i==$mois_en_cours) {echo "selected";}
    143                 echo ">".$months[$i]."</option>";
    144         }
    145         echo '</select>&nbsp;';
    146         echo '<select name="calendrier_annee">';
    147         for ($i = $annee_en_cours-8 ; $i <= $annee_en_cours + 5 ; $i++) {
    148                 echo '<option value="'.$i.'" ';
    149                 if ($i==$annee_en_cours){echo "selected";}
    150                 echo ">$i</option>"; }
    151         echo '</select>&nbsp;<input type="submit" value="Va !"/></form></td>';
    152         echo '<td  width="33%"><strong><a href="'.preparation_URL('#SELF',$M,$Y-1).'" title="Ann&eacute;e pr&eacute;c&eacute;dente">&lt;&lt;</a>
    153         &nbsp;&nbsp;<a href="'.preparation_URL('#SELF',$calendrier_mois_moins,$calendrier_annee_moins).'" title="Mois pr&eacute;c&eacute;dent">&lt;</a>
    154         &nbsp;&nbsp;'.$mes.' '.$Y.'&nbsp;&nbsp;<a href="'.preparation_URL('#SELF',$calendrier_mois_plus,$calendrier_annee_plus).'" title="Mois suivant">&gt;</a>
    155         &nbsp;&nbsp;<a href="'.preparation_URL('#SELF',$M,$Y+1).'" title="Ann&eacute;e suivante">&gt;&gt;</a></strong></td>';
    156        
    157         echo '<td  width="33%">';
    158         if (isset($les_themes[1][0])) {
    159                 echo '<form method="GET" action="#SELF">Th&egrave;mes : ';
    160                 echo '<input type="hidden" name="page" value="rubrique"><select name="id_rubrique">';
    161                 foreach ($les_themes as $tab_themes) {
    162                         echo '<option value="'.$tab_themes[0].'" ';
    163                         if ($tab_themes[0]==#ID_RUBRIQUE) {echo 'selected';}
    164                         echo '>'.$tab_themes[1].'</option>';
    165                 }
    166                 echo '</select><input type="hidden" name="calendrier_mois" value="'.$M.'">
    167                 <input type="hidden" name="calendrier_annee" value="'.$Y.'"><input type="submit" value="Va !"/></form>';
    168         }
    169         echo '</td>';
    170         ?>
    171         </td></tr></table></center></li>
    172 
    173         </td>
    174 </tr>
    175 
    176 <li class="deux"><center><table width="100%" cellpadding="1" cellspacing="10" align="center">
    177 
    178 <tr align="center">
    179         <?php
    180        
    181         for($i = 1; $i < 8; $i++) {
    182                 echo '<th width="14%" >'.$days[$i%7].'</th>';
    183         }       
    184         $TempD = 1;
    185         if(date('w', mkdate($M, 1, $Y)) != 1) {
    186                 echo '</tr><tr align="center" style="height:100%;">';
    187                 $tmp = '';
    188                 while(date('w', mkdate($M, $TempD, $Y)) != 1) {
    189                         $TempD--;
    190                         $case = '<td valign="top" style="font-size:80%; height:100%;">';
    191                         $case .= '<div class="bloc" style="height:100%;"><h3 class="titre">'.date('j', mkdate($M, $TempD, $Y)).'</h3><ul style="padding-bottom:0;">';
    192                         $date = date('Ymd', mktime(0, 0, 0, $M, $TempD, $Y));
    193                                 if (isset($events[$date])) {
    194                                         $class_compte=1;
    195                                         foreach ($events[$date] as $EventTab) {
    196                                         $case .= '<li class="';
    197                                         if (($class_compte%2)==1) {$case .= 'un';} else {$case .= 'deux';}
    198                                         $case .='"><a href="'.$EventTab['link'].'" title="'.$EventTab['descriptif'].'">'.$EventTab['logo'].$EventTab['title'].'</a></li>';
    199                                         $class_compte++;
    200                                         }
    201                                 }
    202                                 else {$case .= '<li class="un"></li>';}
    203                         $case .= '</ul></div>';
    204                        
    205                         $case .= '</td>';
    206                         $tmp = $case.$tmp;
    207                 }
    208                 echo $tmp;
    209         }
    210         $TempD = 1;
    211         while((date('m', mkdate($M, $TempD, $Y)) == $M) || (date('w', mkdate($M, $TempD, $Y)) != 1)) {
    212                 if(date('w', mkdate($M, $TempD, $Y)) == 1) {
    213                         echo '</tr><tr align="center" style="height:100%;">';
    214                 }
    215                 echo '<td  valign="top" style="font-size:80%; height:100%;">';
    216                 $date = date('Ymd', mkdate($M, $TempD, $Y));
    217                 echo '<div class="bloc" style="height:100%;"><h3 class="titre">'. date('j', mkdate($M, $TempD, $Y)).'</h3><ul style="padding-bottom:0;">';
    218                 if (isset($events[$date])) {
    219                         $class_compte=1;
    220                         foreach ($events[$date] as $EventTab) {
    221                         echo '<li class="';
    222                         if (($class_compte%2)==1) {echo 'un';} else {echo 'deux';}
    223                         echo '"><a href="'.$EventTab['link'].'" title="'.$EventTab['descriptif'].'">'.$EventTab['logo'].$EventTab['title'].'</a></li>';
    224                         $class_compte++;
    225                         }
    226                 }
    227                 else {echo '<li class="un"></li>';}
    228                 echo '</ul></div>';
    229                 echo '</td>';
    230                 $TempD++;
    231         }
    232         ?>
    233 </tr>
    234 </table>
    235 </center></li>
    236 </ul>
    237 </div>
    238 
    239 <INCLURE{fond=noisettes/rubrique/rubrique_contenu}{id_rubrique}{lang}>
    240 <INCLURE{fond=noisettes/rubrique/rubrique_sous_rubriques}{id_rubrique}{lang}>
    241 
    242 </div>
    243 <div class="nettoyeur"></div>
    244 </div>
    245 <INCLURE{fond=noisettes/pied/inc_pied}{lang}>
    246 </div>
    247 </body>
    248 </html>
     35                        [(#REM) Conteneur]
     36                        <div id="conteneurseul">
     37
     38                                [(#REM) Contenu de la page ]
     39                                <div id="contenu">
     40                                        <?php
     41                                                if (is_numeric($_GET['calendrier_annee'])) {$calendrier_annee=$_GET['calendrier_annee'];}
     42                                                if (is_numeric($_GET['calendrier_mois'])) {$calendrier_mois=$_GET['calendrier_mois'];}
     43                                        ?>
     44                                        <div class="bloc">
     45                                                [<h3 class="titre">(#TITRE|supprimer_numero)</h3>]
     46
     47                                                <?php
     48                                                        $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:>');
     49                                                        $days = array('<:jo7|texte_script:>', '<:jo1|texte_script:>', '<:jo2|texte_script:>', '<:jo3|texte_script:>', '<:jo4|texte_script:>', '<:jo5|texte_script:>', '<:jo6|texte_script:>');
     50
     51                                                        if ($test_mini_agenda_deja_present!=1) {
     52                                                                function mkdate($month, $day, $year) {
     53                                                                        return mktime(0, 0, 0, $month, $day, $year);
     54                                                                }
     55
     56                                                                function preparation_URL($texte_URL,$mois_URL,$annee_URL) {
     57                                                                        $position = StrPos($texte_URL,"calendrier_mois");
     58                                                                        $texte_remplacement = "calendrier_mois=".$mois_URL."&calendrier_annee=".$annee_URL;
     59                                                                        if ($position!=FALSE) {
     60                                                                                $texte_URL = substr_replace ($texte_URL,$texte_remplacement,$position);}
     61                                                                                else  { $presence = StrPos($texte_URL,"?");
     62                                                                                        if ($presence==FALSE)
     63                                                                                        {$texte_URL = $texte_URL."?".$texte_remplacement;}
     64                                                                                        else
     65                                                                                        {$texte_URL = $texte_URL."&".$texte_remplacement;}
     66                                                                                }
     67                                                                                return $texte_URL;
     68                                                                }
     69                                                        }
     70                                                        if(isset($GLOBALS['var_nav_month'])) {
     71                                                                $cal_day = mkdate($GLOBALS['var_nav_month'], 1, $GLOBALS['var_nav_year']);
     72                                                        } else {
     73                                                                $cal_day = time();
     74                                                        }
     75
     76                                                        $D = intval(date('d', $cal_day));
     77                                                        if (isset($calendrier_mois)) {
     78                                                                $M = $calendrier_mois;
     79                                                        } else {$M = intval(date('m', $cal_day));}
     80                                                        if (isset($calendrier_annee)) {
     81                                                                $Y = $calendrier_annee;
     82                                                        } else {$Y = intval(date('Y', $cal_day));}
     83                                                        $events = array();
     84                                                        $test_mini_agenda_deja_present = 1;
     85                                                ?>
     86
     87                                                <BOUCLE_evenements(ARTICLES){id_rubrique}{annee_redac!=0000}>
     88                                                        <?php
     89                                                                $date = ereg_replace("^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$", "\\1\\2\\3", '#DATE_REDAC');
     90                                                                if ($date > date("Ymd", mkdate($M, $D - 31, $Y)) && $date < date("Ymd", mkdate($M, $D + 31, $Y))) {
     91                                                                        if (!isset($events[$date])) {
     92                                                                                $events[$date] = array();
     93                                                                        }
     94                                                                        $events[$date][] = array('link' => '#URL_ARTICLE', 'title' => '[(#TITRE|supprimer_numero|texte_script)]',  'descriptif' => '[(#DESCRIPTIF|supprimer_tags|texte_script)]', 'logo' => '[<img src="IMG/(#LOGO_ARTICLE_RUBRIQUE|fichier)" width="20" />]');
     95                                                                }
     96                                                        ?>
     97                                                </BOUCLE_evenements>
     98
     99                                                <BOUCLE_les_evenements_des_themes(RUBRIQUES){id_parent}{titre_mot=calendrier}>
     100                                                        <BOUCLE_evenements_themes(ARTICLES){id_rubrique}{annee_redac!=0000}>
     101                                                                <?php
     102
     103                                                                        $date = ereg_replace("^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$", "\\1\\2\\3", '#DATE_REDAC');
     104                                                                        if ($date > date("Ymd", mkdate($M, $D - 31, $Y)) && $date < date("Ymd", mkdate($M, $D + 31, $Y))) {
     105                                                                                if (!isset($events[$date])) {
     106                                                                                        $events[$date] = array();
     107                                                                                }
     108                                                                                $events[$date][] = array('link' => '#URL_ARTICLE', 'title' => '[(#TITRE|supprimer_numero|texte_script)]',  'descriptif' => '[(#DESCRIPTIF|supprimer_tags|texte_script)]', 'logo' => '[<img src="IMG/(#LOGO_ARTICLE_RUBRIQUE|fichier)" width="20" />]');
     109                                                                        }
     110                                                                ?>
     111                                                        </BOUCLE_evenements_themes>
     112                                                </BOUCLE_les_evenements_des_themes>
     113
     114                                                <?php
     115                                                        $mes = $months [$M];
     116                                                        if ($M==1){
     117                                                                $calendrier_mois_moins=12;
     118                                                        $calendrier_annee_moins=$Y-1;}
     119                                                        else {
     120                                                                $calendrier_mois_moins=$M-1;
     121                                                        $calendrier_annee_moins=$Y;}
     122                                                        if ($M==12){
     123                                                                $calendrier_mois_plus=1;
     124                                                        $calendrier_annee_plus=$Y+1;}
     125                                                        else {
     126                                                                $calendrier_mois_plus=$M+1;
     127                                                        $calendrier_annee_plus=$Y;}
     128
     129                                                        echo '<ul><li class="un"><center><table width="90%" cellpadding="0" cellspacing="0" align="center"><tr align="center"><td  width="33%">';
     130                                                                $annee_en_cours = intval(date('Y', $cal_day));
     131                                                                $mois_en_cours = intval(date('m', $cal_day));
     132                                                                echo '<form method="GET" action="#SELF"><input type="hidden" name="page" value="rubrique"><input type="hidden" name="id_rubrique" value="#ID_RUBRIQUE">';
     133                                                                        echo '<select name="calendrier_mois">';
     134                                                                        for ($i = 1 ; $i <= 12 ; $i++) {
     135                                                                                echo '<option value ="'.$i.'" ';
     136                                                                                if ($i==$mois_en_cours) {echo "selected";}
     137                                                                                echo ">".$months[$i]."</option>";
     138                                                                        }
     139                                                                        echo '</select>&nbsp;';
     140                                                                        echo '<select name="calendrier_annee">';
     141                                                                        for ($i = $annee_en_cours-8 ; $i <= $annee_en_cours + 5 ; $i++) {
     142                                                                                echo '<option value="'.$i.'" ';
     143                                                                                if ($i==$annee_en_cours){echo "selected";}
     144                                                                        echo ">$i</option>"; }
     145                                                                echo '</select>&nbsp;<input type="submit" value="Va !"/></form></td>';
     146                                                                echo '<td  width="33%"><strong><a href="'.preparation_URL('#SELF',$M,$Y-1).'" title="Ann&eacute;e pr&eacute;c&eacute;dente">&lt;&lt;</a>
     147                                                                        &nbsp;&nbsp;<a href="'.preparation_URL('#SELF',$calendrier_mois_moins,$calendrier_annee_moins).'" title="Mois pr&eacute;c&eacute;dent">&lt;</a>
     148                                                                        &nbsp;&nbsp;'.$mes.' '.$Y.'&nbsp;&nbsp;<a href="'.preparation_URL('#SELF',$calendrier_mois_plus,$calendrier_annee_plus).'" title="Mois suivant">&gt;</a>
     149                                                                        &nbsp;&nbsp;<a href="'.preparation_URL('#SELF',$M,$Y+1).'" title="Ann&eacute;e suivante">&gt;&gt;</a></strong></td>';
     150
     151                                                                echo '<td  width="33%">';
     152                                                                        if (isset($les_themes[1][0])) {
     153                                                                                echo '<form method="GET" action="#SELF">Th&egrave;mes : ';
     154                                                                                        echo '<input type="hidden" name="page" value="rubrique"><select name="id_rubrique">';
     155                                                                                                foreach ($les_themes as $tab_themes) {
     156                                                                                                        echo '<option value="'.$tab_themes[0].'" ';
     157                                                                                                                if ($tab_themes[0]==#ID_RUBRIQUE) {echo 'selected';}
     158                                                                                                        echo '>'.$tab_themes[1].'</option>';
     159                                                                                                }
     160                                                                                        echo '</select><input type="hidden" name="calendrier_mois" value="'.$M.'">
     161                                                                                <input type="hidden" name="calendrier_annee" value="'.$Y.'"><input type="submit" value="Va !"/></form>';
     162                                                                        }
     163                                                                echo '</td>';
     164                                                ?>
     165                                                        </td></tr></table></center></li>
     166
     167                                                </td>
     168                                                </tr>
     169
     170                                                        <li class="deux"><center><table width="100%" cellpadding="1" cellspacing="10" align="center">
     171
     172                                                                <tr align="center">
     173                                                                        <?php
     174
     175                                                                                for($i = 1; $i < 8; $i++) {
     176                                                                                        echo '<th width="14%" >'.$days[$i%7].'</th>';
     177                                                                                }       
     178                                                                                $TempD = 1;
     179                                                                                if(date('w', mkdate($M, 1, $Y)) != 1) {
     180                                                                                        echo '</tr><tr align="center" style="height:100%;">';
     181                                                                                       
     182                                                                                        $tmp = '';
     183                                                                                        while(date('w', mkdate($M, $TempD, $Y)) != 1) {
     184                                                                                                $TempD--;
     185                                                                                                $case = '<td valign="top" style="font-size:80%; height:100%;">';
     186                                                                                                        $case .= '<div class="bloc" style="height:100%;"><h3 class="titre">'.date('j', mkdate($M, $TempD, $Y)).'</h3><ul style="padding-bottom:0;">';
     187                                                                                                                $date = date('Ymd', mktime(0, 0, 0, $M, $TempD, $Y));
     188                                                                                                                if (isset($events[$date])) {
     189                                                                                                                        $class_compte=1;
     190                                                                                                                        foreach ($events[$date] as $EventTab) {
     191                                                                                                                                $case .= '<li class="';
     192                                                                                                                                        if (($class_compte%2)==1) {$case .= 'un';} else {$case .= 'deux';}
     193                                                                                                                                $case .='"><a href="'.$EventTab['link'].'" title="'.$EventTab['descriptif'].'">'.$EventTab['logo'].$EventTab['title'].'</a></li>';
     194                                                                                                                                $class_compte++;
     195                                                                                                                        }
     196                                                                                                                }
     197                                                                                                                else {$case .= '<li class="un"></li>';}
     198                                                                                                        $case .= '</ul></div>';
     199
     200                                                                                                $case .= '</td>';
     201                                                                                                $tmp = $case.$tmp;
     202                                                                                        }
     203                                                                                        echo $tmp;
     204                                                                                }
     205                                                                                $TempD = 1;
     206                                                                                while((date('m', mkdate($M, $TempD, $Y)) == $M) || (date('w', mkdate($M, $TempD, $Y)) != 1)) {
     207                                                                                        if(date('w', mkdate($M, $TempD, $Y)) == 1) {
     208                                                                                                echo '</tr><tr align="center" style="height:100%;">';
     209                                                                                        }
     210                                                                                                        echo '<td  valign="top" style="font-size:80%; height:100%;">';
     211                                                                                                                $date = date('Ymd', mkdate($M, $TempD, $Y));
     212                                                                                                                echo '<div class="bloc" style="height:100%;"><h3 class="titre">'. date('j', mkdate($M, $TempD, $Y)).'</h3><ul style="padding-bottom:0;">';
     213                                                                                                                if (isset($events[$date])) {
     214                                                                                                                        $class_compte=1;
     215                                                                                                                        foreach ($events[$date] as $EventTab) {
     216                                                                                                                                echo '<li class="';
     217                                                                                                                                        if (($class_compte%2)==1) {echo 'un';} else {echo 'deux';}
     218                                                                                                                                echo '"><a href="'.$EventTab['link'].'" title="'.$EventTab['descriptif'].'">'.$EventTab['logo'].$EventTab['title'].'</a></li>';
     219                                                                                                                                $class_compte++;
     220                                                                                                                        }
     221                                                                                                                }
     222                                                                                                                else {echo '<li class="un"></li>';}
     223                                                                                                                echo '</ul></div>';
     224                                                                                                        echo '</td>';
     225                                                                                                        $TempD++;
     226                                                                                }
     227                                                                        ?>
     228                                                                                                </tr>
     229                                                        </table>
     230                                                        </center></li>
     231                                                </ul>
     232                                        </div>
     233
     234                                        <INCLURE{fond=noisettes/rubrique/rubrique_contenu}{id_rubrique}{lang}>
     235                                        <INCLURE{fond=noisettes/rubrique/rubrique_sous_rubriques}{id_rubrique}{lang}>
     236
     237                                </div>
     238                                <div class="nettoyeur"></div>
     239                        </div>
     240                        <INCLURE{fond=noisettes/pied/inc_pied}{lang}>
     241                </div>
     242        </body>
     243        </html>
    249244</BOUCLE_principale>
  • _squelettes_/eva-web/4_2/eva_calendrier/lang/paquet-eva_calendrier_fr.php

    r86200 r96089  
    33
    44$GLOBALS[$GLOBALS['idx_lang']] = array(
    5 'eva_calendrier_slogan' => 'Une rubrique sous forme de calendrier pour EVA-Web 4.2',
    6 'eva_calendrier_description' => 'Affichage d&#8217;une rubrique sous forme de calendrier mensuel avec syst&#232;me de navigation vers les mois pr&#233;c&#233;dents et suivants.
    7 La rubrique s&#8217;affiche sous forme de calendrier d&#233;s lors qu&#8217;on lui joint le mot cl&#233; {{calendrier}}.
    8 Les articles sont inscrits dans le calendrier en leurs attribuant une date de r&#233;daction ant&#233;rieure correspondant &#224; la date de l&#8217;&#233;v&#232;nement concern&#233;.',
     5        'eva_calendrier_slogan' => 'Une rubrique sous forme de calendrier pour EVA-Web 4.2',
     6        'eva_calendrier_description' => 'Affichage d&#8217;une rubrique sous forme de calendrier mensuel avec syst&#232;me de navigation vers les mois pr&#233;c&#233;dents et suivants.
     7        La rubrique s&#8217;affiche sous forme de calendrier d&#233;s lors qu&#8217;on lui joint le mot cl&#233; {{calendrier}}.
     8        Les articles sont inscrits dans le calendrier en leurs attribuant une date de r&#233;daction ant&#233;rieure correspondant &#224; la date de l&#8217;&#233;v&#232;nement concern&#233;.',
    99);
    1010?>
  • _squelettes_/eva-web/4_2/eva_calendrier/paquet.xml

    r87866 r96089  
    11<paquet
    2   prefix="eva_calendrier"
    3   categorie="squelette"
    4   version="4.2.2"
    5   etat="stable"
    6   compatibilite="[3.0.0;3.1.*]"
    7   logo="prive/themes/spip/images/logo_eva3_fb.png"
    8   documentation="http://spip.ac-rouen.fr/?Agenda-calendrier-et-mini"
     2        prefix="eva_calendrier"
     3        categorie="squelette"
     4        version="4.2.3"
     5        etat="stable"
     6        compatibilite="[3.0.0;3.1.*]"
     7        logo="prive/themes/spip/images/logo_eva3_fb.png"
     8        documentation="http://spip.ac-rouen.fr/?Agenda-calendrier-et-mini"
    99>
    1010
    11   <nom>EVA-web - Rubrique Calendrier</nom>
    12   <auteur>Olivier Gautier, &#233;quipe de d&#233;veloppement EVA-web</auteur>
    13   <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GNU/GPL</licence>
    14   <necessite nom="evasquelettes" compatibilite="[4.2;[" />
     11        <nom>EVA-web - Rubrique Calendrier</nom>
     12        <auteur>Olivier Gautier, &#233;quipe de d&#233;veloppement EVA-web</auteur>
     13        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GNU/GPL</licence>
     14        <necessite nom="evasquelettes" compatibilite="[4.2.1;]" />
    1515</paquet>
Note: See TracChangeset for help on using the changeset viewer.