Changeset 3313 for branches/2.2


Ignore:
Timestamp:
09/30/10 16:12:14 (14 years ago)
Author:
eduardoalex
Message:

Ticket #1196 - Correcao do erro narrado no ticket em questão

Location:
branches/2.2/contactcenter
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/contactcenter/inc/class.ui_data.inc.php

    r3310 r3313  
    434434                                case 'export_contacts': 
    435435                                        return $this->export_contacts($_POST['typeExport']); 
     436                                 
     437                                case 'get_qtds_compartilhado': 
     438                                        return $this->get_qtds_compartilhado(); 
    436439 
    437440                        } 
     
    614617                                'msg'    => lang('Couldn\'t get the actual catalog.'), 
    615618                        ); 
     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)); 
    616643                } 
    617644 
  • branches/2.2/contactcenter/js/ccMain.js

    r1721 r3313  
    5454                                { 
    5555                                        ccTree = new ccCatalogTree({name: 'ccTree', id_destination: 'cc_tree', afterSetCatalog: 'ccSearchHidePanel(); clearCards();'}); 
     56                                        var ccQtdCompartilhado = function(responseText) {                                        
     57                                                                                                                data = unserialize(responseText); 
     58                                                                                                                qtd_compartilhado = data[0]; 
     59                                                                                                        } 
     60                                        Connector.newRequest('fulfilQtdCompartilhado', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=get_qtds_compartilhado', 'POST', ccQtdCompartilhado); 
    5661                                } 
    5762                        } 
Note: See TracChangeset for help on using the changeset viewer.