Passage en version 2.2.0 avec
- Compatibilité spip 3.2 - Corrections et améliorations - ajout d'une page permettant de lister toutes les séancesmaster v2.2.0
parent
25e181fb11
commit
cd713565df
@ -0,0 +1,44 @@
|
||||
#CACHE{0}
|
||||
<BOUCLE_total_seances (SEANCES)> </BOUCLE_total_seances>#SET{total_seances,#TOTAL_BOUCLE}</B_total_seances>
|
||||
<B_seances>
|
||||
<div class="liste-objets seances">
|
||||
<table class="spip liste">
|
||||
<caption><strong class="caption"><:seance:les_seances:> : #GET{total_seances} <:seance:seances_m:></strong></caption>
|
||||
<thead>
|
||||
<tr class="first_row">
|
||||
<th class="principale" scope="col">[(#TRI{titre, <:seance:titre:>, ajax})]</th>
|
||||
<th class="seance" scope="col">[(#TRI{date_seance, <:seance:seance:>, ajax})]</th>
|
||||
<th class="endroit" scope="col">[(#TRI{nom_endroit, <:seance:endroit:>, ajax})]</th>
|
||||
<th class="remarque" scope="col"><:seance:remarque_court:></th>
|
||||
<th class="modif" scope="col"><:seance:action:></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<BOUCLE_seances (SEANCES seances_endroits articles){tri date_seance}{pagination}>
|
||||
<tr>
|
||||
<td class="principale">[<a href="(#URL_ECRIRE{article}|parametre_url{id_article,#ID_ARTICLE})">#TITRE</a>]</td>
|
||||
<td class="seance principale">[(#DATE_SEANCE|nom_jour) ][(#DATE_SEANCE|affdate_jourcourt)][ - (#DATE_SEANCE|heure_seance)]</td>
|
||||
<td class="endroit">[(#NOM_ENDROIT|supprimer_numero)]</td>
|
||||
<td class="remarque">[<a href="#" title="(#REMARQUE_SEANCE*|entites_html)"><:seance:remarque_court:></a>]</td>
|
||||
<td class="modif">
|
||||
[(#AUTORISER{modifier,seance})
|
||||
[<a href="(#URL_ECRIRE{seance_edit}
|
||||
|parametre_url{id_seance,#ID_SEANCE}
|
||||
|parametre_url{id_article,#ID_ARTICLE}
|
||||
|parametre_url{retour,'seances'}
|
||||
|parametre_url{debut_seances,#ENV{debut_seances}})" title="<:seance:action_modifier:>"><:seance:action_modifier_court:></a>]
|
||||
[ | <a href="(#URL_ECRIRE{seance_edit}
|
||||
|parametre_url{new,oui}
|
||||
|parametre_url{id_article,#ENV{id_article}}
|
||||
|parametre_url{duplicate,#ID_SEANCE}
|
||||
|parametre_url{retour,'seances'})" title="<:seance:action_dupliquer:>"><:seance:action_dupliquer_court:></a>]
|
||||
[ | <a href="(#URL_ACTION_AUTEUR{supprimer_seance,#ID_SEANCE,#SELF})" onclick="return confirm('<:seance:confirmer_action_supprimer_seance:>')" title="<:seance:action_supprimer:>"><:seance:action_supprimer_court:></a>]
|
||||
]
|
||||
</td>
|
||||
</tr>
|
||||
</BOUCLE_seances>
|
||||
</tbody>
|
||||
</table>
|
||||
[<p class='pagination'>(#PAGINATION{prive})</p>]
|
||||
</div><!-- /liste-objets -->
|
||||
</B_seances>
|
@ -1,11 +1,10 @@
|
||||
[(#SET{retour,[(#URL_ECRIRE{article}|parametre_url{id_article,#ENV{id_article}})]})]
|
||||
<div class="cadre-formulaire-editer">
|
||||
<div class="entete-formulaire">
|
||||
[<a href="(#GET{retour})" class="seances_action"><:seance:retour:></a>]
|
||||
[<a href="(#ENV{retour})" class="seances_action"><:seance:retour:></a>]
|
||||
<BOUCLE_titre(ARTICLES){id_article}{statut IN 'prop','prepa','publie'}>
|
||||
[<h1>(#TITRE|supprimer_numero)[ : (#ENV{id_seance}|=={new}|?{<:seance:nouvelle_seance:>,<:seance:modifier_seance:>})]</h1>]
|
||||
</BOUCLE_titre>
|
||||
|
||||
|
||||
</div>
|
||||
#FORMULAIRE_EDITER_SEANCE{#ENV{id_seance,new},#ENV{id_article},#ENV{retour},#ENV{duplicate,''}}
|
||||
</div>
|
||||
#FORMULAIRE_EDITER_SEANCE{#ENV{id_seance,new},#ENV{id_article},#GET{retour},#ENV{duplicate,''}}
|
||||
</div>
|
@ -1,13 +1,12 @@
|
||||
#CACHE{0}
|
||||
[<!-- (#REM) on vérifie les autorisations et on inclu la page d'éditon -->]
|
||||
[(#SET{id_seance,[(#VAL{id_seance}|_request|sinon{new})]})]
|
||||
|
||||
[(#AUTORISER{modifier,seance})
|
||||
[(#SET{retour,[(#URL_ECRIRE{articles}|parametre_url{id_article,#ENV{id_article}})]})]
|
||||
[(#AUTORISER{modifier,seance}) [(#ENV{retour}|non)[(#SET{retour,[(#URL_ECRIRE{article}|parametre_url{id_article,#ENV{id_article}})]})]]
|
||||
[(#ENV{retour}|oui)[(#SET{retour,[(#URL_ECRIRE{#ENV{retour}}|parametre_url{debut_seances,#ENV{debut_seances}})]})]]
|
||||
[(#INCLURE{fond=prive/editer/seance,
|
||||
id_seance=#GET{id_seance},
|
||||
retour=#GET{retour},
|
||||
id_article=#ENV{id_article},
|
||||
duplicate=#ENV{duplicate,''}
|
||||
})]
|
||||
]
|
||||
]
|
||||
|
@ -0,0 +1,11 @@
|
||||
[<!-- (#REM) Dans Editer on affiche la liste des seances -->]
|
||||
[(#AUTORISER{voir,seances})
|
||||
<div class="ajax">
|
||||
<INCLURE{fond=inclure/liste_seances_toutes,env,ajax} />
|
||||
</div>
|
||||
<!--#navigation-->
|
||||
[(#BOITE_OUVRIR{<:seance:liste_seances:>,'simple','titrem'})]
|
||||
<p><:seance:description_seances:></p>
|
||||
#BOITE_FERMER
|
||||
<!--/#navigation-->
|
||||
]
|
Loading…
Reference in New Issue