Changeset 4498 for sandbox/2.2.0.2/contactcenter/inc/class.bo_group.inc.php
- Timestamp:
- 05/24/11 17:58:15 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.2.0.2/contactcenter/inc/class.bo_group.inc.php
r1280 r4498 59 59 } 60 60 61 /*! 62 * @function get_groups_by_user 63 * @abstract Busca todos os grupos cadastrados de um usuário. 64 * @author Luiz Carlos Viana Melo - Prognus 65 * @param (integer) $id_user O ID do usuário. 66 * @return Retorna uma estrutura contendo: 67 * array( 68 * array( 69 * id_group => O ID do grupo; 70 * title => O nome do grupo; 71 * short_name => O nome abreviado do grupo. 72 * ) 73 * ) 74 */ 75 function get_groups_by_user($id_user = false) 76 { 77 return $this->so->select_owner_groups($id_user); 78 } 79 80 /*! 81 * @function get_contact_groups 82 * @abstract Busca todos os grupos a qual o contato pertence. 83 * @author Luiz Carlos Viana Melo - Prognus 84 * @param (integer) $id_contact O ID do contato. 85 * @return Retorna uma estrutura contendo: 86 * array( 87 * array( 88 * id_contact => O ID do contato; 89 * id_connection => O ID da conexão de associação; 90 * id_group => O ID do grupo; 91 * title => O nome do grupo; 92 * short_name => O nome abreviado do grupo. 93 * ) 94 * ) 95 */ 96 function get_contact_groups ($id_contact) 97 { 98 return $this->so->select_contact_groups($id_contact); 99 } 100 101 /*! 102 * @function add_contacts_in_group 103 * @abstract Adiciona novos contatos em um determinado grupo. 104 * @author Luiz Carlos Viana Melo - Prognus 105 * @param (integer) $id_group O ID do grupo onde serão adicionados os contatos. 106 * @param (array) $contacts_conns Os IDs das conexões dos contatos que serão 107 * associados ao grupo. 108 * @return Retorna true caso for adicionado com sucesso. 109 */ 110 function add_contacts_in_group($id_group, $contacts_conns) 111 { 112 //essa função recebe uma lista de ID de conexões que serão adicionadas no grupo. 113 return $this->so->insertContactsByGroup($id_group, $contacts_conns); 114 } 115 116 /*! 117 * @function remove_contacts_from_group 118 * @abstract Remove contatos de um grupo. 119 * @author Luiz Carlos Viana Melo - Prognus 120 * @param (integer) $id_group O ID do grupo de onde serão removidos os contatos. 121 * @param (array) $contact_conns Os ID das conexões dos contatos que serão 122 * removidos do grupo. 123 * @return Retorna True caso for removidos com sucesso. 124 */ 125 function remove_contacts_from_group($id_group, $contacts_conns) 126 { 127 return $this->so->deleteContactsByGroup($id_group, $contacts_conns); 128 } 61 129 62 130 }
Note: See TracChangeset
for help on using the changeset viewer.