Changeset 47991 in spip-zone
- Timestamp:
- May 21, 2011, 5:06:24 PM (10 years ago)
- Location:
- _plugins_/Association/Associaspip
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/Association/Associaspip/exec/adherents.php
r47751 r47991 13 13 if (!defined("_ECRIRE_INC_VERSION")) return; 14 14 15 16 15 include_spip('inc/navigation_modules'); 16 include_spip ('inc/voir_adherent'); // pour voir_adherent_infos 17 17 18 18 function exec_adherents() { … … 146 146 $critere .= " AND upper( substring( nom_famille, 1, 1 ) ) like '$lettre' "; 147 147 $chercher_logo = charger_fonction('chercher_logo', 'inc'); 148 $query = sql_select('a.id_auteur AS id_auteur, b.email AS email, a.sexe, a.nom_famille, a.prenom, a.id_asso, b.statut AS statut, a.validite, a.statut_interne, a.categorie, b.bio AS bio','spip_asso_membres' . " a LEFT JOIN spip_auteurs b ON a.id_auteur=b.id_auteur", $critere, '', "nom_famille ", "$debut,$max_par_page" );148 $query = voir_adherent_infos("*", '', $critere, '', "nom_famille ", "$debut,$max_par_page" ); 149 149 $auteurs = ''; 150 150 while ($data = sql_fetch($query)) { -
_plugins_/Association/Associaspip/exec/association.php
r47477 r47991 15 15 include_spip('inc/presentation'); 16 16 include_spip ('inc/navigation_modules'); 17 include_spip ('inc/voir_adherent'); // pour voir_adherent_infos 17 18 18 19 function exec_association() { … … 69 70 echo '<th>' . _T('asso:telephone') . ' / ' . _T('asso:email') . "</th>\n"; 70 71 echo '</tr>'; 71 $query = sql_select("a.id_auteur, a.mobile, a.telephone, a.statut_interne, a.fonction, b.email, a.nom_famille, a.prenom, a.sexe",'spip_asso_membres' . " a INNER JOIN spip_auteurs AS b ON a.id_auteur=b.id_auteur", "a.fonction !='' AND a.statut_interne != 'sorti'", '', "a.nom_famille"); 72 $query = voir_adherent_infos("*", '', "fonction !='' AND statut_interne != 'sorti'", '', "nom_famille"); 73 72 74 while ($data = sql_fetch($query)) { 73 75 $id_auteur=$data['id_auteur']; -
_plugins_/Association/Associaspip/exec/edit_relances.php
r47452 r47991 15 15 include_spip('inc/presentation'); 16 16 include_spip ('inc/navigation_modules'); 17 include_spip ('inc/voir_adherent'); // pour voir_adherent_infos 17 18 18 19 function exec_edit_relances(){ … … 93 94 function relances_while($statut_interne) 94 95 { 95 /* Cette requete recupere tous les membres qui ont un email dans la table spip_auteurs, a reprendre lors de l'interfacage avec Coordonnees car les emails peuvent alors etre uniquement dans spip_emails 96 et ils peuvent etre plusieurs, il faudrait peut etre laisser la possibilite de choisir ou prendre la/les adresses email qui sont de toute facon recuperes dans action/modifier_relances.php, le JOIN sur la 97 table spip_auteurs permet d'afficher uniquement les membres qui ont un email dans cette table */ 98 $query = sql_select("a.id_auteur, a.nom_famille, a.prenom, a.telephone, a.mobile, a.statut_interne, a.validite", "spip_asso_membres a LEFT JOIN spip_auteurs b ON a.id_auteur=b.id_auteur", " b.email <> '' AND a.statut_interne like '$statut_interne' AND a.statut_interne <> 'sorti'", '', "a.nom_famille" ); 96 $query = voir_adherent_infos("*", '', " B.email <> '' AND statut_interne like '$statut_interne' AND statut_interne <> 'sorti'", '', "nom_famille" ); 99 97 100 98 $res = ''; -
_plugins_/Association/Associaspip/exec/voir_adherent.php
r47751 r47991 21 21 $id_auteur= intval($_GET['id']); 22 22 $full = autoriser('associer', 'adherents'); 23 $data = sql_fetsel("m.sexe, m.nom_famille, m.prenom, m.validite, m.adresse, m.code_postal, m.ville, m.telephone, m.mobile, m.email, m.id_asso, c.libelle",'spip_asso_membres as m LEFT JOIN spip_asso_categories as c ON m.categorie=c.id_categorie', "m.id_auteur=$id_auteur"); 23 $query = voir_adherent_infos("*", 'LEFT JOIN spip_asso_categories as C ON A.categorie=C.id_categorie', "A.id_auteur=$id_auteur"); 24 $data = sql_fetch($query); 24 25 if ((!$full AND ($id_auteur !== $GLOBALS['visiteur_session']['id_auteur'])) OR !$data) { 25 26 include_spip('inc/minipres'); … … 31 32 $cp = $data['code_postal']; 32 33 $ville = $data['ville']; 33 $email = $data['email'];34 34 $telephone = $data["telephone"]; 35 35 $mobile = $data["mobile"]; 36 $email = $data['email']; 36 37 $categorie = $data['libelle']?$data['libelle']:_T('asso:pas_de_categorie_attribuee'); 37 38 … … 57 58 "</a>"; 58 59 59 $coord = '<br /><div style="font-weight: bold; text-align: center" class="verdana1 spip_xx-small">' . $adresse . '<br />' . $cp . ' ' . $ville . '<br/>' . $ email . '<br/>' . $telephone . '<br />' . $mobile . "<p>".$categorie."</p></div>\n";60 $coord = '<br /><div style="font-weight: bold; text-align: center" class="verdana1 spip_xx-small">' . $adresse . '<br />' . $cp . ' ' . $ville . '<br/>' . $telephone . '<br />' . $mobile . '<br />' .$email . '<br />' .$categorie."</div>\n"; 60 61 61 62 } else $coord = ''; … … 70 71 71 72 echo '<br /><div style="text-align:center;">'.association_date_du_jour().'</div>'; 72 73 echo fin_boite_info(true); 73 74 74 75 echo association_retour(); 75 76 76 77 echo debut_droite("",true); 77 78 78 79 debut_cadre_relief( "", false, "", $titre = $nom_membre); 79 80 80 81 echo _L('Liens_vers_les_justificatifs'), ' ', voir_adherent_recus($id_auteur), '<br /><br />'; 81 82 82 83 // FICHE HISTORIQUE COTISATIONS -
_plugins_/Association/Associaspip/inc/voir_adherent.php
r47305 r47991 118 118 } 119 119 120 /* Cette fonction permet entre autres de recuperer tous les membres qui ont un email dans la table spip_auteurs, a reprendre lors de l'interfacage avec Coordonnees car les emails peuvent alors etre uniquement dans spip_emails 121 et ils peuvent etre plusieurs, il faudrait peut etre laisser la possibilite de choisir ou prendre la/les adresses email qui sont de toute facon recuperes dans action/modifier_relances.php, le JOIN sur la 122 table spip_auteurs permet d'afficher uniquement les membres qui ont un email dans cette table */ 123 124 function voir_adherent_infos($sel='*', $from='', $where='', $group='', $order='', $limit='') 125 { 126 return sql_select($sel,"spip_asso_membres AS A LEFT JOIN spip_auteurs AS B ON A.id_auteur=B.id_auteur $from", $where, $group, $order, $limit); 127 } 120 128 ?>
Note: See TracChangeset
for help on using the changeset viewer.