Changeset 65430 in spip-zone


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

Location:
_plugins_/trad-lang/trad-lang_spip2
Files:
4 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>})]
  • _plugins_/trad-lang/trad-lang_spip2/extra1/tradlang.html

    r58384 r65430  
    33</div>]
    44[(#AUTORISER{modifier,tradlang}|et{#SESSION{statut}}|non)
    5         #LOGIN_PUBLIC
    6 ]
     5[(#LOGIN_PUBLIC)]]
    76
    87<BOUCLE_menu_navigation_haut(MENUS?){identifiant LIKE navigation_haut%}{par num titre, titre}>
     
    1312
    1413<BOUCLE_tradlang(TRADLANGS){id_tradlang}>
    15 <INCLURE{fond=noisettes/infos/tradlang_infos_module,module=#MODULE,env}>
     14<INCLURE{fond=noisettes/infos/tradlang_infos_module,module=#MODULE,env,ajax}>
    1615</BOUCLE_tradlang>
    1716</B_tradlang>
    18 <INCLURE{fond=noisettes/infos/tradlang_infos_module,env}>
     17<INCLURE{fond=noisettes/infos/tradlang_infos_module,env,ajax}>
    1918<//B_tradlang>
    2019
    2120[(#REM) Menu de navigation par rubriques ]
    22 <INCLURE{fond=inclure/rubriques,id_rubrique} />
     21<INCLURE{fond=inclure/rubriques,id_rubrique,ajax} />
    2322
    2423<BOUCLE_menu_navigation_bas(MENUS?){identifiant LIKE navigation_bas%}{par num titre, titre}>
    2524<div class="menu">
    26 #INCLURE{fond=inclure/menu, env, identifiant=#IDENTIFIANT}
     25#INCLURE{fond=inclure/menu, env, identifiant=#IDENTIFIANT,ajax}
    2726</div>
    2827</BOUCLE_menu_navigation_bas>
  • _plugins_/trad-lang/trad-lang_spip2/lang/tradlang_fr.php

    r65403 r65430  
    298298        'th_items_traduits' => 'Items traduits',
    299299        'th_langue' => 'Langue',
     300        'th_langue_voulue' => 'Traduction en "@lang@"',
    300301        'th_langue_mere' => 'Langue mère',
    301302        'th_langue_origine' => 'Texte de la langue d\'origine',
     
    304305        'th_total_items_module' => 'Nombre total d\'items',
    305306        'th_traduction' => 'Traduction',
     307        'th_traduction_voulue' => 'Traduction en "@lang@"',
    306308        'titre_bilan' => 'Bilan des traductions',
    307309        'titre_bilan_langue' => 'Bilan des traductions de la langue "@lang@"',
  • _plugins_/trad-lang/trad-lang_spip2/noisettes/infos/tradlang_infos_module.html

    r58384 r65430  
    3535<ul class="menu-items infos">
    3636#ANCRE_PAGINATION
    37 <BOUCLE_langues(TRADLANGS){module}{fusion lang}{lang !IN #LANG_MERE}{par lang}{pagination 20}>
     37<BOUCLE_langues(TRADLANGS){module}{fusion lang}{lang !IN #LANG_MERE}{par lang}{pagination 10}>
    3838#SET{str_cible,#ARRAY}
    3939#SET{total,0}
Note: See TracChangeset for help on using the changeset viewer.