source: spip-zone/_plugins_/spipmotion/trunk/prive/squelettes/inclure/file_attente.html @ 62692

Last change on this file since 62692 was 62692, checked in by kent1@…, 7 years ago

Plus besoin des pipelines pre_boucle car les documents sont des documents liés aux documents maintenant ni editer_contenu_objet car on passe par document_desc_actions

On nécessite medias et jqueryui

On utilize mediaspip_player

Une belle fonction d'install type SPIP 3.0

Quelques explications sur les pipelines utilisés

Du vieux code qui ne sert strictement à rien

On déplace certains inclure en conformité avec SPIP 3.0

File size: 3.0 KB
Line 
1<BOUCLE_log(SPIPMOTION_ATTENTES){id_spipmotion_attente=#ENV{log}}{encode=erreur}>
2[<div class="spipmotion_info_log">
3        <p><strong><:spipmotion:titre_fichier_log{id=#ID_SPIPMOTION_ATTENTE}:></strong></p>
4        (#INFOS|table_valeur{log}|appliquer_filtre{coloration_code_color,bash}|sinon{[(#INFOS|table_valeur{log}|nl2br)]})
5</div>]
6</BOUCLE_log>
7<B_spipmotion_file>
8#SET{total,#GRAND_TOTAL}
9[<p>(#GET{total}|singulier_ou_pluriel{<:spipmotion:info_nombre_encodage_attente:>,<:spipmotion:info_nombre_encodages_attentes:>})</p>]
10#ANCRE_PAGINATION
11<table class="spipmotion spip liste" id="spipmotion_file">
12        <thead>
13                <tr class="row_first">
14                        <th><:spipmotion:thead_id_file:></th>
15                        <th><:spipmotion:thead_id_origine_doc:></th>
16                        <th><:spipmotion:thead_id_auteur:></th>
17                        <th><:spipmotion:thead_objet_attache:></th>
18                        <th><:spipmotion:thead_format:></th>
19                        <th><:spipmotion:thead_date:></th>
20                        <th><:spipmotion:thead_statut:></th>
21                </tr>
22        </thead>
23        <tbody class="ajax">
24<BOUCLE_spipmotion_file(SPIPMOTION_ATTENTES){encode != oui}{par id_spipmotion_attente}{pagination #ENV{pagination,20}}>
25        <tr class="tr_liste[ (#COMPTEUR_BOUCLE|alterner{row_even,row_odd})]">
26                <td>##ID_SPIPMOTION_ATTENTE</td>
27                <td>
28                        #ID_DOCUMENT
29                </td>
30                <td>
31                        #INFO_NOM{auteur,#ID_AUTEUR}
32                </td>
33                <td>
34                        #OBJET ##ID_OBJET
35                </td>
36                <td>
37                        #EXTENSION
38                </td>
39                <td>[(#MAJ|affdate)]</td>
40                <td>[(#ENCODE|=={erreur}|oui)
41                                #SET{erreur,oui}
42                                [(#AUTORISER{relancer_encodage,spipmotion,#ID_SPIPMOTION_ATTENTE}|oui)
43                                        [(#BOUTON_ACTION{[(#VAL{spipmotion:info_statut_encode_#ENCODE}|_T)],[(#URL_ACTION_AUTEUR{spipmotion_relancer_encodage,#ID_SPIPMOTION_ATTENTE,[(#SELF|parametre_url{log,''}|parametre_url{relance,''})]})],'','',<:spipmotion:label_relancer_encodage|attribut_html:>})]]
44                                [(#AUTORISER{relancer_encodage,spipmotion,#ID_SPIPMOTION_ATTENTE}|non)[(#VAL{spipmotion:info_statut_encode_#ENCODE}|_T)]]
45                                [(#INFOS|table_valeur{log}|strlen|>{1}|oui)<a href="[(#SELF|parametre_url{log,#ID_SPIPMOTION_ATTENTE})]" class="ajax"><:spipmotion:info_voir_log_erreur:></a>]
46                        ]
47                        [(#ENCODE|=={erreur}|non)
48                                [(#VAL{spipmotion:info_statut_encode_#ENCODE}|_T)]
49                        ]
50                </td>
51        </tr>
52</BOUCLE_spipmotion_file>
53        </tbody>
54</table>
55[<div class="pagination pagination_spipmotion">(#PAGINATION{page})</div>]
56[(#GET{erreur}|=={oui}|et{#AUTORISER{configurer}}|oui)
57<div class="actions">
58        [(#BOUTON_ACTION{<:spipmotion:info_relancer_erreurs:>,[(#URL_ACTION_AUTEUR{spipmotion_relancer_encodage,'tout',[(#SELF|parametre_url{log,''}|parametre_url{relance,''})]})],'','',''})]
59</div>]
60</B_spipmotion_file>
61<p><:spipmotion:info_aucun_resultat_attente:></p>
62<//B_spipmotion_file>
63<div class="actions">
64<a href="[(#SELF|parametre_url{relance,''}|parametre_url{hasard,[(#VAL{0}|rand{10000000000})]})]" id="spipmotion_recharge_file" class="ajax"><:spipmotion:lien_recharger:></a>
65</div>
66<script type="text/javascript">
67        var refresh = function(){
68                if($('#spipmotion_file tbody tr').size() > 0){
69                        $('#spipmotion_recharge_file').click();
70                }
71        }
72        setTimeout(refresh,30000);
73</script>
Note: See TracBrowser for help on using the repository browser.