Changeset 54005 in spip-zone


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

Location:
_plugins_/agenda/trunk
Files:
2 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?>
  • _plugins_/agenda/trunk/paquet.xml

    r53981 r54005  
    22        prefix="agenda"
    33        categorie="date"
    4         version="3.1.4"
     4        version="3.2.0"
    55        etat="dev"
    66        compatibilite="[3.0.0-dev;["
     
    3636        <pipeline nom="rechercher_liste_des_champs" inclure="agenda_pipelines.php" />
    3737        <pipeline nom="objets_extensibles" inclure="agenda_pipelines.php" />
     38        <pipeline nom="quete_calendrier_prive" inclure="agenda_pipelines.php" />
    3839
    3940        <utilise nom="Fulltext" compatibilite="[0.2;[" />
Note: See TracChangeset for help on using the changeset viewer.