Ignore:
Timestamp:
05/25/11 12:08:00 (13 years ago)
Author:
airton
Message:

Ticket #1928 - Falhas na associação de um contato com um grupo de contato

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.2.0.2/contactcenter/inc/class.so_group.inc.php

    r4498 r4502  
    569569                }                
    570570                 
     571                function updateContactGroups($id_defaultconnection, $connections, $groups) 
     572                { 
     573                        if (is_array($groups) && count($groups) > 0) 
     574                        { 
     575                                $query = "UPDATE phpgw_cc_contact_grps SET id_connection = " . $id_defaultconnection . " WHERE ("; 
     576                                $more = false; 
     577                                foreach ($connections as $connection) 
     578                                { 
     579                                        if ($more) 
     580                                        $query .= " OR "; 
     581                                        $query .= "id_connection = " . $connection['id_connection']; 
     582                                        $more = true; 
     583                                } 
     584                                $query .= ") AND ("; 
     585                                $more = false; 
     586                                foreach ($groups as $group) 
     587                                { 
     588                                        if ($more) 
     589                                        $query .= " OR "; 
     590                                        $query .= "id_group = " . $group['id_group']; 
     591                                        $more = true; 
     592                                } 
     593                                $query .= ");"; 
     594                                if (!$this->db->query($query))                   
     595                                        exit ('Query failed! File: '.__FILE__.' on line'.__LINE__);                              
     596                                                                         
     597                                return true; 
     598                        } 
     599                } 
     600                 
    571601                function deleteContactsByGroup($id_group, $contacts = null) 
    572602                { 
Note: See TracChangeset for help on using the changeset viewer.