Changeset 67954 in spip-zone


Ignore:
Timestamp:
Nov 27, 2012, 9:54:17 AM (7 years ago)
Author:
gildas.cotomale@…
Message:

un modèle pour afficher le profil de l'association

Location:
_plugins_/Associaspip/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/Associaspip/trunk/exec/association.php

    r67952 r67954  
    3737                        echo '<a href="'.generer_url_ecrire('configurer_association').'">'. gros_titre(_T('asso:profil_de_lassociation'), '', FALSE).'</a>';
    3838                } else {
    39                         echo '<div class="vcard">';
    40                         echo '<h3 class="fn org"><strong class="organization-name">'.$GLOBALS['association_metas']['nom']."</strong></h3>\n";
    41                         $pays = $GLOBALS['association_metas']['pays'];
    42                         echo '<p class="adr" id="vcard-asso-adr">'. recuperer_fond('modeles/coordonnees_adresse', array(
    43                                 'voie' => '<span class="street-address">'.$GLOBALS['association_metas']['rue'].'</span>',
    44 //                              'complement'
    45 //                              'boite_postale'
    46                                 'code_postal' => '<span class="postal-code">'.$GLOBALS['association_metas']['cp'].'</span>',
    47                                 'ville' => '<span class="locality">'.$GLOBALS['association_metas']['ville'].'</span>',
    48 //                              'region'
    49                                 'nom_pays' => '<abbr class="country" title="'. ( (test_plugin_actif('PAYS')) ? sql_getfetsel('nom', 'spip_pays', (is_numeric($pays)?"id_pays=$pays":"code='$pays'") ) : $pays ) .'"></abbr>',
    50                                 '_ht' => '&nbsp;',
    51                                 '_nl' => '<br />',
    52                         )) ."</p>\n";
    53                         if ($GLOBALS['association_metas']['telephone'])
    54                                 echo '<p class="tel">'. recuperer_fond('modeles/coordonnees_telephone', array(
    55                                         'numero' => $GLOBALS['association_metas']['telephone'],
    56                                 )) ."</p>\n";
    57                         if ($GLOBALS['association_metas']['email'])
    58                                 echo '<p class="email">'.$GLOBALS['association_metas']['email']."</p>\n";
    59                         if ($GLOBALS['association_metas']['infofiscal'])
    60                                 echo  '<p class="bday">'. _T('asso:config_libelle_infofiscal') .association_formater_date($GLOBALS['association_metas']['infofiscal'], 'bday') ."</p>\n";
    61                         echo '<dl class="note">';
    62                         if ($GLOBALS['association_metas']['declaration'])
    63                                 echo '<dt>'. _T('asso:config_libelle_declaration') .'</dt>'
    64                                 . '<dd>'.$GLOBALS['association_metas']['declaration']."</dd>\n";
    65                         if ($GLOBALS['association_metas']['prefet'])
    66                                 echo '<dt>'. _T('asso:config_libelle_prefet') .'</dt>'
    67                                 . '<dd>'.$GLOBALS['association_metas']['prefet']."</dd>\n";
    68                         if ($GLOBALS['association_metas']['objet'])
    69                                 echo '<dt>'. _T('asso:config_libelle_objet') .'</dt>'
    70                                 . '<dd>'.$GLOBALS['association_metas']['declaration']."</dd>\n";
    71                         $query = sql_select('nom,valeur', 'spip_association_metas', "nom LIKE 'meta_utilisateur_%'");
    72                         while ($row = sql_fetch($query)) { // afficher les metas definies par l'utilisateur si il y en a
    73                                 echo '<dt>'. _T('perso:'. str_replace('meta_utilisateur_', '', $row['nom'])) .'</dt>'
    74                                 .'<dd>'.$row['valeur']."</dd>\n";
    75                         }
    76                         echo "</dl>";
    77                         echo "</div>\n";
     39                        echo recuperer_fond('modeles/asso_profil', array());
    7840                }
    7941                echo fin_cadre_enfonce(TRUE);
  • _plugins_/Associaspip/trunk/modeles/asso_profil.html

    r67952 r67954  
    11[(#REM)<!-- affichage du profli de l'association
    2 plugin = associaspip ; tables = spip_association_metas
     2plugin = Associaspip ; tables = spip_association_metas
    33plugins necessaires = aucun
    44parametres = aucun
    55
    6 //!\ non encore teste !!!
     6maj:2012-11-27; version:0.1.0; licence:GPL; -->]
    77
    8 maj:2012-11-26; version:0.0.1; licence:GPL; -->]
    9 
    10 <BOUCLE_pays_asso(PAYS) {code= OR id_pays= }>
     8<BOUCLE_pays_code(PAYS?) {code=#META{/association/pays}}>
    119[(#SET{nom_pays,#NOM})]
    12 </BOUCLE_pays_asso>
     10</BOUCLE_pays_code>
     11    <BOUCLE_pays_num(PAYS?) {id_pays=#META{/association/pays}}>
     12[(#SET{nom_pays,#NOM})]
     13    </BOUCLE_pays_num>
     14[(#SET{nom_pays,#META{/association/pays}})]
     15    <//B_pays_num>
     16<//B_pays_code>
    1317
    1418<div class="vcard">
     
    2024            {voie=<span class="street-address">#META{/association/rue}</span>}
    2125            {ville=<span class="locality">#META{/association/ville}</span>}
    22             {nom_pays=<abbr class="country" title="#GET{nom_pays}"></abbr>}
     26            {nom_pays=<abbr class="country" title="[(#GET{nom_pays})]"></abbr>}
    2327            {_nl=<br />}
    2428            {_ht=&nbsp;}
Note: See TracChangeset for help on using the changeset viewer.