Ignore:
Timestamp:
04/10/12 17:27:27 (12 years ago)
Author:
cristiano
Message:

Ticket #2606 - Syncronização das acls e compartilhamentos com caldav

Location:
trunk/expressoAdmin1_2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoAdmin1_2/inc/class.uishared_accounts.inc.php

    r5850 r5907  
    101101                        $p->set_var('modal_id', $modal_id); 
    102102                         
     103                        $davicalConf = parse_ini_file( dirname(__FILE__)."/../../prototype/config/CalDAV.srv", true );   
    103104                        $var = Array( 
    104105                            'mailquota' =>  $this->current_config['expressoAdmin_defaultSharedAccountQuota'], 
     
    108109                            'aclExpressoCalendar' => (isset($config['defaultCalendar']) && ($config['defaultCalendar'] == 'expressoCalendar')) ? '' : 'none', 
    109110                            'aclCalendar' => (isset($config['defaultCalendar']) && ($config['defaultCalendar'] == 'calendar')) ? '' : 'none', 
    110                             'calendarName' => (isset($config['defaultCalendar']) && ($config['defaultCalendar'] == 'calendar')) ? 'Calendar' : 'ExpressoCalendar' 
    111                         ); 
     111                            'calendarName' => (isset($config['defaultCalendar']) && ($config['defaultCalendar'] == 'calendar')) ? 'Calendar' : 'ExpressoCalendar', 
     112                            'sharedAccountsLocation' => isset($davicalConf['sharedAccountsLocation']) ? $davicalConf['sharedAccountsLocation'] : '' 
     113                          ); 
    112114                        $p->set_var($var); 
    113115                        $shared_accounts_modal_tpl = $p->fp('out','shared_accounts_modal'); 
  • trunk/expressoAdmin1_2/js/jscode/shared_accounts.js

    r5850 r5907  
    396396 
    397397                if(!!!sharemailbox.currentPemissions[sharedUser.id]) 
    398                     DataLayer.put('calendarSignature', { 
     398                     DataLayer.put('calendarSignature', { 
    399399                        user: sharedUser.id, 
    400400                        calendar:  { 
    401401                            timezone: 'America/Sao_Paulo', 
    402402                            name: $('#cn').val(), 
    403                             location : $('#cn').val(), 
     403                            location : $('#sharedAccountsLocation').val() + '/' + $('#cn').val(), 
    404404                            description : $('#cn').val() 
    405405                            }, 
     
    409409                        borderColor: 'eddb21' 
    410410                    }); 
    411  
     411                   
    412412                var returns = function(data){ 
    413413                     
  • trunk/expressoAdmin1_2/templates/default/shared_accounts_modal.tpl

    r5850 r5907  
    4747                                                 
    4848                <td width="15%" valign="bottom" align="center" bgcolor="#DDDDDD" style="padding-bottom: 5px;"> 
     49                    <input type="hidden" id="sharedAccountsLocation" value="{sharedAccountsLocation}" /> 
    4950                    <table align="center" style="display: {aclCalendar}"> 
    5051                        <tbody> 
Note: See TracChangeset for help on using the changeset viewer.