Changeset 3313 for branches/2.2/contactcenter/inc
- Timestamp:
- 09/30/10 16:12:14 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/contactcenter/inc/class.ui_data.inc.php
r3310 r3313 434 434 case 'export_contacts': 435 435 return $this->export_contacts($_POST['typeExport']); 436 437 case 'get_qtds_compartilhado': 438 return $this->get_qtds_compartilhado(); 436 439 437 440 } … … 614 617 'msg' => lang('Couldn\'t get the actual catalog.'), 615 618 ); 619 } 620 621 function get_qtds_compartilhado() { 622 $so_contact = CreateObject('contactcenter.so_contact', $GLOBALS['phpgw_info']['user']['account_id']); 623 $relacionados = $so_contact->get_relations(); 624 625 $perms_relacao = array(); 626 627 foreach($relacionados as $uid_relacionado => $tipo_relacionamento) { 628 $aclTemp = CreateObject("phpgwapi.acl",$uid_relacionado); 629 $aclTemp->read(); 630 $perms_relacao[$uid_relacionado] = $aclTemp->get_specific_rights($GLOBALS['phpgw_info']['user']['account_id'],'contactcenter'); //Preciso verificar as permissões que o contato relacionado deu para o atual 631 } 632 633 $validos = array(); 634 $count = 0; 635 foreach($perms_relacao as $uid_relacionado => $val){ 636 if ($perms_relacao[$uid_relacionado]&2) 637 { 638 $validos[$uid_relacionado] = $perms_relacao[$uid_relacionado]; 639 $count++; 640 } 641 } 642 echo serialize(array(0=>$count)); 616 643 } 617 644
Note: See TracChangeset
for help on using the changeset viewer.