Changeset 50052 in spip-zone


Ignore:
Timestamp:
Jul 28, 2011, 5:12:53 PM (10 years ago)
Author:
cedric@…
Message:

un onglet des RV visualisables sur un calendrier a cet effet
+ diriger l'icone du bandeau sur la page squelette messages qui n'est pas moins utilisable que l'ancienne en PHP

Location:
_core_/plugins/organiseur
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/organiseur/action/quete_calendrier.php

    r50012 r50052  
    2626        $start = _request('start');
    2727        $end = _request('end');
     28        $quoi = _request('quoi');
     29        $quoi = (in_array($quoi,array('publication','rv'))?$quoi:'publication');
    2830
    2931        include_spip('inc/quete_calendrier');
     
    3133        // recuperer la liste des evenements au format ics
    3234        $limites = array(sql_quote(date('Y-m-d H:i:s',$start)),sql_quote(date('Y-m-d H:i:s',$end)));
    33         list($entier,$duree) = quete_calendrier_interval($limites);
     35        switch($quoi){
     36                case 'rv':
     37                        $entier = array();
     38                        $duree = quete_calendrier_interval_rv(reset($limites), end($limites));
     39                        break;
     40                default:
     41                        list($entier,$duree) = quete_calendrier_interval($limites);
     42                        break;
     43        }
    3444
    3545        // la retransformer au format attendu par fullcalendar
  • _core_/plugins/organiseur/lang/organiseur_fr.php

    r50050 r50052  
    3535        'titre_boite_reception' => 'Boîte de reception',
    3636        'titre_boite_envoi' => 'Boîte d\'envoi',
     37        'titre_agenda_rv' => 'Rendez-vous',
    3738);
    3839
  • _core_/plugins/organiseur/plugin.xml

    r50047 r50052  
    1616                <titre>Agenda interne</titre>
    1717        </bouton>
    18         <bouton id='messagerie' parent="outils_collaboratifs">
     18        <bouton id='messages' parent="outils_collaboratifs">
    1919                <icone>images/messagerie-16.png</icone>
    2020                <titre>info_messagerie_interne</titre>
  • _core_/plugins/organiseur/prive/squelettes/contenu/messages.html

    r50047 r50052  
    44                <li>[(#URL_ECRIRE{messages,quoi=reception}|lien_ou_expose{<:organiseur:titre_boite_reception:>,#ENV{quoi,reception}|=={reception},ajax})]</li>
    55                <li>[(#URL_ECRIRE{messages,quoi=envoi}|lien_ou_expose{<:organiseur:titre_boite_envoi:>,#ENV{quoi,reception}|=={envoi},ajax})]</li>
     6                <li>[(#URL_ECRIRE{messages,quoi=rv}|lien_ou_expose{<:organiseur:titre_agenda_rv:>,#ENV{quoi,reception}|=={rv},ajax})]</li>
    67        </ul>
    78</div>
Note: See TracChangeset for help on using the changeset viewer.