Changeset 8152 for trunk/expressoMail1_2/inc/class.db_functions.inc.php
- Timestamp:
- 05/14/13 10:19:43 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.db_functions.inc.php
r7673 r8152 147 147 return $stringDropDownContacts; 148 148 } 149 150 function getContactsByGroupAlias($alias)151 {149 function getContactsByGroupAlias($alias) 150 { 151 /* 152 152 list($alias,$uid) = explode("::",$alias); 153 153 154 $cc_related_ids = $_SESSION['phpgw_info']['expressomail']['user']['cc_related_ids']; 154 155 // Explode personal group, If exists related ids (the user has permission to send email). 156 155 157 if(is_array($cc_related_ids) && $uid){ 156 $owner = array_search($uid,$cc_related_ids); 157 } 158 158 $owner = array_search($uid,$cc_related_ids); 159 }*/ 160 $groups = $this->get_cc_groups(); 161 if ($groups){ 162 $groups = explode(",", $groups); 163 for($ii=0; $ii < count($groups); ++$ii) { 164 $tmp = preg_split("/;|\::/",$groups[$ii]); 165 $relatedGroups[$ii] = array("name" => $tmp[0],"alias" => $tmp[1],"owner" => $tmp[2]); 166 } 167 foreach ($relatedGroups as $key => $value) { 168 if ($value["alias"] == $alias) 169 $owner = $value["owner"]; 170 } 171 if ($owner){ 172 include_once("class.ldap_functions.inc.php"); 173 $ldap = new ldap_functions(); 174 $owner = $ldap->uid2uidnumber($owner); 175 } 176 } 177 159 178 $query = "select C.id_connection, A.names_ordered, C.connection_value from phpgw_cc_contact A, ". 160 179 "phpgw_cc_contact_conns B, phpgw_cc_connections C,phpgw_cc_contact_grps D,phpgw_cc_groups E where ".
Note: See TracChangeset
for help on using the changeset viewer.