Changeset 77184 in spip-zone


Ignore:
Timestamp:
Oct 12, 2013, 4:57:23 PM (8 years ago)
Author:
kent1@…
Message:

Amélioration du bilan connecté

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/trad.spip.net/trunk/inclure/tradlang_bilan_connecte.html

    r76850 r77184  
    11[(#SET{langues,#ARRAY})]
    2 [(#SET{langues_preferees_auteur,#ARRAY})]
    3 [(#SESSION{id_auteur}|oui)
    4 [(#SET{langues_preferees_auteur,[(#INFO_LANGUES_PREFEREES{auteur,#SESSION{id_auteur}}|unserialize)]})]]
     2[(#SET{langues_preferees_auteur,[(#INFO_LANGUES_PREFEREES{auteur,#SESSION{id_auteur}}|unserialize)]})]
    53[(#SET{langues_preferees,[(#ENV{langues_choisies,[(#GET{langues_preferees_auteur,[(#CONFIG{tradlang_langues_max,[(#LISTE{fr,en,es,it}|serialize)]}|unserialize)]})]})]})]
    6 #SET{mesfavoris,#ENV{mesfavoris}}
     4[(#SET{mesfavoris,#ENV{mesfavoris}})]
     5
    76<BOUCLE_priorite(TRADLANG_MODULES){priorite = #ENV{priorite}}>
    87#SET{priorite,#PRIORITE*}
     
    1615<//B_priorite_un>
    1716<//B_priorite>
     17
    1818<BOUCLE_langues_sort(DATA){source table,#GET{langues_preferees}}>
    1919#SET{nb,0}
     20[(#SET{total_#VALEUR,0})]
     21[(#SET{langue_longue_#VALEUR,[(#VALEUR|traduire_nom_langue)]})]
     22[(#SET{langue_dir_#VALEUR,[(#VALEUR|lang_dir)]})]
    2023<BOUCLE_strings_ok(TRADLANGS_BILANS){lang=#VALEUR}> #SET{nb,#GET{nb}|plus{#CHAINES_OK}}</BOUCLE_strings_ok>
    2124[(#SET{langues,[(#GET{langues}|array_merge{#ARRAY{#VALEUR,#GET{nb}}})]})]
     
    2427<//B_strings_ok>
    2528</BOUCLE_langues_sort>
     29
    2630[(#SET{langues,#GET{langues}|langues_sort})]
    2731[(#ENV{afficher_form}|!={non}|oui)
     
    7276</B_priorites_liens>
    7377<BOUCLE_priorites(TRADLANG_MODULES){priorite == #GET{priorite,.*}$}{fusion priorite}>
     78#SET{full_total,0}
     79<BOUCLE_compteur(DATA){source table,#GET{langues}}>[(#SET{total_#CLE,0})] </BOUCLE_compteur>
    7480<B_modules_lang>
    7581<h3 class="h3">#PRIORITE[ ((#GRAND_TOTAL))]</h3>
     
    8187                        <th><:tradlang:th_module:></th>
    8288                        <th><:tradlang:th_langue_mere:></th><BOUCLE_langues_totales(DATA){source table,#GET{langues}}>
    83                         <th class="lang #CLE">[(#SET{langue_longue,[(#CLE|traduire_nom_langue)]})]<a href="[(#SELF|parametre_url{id_tradlang_module,''}|parametre_url{langue_modules,#CLE})]" title="<:tradlang:lien_voir_bilan_lang{lang=#CLE,langue_longue=#GET{langue_longue}}|attribut_html:>">[(#CLE)]</a></th></BOUCLE_langues_totales>
     89                        <th class="lang #CLE"><a href="[(#SELF|parametre_url{id_tradlang_module,''}|parametre_url{langue_modules,#CLE})]" title="<:tradlang:lien_voir_bilan_lang{lang=#CLE,langue_longue=#GET{langue_longue_#CLE}}|attribut_html:>">[(#CLE)]</a></th></BOUCLE_langues_totales>
    8490                </tr>
    8591        </thead>
    8692        <tbody><BOUCLE_modules_lang(TRADLANG_MODULES){priorite}{mesfavoris #GET{mesfavoris,oui}}>
    87         <tr class="module #MODULE[ (#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
    88                 <td class="#EDIT{nom_mod}">[(#FORMULAIRE_FAVORI{tradlang_module,#ID_TRADLANG_MODULE}) ]<a href="[(#URL_TRADLANG_MODULE)]" title="<:tradlang:lien_voir_bilan_module{module=#MODULE,nom_mod=#NOM_MOD}|attribut_html:>">[(#NOM_MOD)]</a></td><BOUCLE_langue_mere(TRADLANGS_BILANS){id_tradlang_module}{lang=#LANG_MERE}>
    89                 <td><abbr title="[(#LANG|traduire_nom_langue)]">[(#LANG)]</abbr> [((#CHAINES_TOTAL))]</td></BOUCLE_langue_mere>
     93        <tr class="module #MODULE[ (#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">#SET{url_module,#URL_TRADLANG_MODULE}
     94                <td class="#EDIT{nom_mod}">[(#FORMULAIRE_FAVORI{tradlang_module,#ID_TRADLANG_MODULE}) ]<a href="[(#GET{url_module})]" title="<:tradlang:lien_voir_bilan_module{module=#MODULE,nom_mod=#NOM_MOD}|attribut_html:>">[(#NOM_MOD)]</a></td><BOUCLE_langue_mere(TRADLANGS_BILANS){id_tradlang_module}{lang=#LANG_MERE}>
     95                <td><abbr title="#GET{langue_longue_#CLE}">[(#LANG)]</abbr> [((#CHAINES_TOTAL))]</td>[(#SET{full_total,#GET{full_total}|plus{#CHAINES_TOTAL}})]</BOUCLE_langue_mere>
    9096                <BOUCLE_langues(DATA){source table,#GET{langues}}>
    9197                <BOUCLE_compte_tradlang(TRADLANGS_BILANS){id_tradlang_module}{lang=#CLE}>[(#SET{class,'non_traduit'})][
    92                         (#CHAINES_OK|=={#CHAINES_TOTAL}|oui)[(#SET{class,traduit_full})][(#SET{percent,100})]][
    93                         (#CHAINES_OK|=={#CHAINES_TOTAL}|non)[(#SET{percent,#CHAINES_OK|div{#CHAINES_TOTAL}|mult{100}})][(#CHAINES_OK|>={#CHAINES_TOTAL|div{100}|mult{50}}|oui)#SET{class,traduit}]][
    94                         (#LANG|=={#_modules_lang:LANG_MERE}|?{#SET{percent,100}})][
    95                         (#_modules_lang:COMPTEUR_BOUCLE|=={1}|?{#SET{total_#LANG,0}})][
    96                         (#SET{total_#LANG,[(#GET{total_#LANG}|plus{#GET{percent,0}})]})][
    97                         (#SET{langue_longue,#LANG|traduire_nom_langue})][
    98                         (#SET{langue_dir,[(#LANG|lang_dir)]})][
    99                         (#LANG|=={#_modules_lang:LANG_MERE}|non)<td class="#GET{class}"><a href="[(#URL_TRADLANG_MODULE{#ID_TRADLANG_MODULE}|parametre_url{lang_cible,#LANG})]" title="<:tradlang:info_percent_chaines{total=#CHAINES_TOTAL,traduites=#CHAINES_OK,langue=#LANG,langue_longue=#GET{langue_longue},langue_dir=#GET{langue_dir}}|attribut_html:>">[(#GET{percent}|floor)%]</a></td>][
    100                         (#LANG|=={#_modules_lang:LANG_MERE}|oui)<td class="[(#GET{class})] lang_mere"><abbr title="<:tradlang:info_nb_items_module{module=#NOM_MOD,nb=#CHAINES_TOTAL}|attribut_html:>">[(#GET{percent}|floor)%]</abbr></td>]</BOUCLE_compte_tradlang></B_compte_tradlang>
    101                         <td class="non_traduit"><a href="[(#URL_TRADLANG_MODULE{#ID_TRADLANG_MODULE}|parametre_url{lang_cible,#CLE})]"> - </a></td><//B_compte_tradlang>
     98                (#CHAINES_OK|=={#CHAINES_TOTAL}|oui)[(#SET{class,traduit_full})][(#SET{percent,100})]][
     99                (#CHAINES_OK|=={#CHAINES_TOTAL}|non)[(#SET{percent,#CHAINES_OK|div{#CHAINES_TOTAL}|mult{100}})][(#CHAINES_OK|>={#CHAINES_TOTAL|div{100}|mult{50}}|oui)#SET{class,traduit}]][
     100                (#SET{total_#LANG,[(#GET{total_#LANG}|plus{#CHAINES_OK})]})][
     101                (#LANG|=={#_modules_lang:LANG_MERE}|non)<td class="#GET{class}"><a href="[(#GET{url_module}|parametre_url{lang_cible,#LANG})]" title="<:tradlang:info_percent_chaines{total=#CHAINES_TOTAL,traduites=#CHAINES_OK,langue=#LANG,langue_longue=#GET{langue_longue_#CLE},langue_dir=#GET{langue_dir_#CLE}}|attribut_html:>">[(#GET{percent}|=={100}|?{#GET{percent},#GET{percent}|number_format{2}})%]</a></td>][
     102                (#LANG|=={#_modules_lang:LANG_MERE}|oui)<td class="[(#GET{class})] lang_mere"><abbr title="<:tradlang:info_nb_items_module{module=#NOM_MOD,nb=#CHAINES_TOTAL}|attribut_html:>">[(#GET{percent}|=={100}|?{#GET{percent},#GET{percent}|number_format{2}})%]</abbr></td>]</BOUCLE_compte_tradlang></B_compte_tradlang>
     103                <td class="non_traduit"><a href="[(#GET{url_module}|parametre_url{lang_cible,#CLE})]"> - </a></td><//B_compte_tradlang>
    102104                </BOUCLE_langues>
    103                 </tr></BOUCLE_modules_lang>
    104         </tbody>[(#SET{total_modules,#GRAND_TOTAL})]
     105        </tr></BOUCLE_modules_lang>
     106        </tbody>
    105107        <tfoot>
    106108                <tr>
    107109                        <td><:tradlang:tfoot_total:></td>
    108                         <td></td><BOUCLE_langues_tfoot(DATA){source table, #GET{langues}}>
    109                         <td>[(#GET{total_#CLE}|div{#GET{total_modules}}|floor)%]</td></BOUCLE_langues_tfoot>
     110                        <td>#GET{full_total}</td><BOUCLE_langues_tfoot(DATA){source table, #GET{langues}}>
     111                        <td>[(#GET{total_#CLE}|div{#GET{full_total}}|mult{100}|number_format{2})%]</td></BOUCLE_langues_tfoot>
    110112                </tr>
    111113        </tfoot>
Note: See TracChangeset for help on using the changeset viewer.