Ignore:
Timestamp:
Aug 31, 2012, 3:41:01 PM (9 years ago)
Author:
kent1@…
Message:

Lorsque l'on n'a pas le droit de modifier une chaine, on affiche un tableau des infos de la chaine au lieu du formulaire d'édition

Mettre de l'ajax dans les éléments de la nav

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/trad-lang/trad-lang_spip2/content/tradlang.html

    r65414 r65430  
    33<INCLURE{fond=inclure/tradlang_entete,env}>
    44<BOUCLE_auth_voir(CONDITION){si #AUTORISER{voir,tradlang}|oui}>
    5         [(#AUTORISER{modifier,tradlang,#ID_TRADLANG}|oui)
    6         #SET{auth_modifier,oui}
    7         ]
     5        [(#AUTORISER{modifier,tradlang,#ID_TRADLANG}|oui)[(#SET{auth_modifier,oui})]]
    86        <BOUCLE_module(TRADLANG_MODULES){module}>
    97        #SET{lang_mere,#LANG_MERE}
     
    2018                [(#INCLURE{fond=inclure/tradlang_precedent_suivant,id_tradlang,id_tradlang_module,lang_orig=#GET{lang_orig},lang_cible=#GET{lang_cible},statuts=#ARRAY{0,NEW,1,MODIF}})]
    2119        </div>
    22        
    2320        [(#GET{auth_modifier}|=={oui}|oui)
    2421        <div class="ajax">
    2522        #FORMULAIRE_EDITER_TRADLANG{#ENV{id_tradlang},#ENV{retour},#GET{lang_orig}}
    2623        </div>]
    27        
    28         [(#GET{auth_modifier}|=={oui}|non)
    29         #BOITE_OUVRIR{'',error}
     24        <BOUCLE_si_pas_modif(CONDITION){si #GET{auth_modifier}|=={oui}|non}>
     25        [(#BOITE_OUVRIR{'',error})]
    3026                <p><:tradlang:erreur_modif_tradlang_session:></p>
    3127                <p><:tradlang:erreur_modif_tradlang_session_identifier:></p>
    32         #BOITE_FERMER
    33         ]
     28        [(#BOITE_FERMER)]
     29       
     30        <B_recherche_tradlang>
     31        <div class="liste resultats tradlang">
     32        <table class="spip liste_traductions ss_tablesort">
     33                <thead>
     34                        <tr class="row_first">
     35                                <th>
     36                                        <:tradlang:codelangue:>
     37                                </th>
     38                                <th>
     39                                        <:tradlang:th_module:>
     40                                </th>
     41                                <th>
     42                                        <:tradlang:th_langue_origine:>
     43                                </th>
     44                                <th>
     45                                        <:tradlang:th_langue_voulue{lang=#GET{lang_orig}}:>
     46                                </th>
     47                                <th>
     48                                        <:tradlang:th_traduction_voulue{lang=#LANG}:>
     49                                </th>
     50                                <th width="50px">
     51                                        <:tradlang:th_status:>
     52                                </th>
     53                        </tr>
     54                </thead>
     55                <tbody>
     56                <BOUCLE_recherche_tradlang(TRADLANGS tradlang_modules){id_tradlang}{tri #GET{par},#GET{defaut_tri}}{pagination #ENV{pagination,20}}>
     57                        <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})] statut_[(#STATUT|strtolower)]">
     58                                <td>#ID</td>
     59                                <td>#NOM_MOD</td>
     60                                <BOUCLE_revise_orig(TRADLANGS){lang=#LANG_MERE}{id=#ID}{0,1}>
     61                                #SET{id_lang_mere,#ID_TRADLANG}
     62                                <td>[(#STR**|entites_html|nl2br)]</td>
     63                                </BOUCLE_revise_orig>
     64                                </B_revise_orig>
     65                                <td><:tradlang:str_existe_plus:></td>
     66                                <//B_revise_orig>
     67                                <BOUCLE_revise_langue_voulue(TRADLANGS){lang=#GET{lang_orig}}{id=#ID}{0,1}>
     68                                #SET{id_lang_voulue,#ID_TRADLANG}
     69                                <td>[(#STR**|entites_html|nl2br)]</td>
     70                                </BOUCLE_revise_langue_voulue>
     71                                <td class="#EDIT{str_statut}">
     72                                        [(#GET{id_lang_mere}|=={#ID_TRADLANG}|non)[(#STR**|entites_html|nl2br)]]
     73                                        [(#GET{id_lang_mere}|=={#ID_TRADLANG}|oui)<em><:tradlang:info_chaine_originale:></em>]
     74                                </td>
     75                                <td class="status" width="50px">[(#STATUT)]</td>
     76                        </tr>
     77                        </BOUCLE_recherche_tradlang>
     78                        </tbody>
     79                </table>
     80                [<p class="pagination">(#PAGINATION)</p>]
     81        </div>
     82        </B_recherche_tradlang>
     83        </BOUCLE_si_pas_modif>
    3484        <div>
    35                 <h3>
     85                <h2 class="h2">
    3686                        <:tradlang:titre_modifications_chaines:>
    37                 </h3>
     87                </h2>
    3888               
    3989                [(#CONFIG{objets_versions}|unserialize|is_array|?{#SET{objets_versions,#CONFIG{objets_versions}|unserialize},#SET{objets_versions,#ARRAY}})]
     
    4393                ]
    4494        </div>
    45        
    4695        <div>
    47                 <h3>
    48                         <:tradlang:titre_commentaires_chaines:>
    49                 </h3>
    5096                [(#REM) Forum de la chaine de langue ]
    5197                [(#INCLURE{fond=inclure/forum,objet=tradlang,id_objet=#ID_TRADLANG,repondre_url=oui}|trim|sinon{<p><:tradlang:info_aucun_commentaire_chaine:></p>})]
Note: See TracChangeset for help on using the changeset viewer.