Changeset 45609 in spip-zone for _plugins_/svp/svp_fonctions.php


Ignore:
Timestamp:
Mar 20, 2011, 9:34:34 PM (10 years ago)
Author:
eric@…
Message:

Ajout de l'affichage des traductions sur la page de chaque plugin
Incrément de version
Cette version sera mise au chaud maintenant en attendant la prochaine release majeure compatible STEP et DTD

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/svp/svp_fonctions.php

    r43275 r45609  
    4545        }
    4646       
     47        return $texte;
     48}
     49
     50function svp_afficher_traductions($balise_serialisee, $mode='resume', $module=''){
     51        $texte = '';
     52        $traductions = unserialize($balise_serialisee);
     53       
     54        if ($mode == 'resume') {
     55                if (count($traductions) == 0)
     56                        $texte = _T('svp:info_aucun_module');
     57                else {
     58                        $liste_modules = implode(', ', array_keys($traductions));
     59                        $texte = _T('svp:info_modules_utilises',
     60                                                array('total_modules' => count($traductions), 'liste_modules' => $liste_modules));
     61                }
     62        }
     63       
     64        return $texte;
     65}
     66
     67function svp_afficher_langues($langues, $sep=', '){
     68        $texte = '';
     69       
     70        foreach ($langues as $_code => $_traducteurs) {
     71                if ($texte)
     72                        $texte .= $sep;
     73                $texte .= $_code . (count($_traducteurs) > 0 ? ' (' . implode(', ', $_traducteurs) . ')' : '');
     74        }
     75
    4776        return $texte;
    4877}
Note: See TracChangeset for help on using the changeset viewer.