Changeset 53989 in spip-zone
- Timestamp:
- Nov 3, 2011, 2:20:28 PM (9 years ago)
- Location:
- _plugins_/agenda/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/agenda/trunk/agenda_pipelines.php
r53983 r53989 13 13 14 14 function agenda_affiche_milieu($flux) { 15 $e xec = $flux['args']['exec'];15 $e = trouver_objet_exec($flux['args']['exec']); 16 16 $out = ""; 17 if ($exec=='rubrique' 17 if ($e['type']=='rubrique' 18 AND $e['edition']==false 18 19 AND $id_rubrique = intval($flux['args']['id_rubrique'])){ 19 20 $activer = true; … … 21 22 $actif = sql_getfetsel('agenda','spip_rubriques','id_rubrique='.intval($id_rubrique)); 22 23 $statut="-32"; 24 $alt = ""; 23 25 $voir = ""; 24 26 if (!sql_countsel('spip_rubriques','agenda=1')) 25 $res .= _T('agenda:aucune_rubrique_mode_agenda').'<br />';27 $res .= "<span class='small'>" . _T('agenda:aucune_rubrique_mode_agenda') . "</span><br />"; 26 28 else { 27 29 include_spip('inc/agenda_gestion'); 28 30 if (sql_countsel('spip_rubriques',sql_in('id_rubrique',calcul_hierarchie_in($id_rubrique))." AND agenda=1 AND id_rubrique<>".intval($id_rubrique))){ 29 $ res .= _T('agenda:rubrique_dans_une_rubrique_mode_agenda').'<br />';31 $alt = _T('agenda:rubrique_dans_une_rubrique_mode_agenda'); 30 32 $activer = false; 31 33 $statut="-ok-32"; … … 33 35 } 34 36 elseif(!$actif) { 35 $ res .= _T('agenda:rubrique_sans_gestion_evenement').'<br />';37 $alt = _T('agenda:rubrique_sans_gestion_evenement').'<br />'; 36 38 $statut="-non-32"; 37 39 } 38 40 if ($actif){ 39 $ res .= _T('agenda:rubrique_mode_agenda').'<br />';41 $alt = _T('agenda:rubrique_mode_agenda').'<br />'; 40 42 $statut="-ok-32"; 41 43 $voir = _T('agenda:voir_evenements_rubrique'); … … 45 47 if (!$actif){ 46 48 if($activer){ 47 $res .= "<a href='".generer_action_auteur('rubrique_activer_agenda',$id_rubrique,self())."'>"._T('agenda:rubrique_activer_agenda').'</a>';49 $res .= bouton_action(_T('agenda:rubrique_activer_agenda'),generer_action_auteur('rubrique_activer_agenda',$id_rubrique,self()),'ajax'); 48 50 } 49 51 } 50 52 else 51 $res .= "<a href='".generer_action_auteur('rubrique_activer_agenda',"-$id_rubrique",self())."'>"._T('agenda:rubrique_desactiver_agenda').'</a>';53 $res .= bouton_action(_T('agenda:rubrique_desactiver_agenda'),generer_action_auteur('rubrique_activer_agenda',"-$id_rubrique",self()),'ajax'); 52 54 if ($voir) 53 $res .= " <p><a href='".generer_url_ecrire('calendrier',"id_rubrique=$id_rubrique")."'>$voir</a></p>";55 $res .= " | <a href='".generer_url_ecrire('calendrier',"id_rubrique=$id_rubrique")."'>$voir</a>"; 54 56 if ($res) 55 $out .= "<div class='verdana2'><img src='".chemin_image("agenda$statut.png")."' class='agenda-statut' alt='' />$res<div class='nettoyeur'></div></div>"; 57 $out .= boite_ouvrir(_T('agenda:agenda').http_img_pack("agenda$statut.png",$alt,"class='statut'",$alt),'simple agenda-statut') 58 . $res 59 . boite_fermer(); 56 60 } 57 elseif ($exec=='articles'){ 61 elseif ($e['type']=='article' 62 AND $e['edition']==false){ 58 63 $id_article = $flux['args']['id_article']; 59 64 $afficher = autoriser('creerevenementdans','article',$id_article); … … 66 71 } 67 72 } 68 elseif ($exec=='mots_edit'){ 69 $id_mot = $flux['args']['id_mot']; 73 elseif ($e['type']=='mot' 74 AND $e['edition']==false 75 AND $id_mot = intval($flux['args']['id_mot'])){ 70 76 foreach($_GET as $key=>$val) 71 77 $contexte[$key] = $val; -
_plugins_/agenda/trunk/lang/agenda_fr.php
r53772 r53989 93 93 // R 94 94 'repetition_de' => 'Répétition de', 95 'rubrique_activer_agenda' => 'Activer le mode agenda pour cette rubrique',95 'rubrique_activer_agenda' => 'Activer le mode agenda', 96 96 'rubrique_dans_une_rubrique_mode_agenda' => 'Cette rubrique permet d\'utiliser les événements car elle est dans une rubrique dont le mode agenda a été activé', 97 'rubrique_desactiver_agenda' => 'Désactiver le mode agenda pour cette rubrique',97 'rubrique_desactiver_agenda' => 'Désactiver le mode agenda', 98 98 'rubrique_mode_agenda' => 'Le mode agenda est activé pour cette rubrique et sa branche', 99 99 'rubrique_sans_gestion_evenement' => 'Le mode agenda n\'est pas activé pour cette rubrique', -
_plugins_/agenda/trunk/prive/style_prive_plugin_agenda.html
r53983 r53989 10 10 ATTENTION: il faut absolument le charset sinon Firefox croit que 11 11 c'est du text/html ! 12 <style> 12 13 ] 13 14 #CACHE{3600*100,cache-client} … … 15 16 #HTTP_HEADER{Vary: Accept-Encoding} 16 17 17 #SET{claire,##ENV{couleur_claire,edf3fe}} 18 #SET{foncee,##ENV{couleur_foncee,3874b0}} 19 #SET{left,#ENV{ltr}|choixsiegal{left,left,right}} 20 #SET{right,#ENV{ltr}|choixsiegal{left,right,left}} 21 22 .pagination a.creer {float:#GET{left};} 18 .pagination a.creer {float:#ENV{left};} 23 19 /* vevent */ 24 20 li.item div.vevent h3 {margin:0;font-size:1.1em;} … … 29 25 30 26 /* liste des evenements */ 31 .plier_deplier { float: # GET{left}; font-size: 0.9em; }27 .plier_deplier { float: #ENV{left}; font-size: 0.9em; } 32 28 .evenements li.item { padding-left: 130px; } 33 29 .evenements li.court { border-width: 1px; } 34 .evenements li.item .jour { width: 120px; margin-left: -130px; float: # GET{left}; display: inline; position: relative; overflow: hidden; white-space: nowrap; font-size: 98%; }30 .evenements li.item .jour { width: 120px; margin-left: -130px; float: #ENV{left}; display: inline; position: relative; overflow: hidden; white-space: nowrap; font-size: 98%; } 35 31 36 32 li.item .repetitions {margin-top:0.5em;font-size:0.9em;} … … 42 38 43 39 /* sur la fiche rubriques */ 44 . naviguer .agenda-statut {float:#GET{left};margin-#GET{right}:5px;}40 .rubrique .agenda-statut img.statut {float:#ENV{right};margin-#ENV{left}:5px;} 45 41 46 42 /* sur la fiche article */ 47 43 .articles .fiche_objet #agenda { border: 1px solid #999;} 48 .articles .fiche_objet #agenda h2.titre { margin: 0; padding: 4px 4px 8px; background: # GET{claire}; font-size: 100%; }44 .articles .fiche_objet #agenda h2.titre { margin: 0; padding: 4px 4px 8px; background: #ENV{claire}; font-size: 100%; } 49 45 .articles .fiche_objet .plier_deplier a:hover { color:#333;} 50 46 .articles .fiche_objet .evenements { margin-left: 4px; margin-right: 4px; } … … 54 50 55 51 /* edition d'un evenement */ 56 .formulaire_editer_evenement .editer_parent {padding-# GET{left}:10px;background:#fff;}57 .formulaire_editer_evenement .editer_parent label {margin-# GET{left}:0;display:block;float:left;padding:2px 0;}52 .formulaire_editer_evenement .editer_parent {padding-#ENV{left}:10px;background:#fff;} 53 .formulaire_editer_evenement .editer_parent label {margin-#ENV{left}:0;display:block;float:left;padding:2px 0;} 58 54 59 55 .formulaire_editer_evenement .editer_horaire {padding-top:0;margin-top:0;} … … 89 85 .formulaire_editer_evenement li.editer_mots ul.groupes_contenus li {padding:0;margin:0;border:0;clear:none;float:left;width:48%;margin-right:5px;} 90 86 .formulaire_editer_evenement li.editer_mots ul.groupes_contenus li.groupe a {background:url(triangle-droite.gif) no-repeat center right;padding-right:12px;} 91 .formulaire_editer_evenement li.editer_mots ul.groupes_contenus li.mot a {color:# GET{claire};}87 .formulaire_editer_evenement li.editer_mots ul.groupes_contenus li.mot a {color:#ENV{claire};} 92 88 93 89 .formulaire_editer_evenement li.editer_repetitions div.ajouter_repetitions.cachee #repetitions_picker {display:none;}
Note: See TracChangeset
for help on using the changeset viewer.