Chargement en cours prive/squelettes/contenu/territoires.html +3 −3 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -14,13 +14,13 @@ |parametre_url{iso_pays, ''} |lien_ou_expose{<:territoires:onglet_tous:>, #GET{type_territoire}|=={''}, ajax}) </li>] <BOUCLE_types(DATA) {source table, #LISTE{zone, country, subdivision, infrasubdivision}}> <BOUCLE_types(DATA) {source table, #TYPES_TERRITOIRE_DEFAUT}> [<li> (#SELF |parametre_url{type, #VALEUR} |parametre_url{type, #CLE} |parametre_url{categorie, ''} |parametre_url{iso_pays, ''} |lien_ou_expose{[(#VAL{territoires:onglet_}|concat{#VALEUR}|_T|spip_ucfirst)], #GET{type_territoire}|=={#VALEUR}, ajax}) |lien_ou_expose{[(#VALEUR|spip_ucfirst)], #GET{type_territoire}|=={#CLE}, ajax}) </li>] </BOUCLE_types> </ul> Chargement en cours territoires_fonctions.php +40 −0 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -53,6 +53,25 @@ function territoire_informer_ascendance($iso_territoire, $iso_parent = null, $or return $ascendance; } /** * Fournit la liste des types de territoires reconnus par le plugin. * * @api * @filtre * * @return array Liste des types de territoires sous la forme [type] = libellé du type. */ function territoire_type_defaut() { // Initialisation de la sortie en erreur return array( 'zone' => spip_ucfirst(_T('territoire:type_zone')), 'country' => spip_ucfirst(_T('territoire:type_country')), 'subdivision' => spip_ucfirst(_T('territoire:type_subdivision')), 'infrasubdivision' => spip_ucfirst(_T('territoire:type_infrasubdivision')), ); } /** * Fournit la liste des pays possédant des subdivisisions ou des infrasubdivisions en base de données. * Il est aussi possible de renvoyer la liste des pays si ceux-ci sont aussi présents. Chargement en cours Chargement en cours @@ -214,3 +233,24 @@ function balise_TERRITOIRE_EXTRAS_dist($p) { return $p; } /** * Compile la balise `#TYPES_TERRITOIRE_DEFAUT` qui renvoie les types de territoire. * La signature de la balise est : `#TYPES_TERRITOIRE_DEFAUT`. * * @balise * * @uses territoire_type_defaut() * * @param Champ $p Pile au niveau de la balise. * * @return Champ Pile complétée par le code à générer. **/ function balise_TYPES_TERRITOIRE_DEFAUT_dist($p) { // On appelle la fonction qui retourne la liste des types et de leurs libellés. $p->code = 'territoire_type_defaut()'; return $p; } Chargement en cours
prive/squelettes/contenu/territoires.html +3 −3 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -14,13 +14,13 @@ |parametre_url{iso_pays, ''} |lien_ou_expose{<:territoires:onglet_tous:>, #GET{type_territoire}|=={''}, ajax}) </li>] <BOUCLE_types(DATA) {source table, #LISTE{zone, country, subdivision, infrasubdivision}}> <BOUCLE_types(DATA) {source table, #TYPES_TERRITOIRE_DEFAUT}> [<li> (#SELF |parametre_url{type, #VALEUR} |parametre_url{type, #CLE} |parametre_url{categorie, ''} |parametre_url{iso_pays, ''} |lien_ou_expose{[(#VAL{territoires:onglet_}|concat{#VALEUR}|_T|spip_ucfirst)], #GET{type_territoire}|=={#VALEUR}, ajax}) |lien_ou_expose{[(#VALEUR|spip_ucfirst)], #GET{type_territoire}|=={#CLE}, ajax}) </li>] </BOUCLE_types> </ul> Chargement en cours
territoires_fonctions.php +40 −0 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -53,6 +53,25 @@ function territoire_informer_ascendance($iso_territoire, $iso_parent = null, $or return $ascendance; } /** * Fournit la liste des types de territoires reconnus par le plugin. * * @api * @filtre * * @return array Liste des types de territoires sous la forme [type] = libellé du type. */ function territoire_type_defaut() { // Initialisation de la sortie en erreur return array( 'zone' => spip_ucfirst(_T('territoire:type_zone')), 'country' => spip_ucfirst(_T('territoire:type_country')), 'subdivision' => spip_ucfirst(_T('territoire:type_subdivision')), 'infrasubdivision' => spip_ucfirst(_T('territoire:type_infrasubdivision')), ); } /** * Fournit la liste des pays possédant des subdivisisions ou des infrasubdivisions en base de données. * Il est aussi possible de renvoyer la liste des pays si ceux-ci sont aussi présents. Chargement en cours Chargement en cours @@ -214,3 +233,24 @@ function balise_TERRITOIRE_EXTRAS_dist($p) { return $p; } /** * Compile la balise `#TYPES_TERRITOIRE_DEFAUT` qui renvoie les types de territoire. * La signature de la balise est : `#TYPES_TERRITOIRE_DEFAUT`. * * @balise * * @uses territoire_type_defaut() * * @param Champ $p Pile au niveau de la balise. * * @return Champ Pile complétée par le code à générer. **/ function balise_TYPES_TERRITOIRE_DEFAUT_dist($p) { // On appelle la fonction qui retourne la liste des types et de leurs libellés. $p->code = 'territoire_type_defaut()'; return $p; }