X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=classes%2Fgroup.php;h=c79b0d322d8703fad61640fb99aa12bf7c1dbe0d;hb=f3bfd6c9a14b70736b9416a1892d7548e160880b;hp=db1a7efe9202fd521bd4a6937fc0a473e48131b3;hpb=82af3fc3b6e003b0cbbcf4faf4ed4f0ea5c07570;p=platal.git diff --git a/classes/group.php b/classes/group.php index db1a7ef..c79b0d3 100644 --- a/classes/group.php +++ b/classes/group.php @@ -117,10 +117,14 @@ class Group $res = XDB::query('SELECT a.*, d.nom AS domnom, FIND_IN_SET(\'wiki_desc\', a.flags) AS wiki_desc, FIND_IN_SET(\'notif_unsub\', a.flags) AS notif_unsub, - (nls.id IS NOT NULL) AS has_nl + (nls.id IS NOT NULL) AS has_nl, ad.text AS address, + p.display_tel AS phone, f.display_tel AS fax FROM groups AS a LEFT JOIN group_dom AS d ON d.id = a.dom LEFT JOIN newsletters AS nls ON (nls.group_id = a.id) + LEFT JOIN profile_phones AS p ON (p.link_type = \'group\' AND p.link_id = a.id AND p.tel_id = 0) + LEFT JOIN profile_phones AS f ON (f.link_type = \'group\' AND f.link_id = a.id AND f.tel_id = 1) + LEFT JOIN profile_addresses AS ad ON (ad.type = \'group\' AND ad.groupid = a.id) WHERE ' . $where); if ($res->numRows() != 1) { if ($can_be_shortname && (is_int($id) || ctype_digit($id))) {