Changeset 75316 in spip-zone


Ignore:
Timestamp:
Sep 8, 2013, 6:53:26 PM (6 years ago)
Author:
eric@…
Message:

Mise au point du PHPDoc des balises et filtres

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/boussole/trunk/boussole_fonctions.php

    r75315 r75316  
    2020 * - la liste de tous les tableaux d'infos des meta boussole_infos_* sinon.
    2121 *
     22 * La liste des informations disponibles est la suivante :
     23 *
     24 * - 'logo' : l'url du logo de la boussole
     25 * - 'version' : la version de la boussole
     26 * - 'serveur' : le nom du serveur fournissant la boussole
     27 * - 'sha' : sha256 du fichier cache de la boussole
     28 * - 'alias' : alias de la boussole
     29 * - 'demo' : url de la page de démo de la boussole
     30 * - 'nbr_sites' : nombre de sites intégrés dans la boussole
     31 * - 'maj' : date de la dernière mise à jour des informations
     32 *
     33 * @api
    2234 * @balise
    2335 * @uses calcul_boussole_infos()
     
    8597
    8698/**
    87  * Traduction d'un champ d'une boussole, d'un groupe de sites ou d'un site
     99 * Traduction d'un champ d'une boussole, d'un groupe de sites ou d'un site.
    88100 *
    89101 * @api
    90102 * @filtre
    91103 *
    92  * @param string $aka_boussole
     104 * @param string $boussole
    93105 *              Alias de la boussole
    94106 * @param string $champ
    95  *              Champ à traduire
    96  * @param string $alias
    97  *              Identifiant du groupe ou du site
     107 *              Champ à traduire. La liste des champs possibles est :
     108 *
     109 *              - 'nom_boussole', 'slogan_boussole', 'descriptif_boussole' pour un objet boussole
     110 *              - 'nom_groupe', 'slogan_groupe' pour un objet groupe
     111 *              - 'nom_site', 'slogan_site', 'descriptif_site' pour un objet site
     112 * @param string $objet
     113 *              Identifiant d'un objet groupe ou site. Vide pour la traduction d'un champ d'un objet
     114 *              boussole
    98115 * @return string
    99116 *              Champ traduit dans la langue du site
    100117 */
    101 function boussole_traduire($aka_boussole, $champ, $alias='') {
     118function boussole_traduire($boussole, $champ, $objet='') {
    102119        static  $champs_boussole = array('nom_boussole', 'slogan_boussole', 'descriptif_boussole');
    103120        static  $champs_groupe = array('nom_groupe', 'slogan_groupe');
     
    111128
    112129        // Détermination de la traduction à rechercher dans les extras de boussole
    113         if ($aka_boussole) {
     130        if ($boussole) {
    114131                if (in_array($champ, $champs_boussole)) {
    115132                        $type_objet = 'boussole';
    116                         $aka_objet = $aka_boussole;
     133                        $aka_objet = $boussole;
    117134                        $info = str_replace('boussole', 'objet', $champ);
    118135                }
    119136                elseif (in_array($champ, $champs_groupe)) {
    120137                        $type_objet = 'groupe';
    121                         $aka_objet = $alias;
     138                        $aka_objet = $objet;
    122139                        $info = str_replace('groupe', 'objet', $champ);
    123140                }
    124141                elseif (in_array($champ, $champs_site)) {
    125142                        $type_objet = 'site';
    126                         $aka_objet = $alias;
     143                        $aka_objet = $objet;
    127144                        $info = str_replace('site', 'objet', $champ);
    128145                }
    129146                elseif ($champ == 'nom_slogan_site') {
    130147                        $type_objet = 'site';
    131                         $aka_objet = $alias;
     148                        $aka_objet = $objet;
    132149                        $info = array('nom_objet', 'slogan_objet');
    133150                }
     
    138155        // Accès à la table boussoles_extras où sont stockées les traductions
    139156        $where = array(
    140                 'aka_boussole=' . sql_quote($aka_boussole),
     157                'aka_boussole=' . sql_quote($boussole),
    141158                'type_objet=' . sql_quote($type_objet),
    142159                'aka_objet=' . sql_quote($aka_objet));
Note: See TracChangeset for help on using the changeset viewer.