Changeset 101757 in spip-zone


Ignore:
Timestamp:
Jan 16, 2017, 3:26:40 PM (3 years ago)
Author:
peetdu@…
Message:

Suppression du filtre simplecal_affdates au profit du filtre affdate_debut_fin du core de SPIP

Location:
_plugins_/simple_calendrier/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/simple_calendrier/trunk/evenement.html

    r84658 r101757  
    3030                                <h1 class="#EDIT{titre}">[(#LOGO_EVENEMENT_RUBRIQUE|image_reduire{40,*}) ]#TITRE</h1>
    3131                                <p class="info-publi">
    32                                         <abbr class="published">[(#DATE_DEBUT|simplecal_affdates{#DATE_FIN})]</abbr>
     32                                        <abbr class="published">[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})]</abbr>
    3333                                        [ &mdash; (#LIEU)]
    3434                                </p>
     
    6363                                <ul>
    6464                                        <BOUCLE_evenements(EVENEMENTS) {id_rubrique} {a_venir} {par date_debut} {0,10}>
    65                                         <li>[(#DATE_DEBUT|simplecal_affdates{#DATE_FIN}) &ndash; ]<a href="#URL_EVENEMENT"[ class="(#EXPOSE)"]>#TITRE</a></li>
     65                                        <li>[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN}) &ndash; ]<a href="#URL_EVENEMENT"[ class="(#EXPOSE)"]>#TITRE</a></li>
    6666                                        </BOUCLE_evenements>
    6767                                </ul>
  • _plugins_/simple_calendrier/trunk/inc/simplecal_filtres.php

    r95272 r101757  
    99
    1010if (!defined("_ECRIRE_INC_VERSION")) return;
    11 
    12 function simplecal_affdates($date_debut, $date_fin){
    13         // securisation des parametres
    14         $dates_vide = array('', '0000-00-00 00:00:00');
    15         if (!in_array($date_debut, $dates_vide)){
    16                 $date_debut = strtotime($date_debut);
    17                 $d = date("Y-m-d", $date_debut);
    18         } else {
    19                 $date_debut = '';
    20                 $d = '';
    21         }
    22         if (!in_array($date_fin, $dates_vide)){
    23                 $date_fin = strtotime($date_fin);
    24                 $f = date("Y-m-d", $date_fin);
    25         } else {
    26                 $date_fin = $date_debut;
    27                 $f = $d;
    28         }
    29         // ---
    30                
    31         $s = "";
    32        
    33         // meme jour : vendredi 12 novembre
    34         if ($d == $f) {
    35                 $s = nom_jour($d, $abbr)." ".affdate_jourcourt($d);
    36         }
    37         // meme annee et mois, jours differents : du 3 au 12 novembre
    38         else if ((date("Y-m",$date_debut)) == date("Y-m",$date_fin)) {
    39                 $s = _T("simplecal:date_du_au", array('date_debut'=>jour($d), 'date_fin'=>affdate_jourcourt($f)));
    40         }
    41         // meme annee, mois et jours differents : du 30 novembre au 10 decembre
    42         else if ((date("Y",$date_debut)) == date("Y",$date_fin)) {
    43                 $s = _T("simplecal:date_du_au", array('date_debut'=>affdate_jourcourt($d), 'date_fin'=>affdate_jourcourt($f)));
    44         }
    45         // tout different : du 25 decembre 2009 au 2 janvier 2010
    46         else {
    47                 $s = _T("simplecal:date_du_au", array('date_debut'=>affdate($d), 'date_fin'=>affdate($f)));
    48         }
    49        
    50         return $s;     
    51 }
    5211
    5312function simplecal_afftexteref($type, $id_objet){
  • _plugins_/simple_calendrier/trunk/paquet.xml

    r101561 r101757  
    66        compatibilite="[3.0.0;3.1.*]"
    77        logo="prive/themes/spip/images/evenement-32.png"
    8         schema="2.1.2"
     8        schema="2.1.3"
    99        documentation="http://contrib.spip.net/Simple-Calendrier-v2"
    1010>
  • _plugins_/simple_calendrier/trunk/prive/listes/corbeille_evenements.html

    r95267 r101757  
    99<input type='checkbox' name='elements[]' id="evenement-#ID_EVENEMENT" value='#ID_EVENEMENT'[ (#ID_EVENEMENT|in_any{#ENV{elements}}|oui)checked='checked']/>
    1010<h4>[##ID_EVENEMENT - (#TITRE|sinon{<:info_sans_titre:>})]</h4>
    11 <small>[(#DATE_DEBUT|simplecal_affdates{#DATE_FIN})]</small>[ - (#LIEU)]
     11<small>[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})]</small>[ - (#LIEU)]
    1212- #DESCRIPTIF
    1313<p class='actions'><a href='#URL_ECRIRE{evenement,id_evenement=#ID_EVENEMENT}'><:corbeille:voir_detail:></a></p>
  • _plugins_/simple_calendrier/trunk/prive/objets/contenu/evenement.html

    r101561 r101757  
    33                <div class="label"><:simplecal:date_de_debut:> :</div>
    44                <div dir="#LANG_DIR">
    5                         [(#CONFIG{simplecal_horaire}|=={oui}|oui)[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})]]
     5                        [(#CONFIG{simplecal_horaire}|=={oui}|et{#HORAIRE|=={oui}}|oui)[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})]]
     6                        [(#CONFIG{simplecal_horaire}|=={oui}|et{#HORAIRE|=={non}}|oui)[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN,non})]]
    67                        [(#CONFIG{simplecal_horaire}|=={oui}|non)[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN,non})]]
    78                </div>
  • _plugins_/simple_calendrier/trunk/prive/squelettes/contenu/simplecal_demo.html

    r84611 r101757  
    1818<BOUCLE_evta(EVENEMENTS) {du_mois} {par date_debut}>
    1919        <li>
    20                 [(#DATE_DEBUT|simplecal_affdates{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
     20                [(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
    2121        </li>
    2222</BOUCLE_evta>
     
    3434<BOUCLE_evtb(EVENEMENTS) {du_mois}{a_venir} {par date_debut}>
    3535        <li>
    36                 [(#DATE_DEBUT|simplecal_affdates{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
     36                [(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
    3737        </li>
    3838</BOUCLE_evtb>
     
    5050<BOUCLE_evtc(EVENEMENTS) {du_mois}{!a_venir} {par date_debut}>
    5151        <li>
    52                 [(#DATE_DEBUT|simplecal_affdates{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
     52                [(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
    5353        </li>
    5454</BOUCLE_evtc>
     
    6666<BOUCLE_evtd(EVENEMENTS) {a_venir} {par date_debut} {0,10}>
    6767        <li>
    68                 [(#DATE_DEBUT|simplecal_affdates{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
     68                [(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
    6969                #LOGO
    7070        </li>
Note: See TracChangeset for help on using the changeset viewer.