Ignore:
Timestamp:
Nov 3, 2011, 5:55:29 PM (8 years ago)
Author:
cedric@…
Message:

afficher les evenements dans le calendrier de l'espace prive quand l'extension organiseur est la

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/agenda/trunk/agenda_pipelines.php

    r54002 r54005  
    136136        return $objets;
    137137}
     138
     139function agenda_quete_calendrier_prive($flux){
     140        $quoi = $flux['args']['quoi'];
     141        if (!$quoi OR $quoi=='evenements'){
     142                $start = sql_quote($flux['args']['start']);
     143                $end = sql_quote($flux['args']['end']);
     144                $res = sql_select('*','spip_evenements AS E',"((E.date_fin >= $start OR E.date_debut >= $start) AND E.date_debut <= $end)");
     145                while ($row = sql_fetch($res)){
     146                        $flux['data'][] = array(
     147                                'id' => $row['id_evenement'],
     148                                'title' => $row['titre'],
     149                                'allDay' => false,
     150                                'start' => $row['date_debut'],
     151                                'end' => $row['date_fin'],
     152                                'url' => str_replace("&amp;","&",generer_url_entite($row['id_evenement'],'evenement')),
     153                                'className' => "calendrier-event evenement calendrier-couleur5",
     154                                'description' => $row['descriptif'],
     155                        );
     156                }
     157        }
     158        return $flux['data'];
     159}
    138160?>
Note: See TracChangeset for help on using the changeset viewer.