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

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

On n'utilise plus du tout id_orig maintenant mais des documents attachés au document original

On évite de dupliquer du code dans les ajouts en file

Refaire marcher correctement les encodages et les logos

Améliorer les ajouts dans l'espace privé en n'utilisant que des squelettes

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})] #ENCODE">
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,''})]})],ajax,'',<: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,spipmotion}}|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,''})]})],ajax})]
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').not('.erreur').size() > 0){
69                        $('#spipmotion_recharge_file').click();
70                }
71        }
72        clearTimeout(refresh);
73        setTimeout(refresh,30000);
74</script>
Note: See TracBrowser for help on using the repository browser.