Changeset 122356 in spip-zone


Ignore:
Timestamp:
Feb 10, 2020, 4:07:48 PM (12 days ago)
Author:
Cerdic
Message:

code deprecie, on ne fait plus l'inclusion par defaut, ce qui s'en servent eventuellement encore feront l'inclusion dans leur mes_fonctions

Location:
_plugins_/agenda/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/agenda/trunk

    • Property subgit:lock:43205a01080e5582edf0233b9bc0e323475094f3 deleted
    • Property subgit:lock:a6d45699b292be81790efb3eb53ab0d039f8b746 set to 2020-02-10T17:17:03.460
  • _plugins_/agenda/trunk/agenda_fonctions.php

    r112833 r122356  
    1313
    1414include_spip('public/agenda');
    15 include_spip('inc/agenda_filtres'); // deprecies mais encore supportes pour le moment
    1615
    1716/**
  • _plugins_/agenda/trunk/inc/agenda_filtres.php

    r112279 r122356  
    3131 * @param object $boucles
    3232 * @param object $crit
     33 * @deprecated
    3334 */
    3435function critere_agendafull_dist($idb, &$boucles, $crit) {
     
    131132 *              - h-event (generer une date au format h-event, dans une balise <time> HTML5)
    132133 * @return string
     134 * @deprecated
    133135 */
    134136function agenda_affdate_debut_fin($date_debut, $date_fin, $horaire = 'oui', $forme = '') {
    135         $abbr = '';
    136         if (strpos($forme, 'abbr') !== false) {
    137                 $abbr = 'abbr';
    138         }
    139         $affdate = 'affdate_jourcourt';
    140         if (strpos($forme, 'annee') !== false) {
    141                 $affdate = 'affdate';
    142         }
    143 
    144         $dtstart = $dtend = $dtabbr = '';
    145         if (strpos($forme, 'hcal') !== false) {
    146                 $dtstart = "<abbr class='dtstart' title='".date_iso($date_debut)."'>";
    147                 $dtend = "<abbr class='dtend' title='".date_iso($date_fin)."'>";
    148                 $dtabbr = '</abbr>';
    149         } else if (strpos($forme, 'h-event') !== false) {
    150                 $dtstart = "<time class='dt-start' datetime='".date_iso($date_debut)."'>";
    151                 $dtend = "<time class='dt-end' datetime='".date_iso($date_fin)."'>";
    152                 $dtabbr = '</time>';
    153         }
    154 
    155         $date_debut = strtotime($date_debut);
    156         $date_fin = strtotime($date_fin);
    157         $d = date('Y-m-d', $date_debut);
    158         $f = date('Y-m-d', $date_fin);
    159         $h = $horaire == 'oui';
    160         $hd = date('H:i', $date_debut);
    161         $hf = date('H:i', $date_fin);
    162         $au = ' ' . strtolower(_T('agenda:evenement_date_au'));
    163         $du = _T('agenda:evenement_date_du') . ' ';
    164         $s = '';
    165         if ($d == $f) { // meme jour
    166                 $s = ucfirst(nom_jour($d, $abbr)).' '.$affdate($d);
    167                 if ($h) {
    168                         $s .= " $hd";
    169                 }
    170                 $s = "$dtstart$s$dtabbr";
    171                 if ($h and $hd != $hf) {
    172                         $s .= "-$dtend$hf$dtabbr";
    173                 }
    174         } elseif ((date('Y-m', $date_debut)) == date('Y-m', $date_fin)) {
    175                 // meme annee et mois, jours differents
    176                 if ($h) {
    177                         $s = $du . $dtstart . affdate_jourcourt($d) . " $hd" . $dtabbr;
    178                         $s .= $au . $dtend . $affdate($f);
    179                         $s .= " $hf";
    180                         $s .= $dtabbr;
    181                 } else {
    182                         $s = $du . $dtstart . jour($d) . $dtabbr;
    183                         $s .= $au . $dtend . $affdate($f) . $dtabbr;
    184                 }
    185         } elseif ((date('Y', $date_debut)) == date('Y', $date_fin)) {
    186                 // meme annee, mois et jours differents
    187                 $s = $du . $dtstart . affdate_jourcourt($d);
    188                 if ($h) {
    189                         $s .= " $hd";
    190                 }
    191                 $s .= $dtabbr . $au . $dtend . $affdate($f);
    192                 if ($h) {
    193                         $s .= " $hf";
    194                 }
    195                 $s .= $dtabbr;
    196         } else {
    197                 // tout different
    198                 $s = $du . $dtstart . affdate($d);
    199                 if ($h) {
    200                         $s .= ' '.date('(H:i)', $date_debut);
    201                 }
    202                 $s .= $dtabbr . $au . $dtend. affdate($f);
    203                 if ($h) {
    204                         $s .= ' '.date('(H:i)', $date_fin);
    205                 }
    206                 $s .= $dtabbr;
    207         }
     137        $s = affdate_debut_fin($date_debut, $date_fin, $horaire, $forme);
    208138        return unicode2charset(charset2unicode($s, 'AUTO'));
    209139}
Note: See TracChangeset for help on using the changeset viewer.