Changeset 67941 in spip-zone


Ignore:
Timestamp:
Nov 26, 2012, 2:38:32 PM (7 years ago)
Author:
gildas.cotomale@…
Message:

Permettre au profil d'adopter les présentations d'adresse et de numéro communes ; et on en profite pour ajouter l'objet de l'association et ne pas afficher les lignes vides

Location:
_plugins_/Associaspip/trunk
Files:
1 added
1 edited

Legend:

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

    r67500 r67941  
    3232                ));
    3333                debut_cadre_association('assoc_qui.png', 'association_infos_contacts');
    34                 echo '<div class="vcard">';
    3534                // Profil de l'association
    3635                echo debut_cadre_enfonce('', TRUE);
    3736                if (!$GLOBALS['association_metas']['nom'] && autoriser('editer_profil', 'association')) { // c'est surement une nouvelle installation (vu que le nom est obligatoire)
    3837                        echo '<a href="'.generer_url_ecrire('configurer_association').'">'. gros_titre(_T('asso:profil_de_lassociation'), '', FALSE).'</a>';
     38                } 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')) ? propre(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";
    3978                }
    40                 echo '<h3 class="fn org"><strong class="organization-name">'.$GLOBALS['association_metas']['nom']."</strong></h3>\n";
    41                 echo '<p class="adr" id="vcard-asso-adr">';
    42                 echo '<span class="street-address">'.$GLOBALS['association_metas']['rue']."</span><br />\n";
    43                 echo '<span class="postal-code">'.$GLOBALS['association_metas']['cp'].'</span>&nbsp;';
    44                 echo '<span class="locality">'.$GLOBALS['association_metas']['ville']."</span><br />\n";
    45                 echo '<abbr class="country" title="';
    46                 $pays = $GLOBALS['association_metas']['pays'];
    47                 if (test_plugin_actif('PAYS')) {
    48                         $pays = sql_getfetsel('nom', 'spip_pays', (is_numeric($pays)?"id_pays=$pays":"code='$pays'") );
    49                         echo propre($row['nom']);
    50                 } else {
    51                         echo $pays;
    52                 }
    53                 echo '"></abbr>';
    54                 echo "</p>\n";
    55                 echo '<p class="tel">'.$GLOBALS['association_metas']['telephone']."</p>\n";
    56                 echo '<p class="email">'.$GLOBALS['association_metas']['email']."</p>\n";
    57                 echo '<ul class="note">';
    58                 if ($GLOBALS['association_metas']['declaration'])
    59                         echo '<li>'.$GLOBALS['association_metas']['declaration']."</li>\n";
    60                 if ($GLOBALS['association_metas']['prefet'])
    61                         echo '<li>'.$GLOBALS['association_metas']['prefet']."</li>\n";
    62                 $query = sql_select('nom,valeur', 'spip_association_metas', "nom LIKE 'meta_utilisateur_%'");
    63                 while ($row = sql_fetch($query)) { // afficher les metas definies par l'utilisateur si il y en a
    64                         echo '<li>'. ucfirst(_T(str_replace('meta_utilisateur_', '', $row['nom']))).'&nbsp;:&nbsp;'.$row['valeur']."</li>\n";
    65                 }
    66                 echo "</ul>";
    6779                echo fin_cadre_enfonce(TRUE);
    68                 echo "</div>\n";
    6980                $queryGroupesAffiches = sql_select('id_groupe, nom', 'spip_asso_groupes', 'affichage>0', '', 'affichage');
    7081                while ($row = sql_fetch($queryGroupesAffiches)) { // affiche tous les groupes devant l'etre
    7182                        echo '<div class="vcard"><a class="include" href="#vcard-asso-adr"></a><div class="org" id="vcard-group'.$row['id_groupe'].'"><abbr class="organization-name" title="'.$GLOBALS['association_metas']['nom'].'"></abbr>'; //!\ inclusion de fragments :  http://microformats.org/wiki/include-pattern
    72                         echo debut_cadre_relief(_DIR_PLUGIN_ASSOCIATION_ICONES.'annonce.gif', TRUE, '', '<a class="organization-unit"'. (autoriser('editer_groupe', 'association') ? (' title="'._T('asso:editer_groupe').'" href="'.generer_url_ecrire('edit_groupe', 'id='.$row['id_groupe']) ):'').'">'.$row['nom'].'</a>');
     83                        echo debut_cadre_relief(_DIR_PLUGIN_ASSOCIATION_ICONES.'annonce.gif', TRUE, '', '<a class="organization-unit"'. (autoriser('editer_groupe', 'association') ? (' title="'. _T('asso:editer_groupe') .'" href="'. generer_url_ecrire('edit_groupe', 'id='.$row['id_groupe']) ):'') .'">'.$row['nom'].'</a>');
    7384//                      echo '<a class="org organization-unit" title="'._T('asso:editer_groupe').'" href="'.generer_url_ecrire('edit_groupe', 'id='.$row['id_groupe']).'">'.gros_titre($row['nom'], _DIR_PLUGIN_ASSOCIATION_ICONES.'annonce.gif', FALSE).'</a>';
    7485                        echo '</div></div>';
Note: See TracChangeset for help on using the changeset viewer.