Ignore:
Timestamp:
03/06/12 14:28:15 (12 years ago)
Author:
acoutinho
Message:

Ticket #2434 - Correcao de bugs e melhorias no modulo expressoCalendar

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/calendar/interceptors/DBMapping.php

    r5636 r5641  
    130130                        if(!is_numeric($params['startTime']) ) 
    131131                                $params['startTime'] =  strtotime( $params['startTime'] . ' ' .$event['timezone']).'000'; 
    132                         else 
    133                                 $params['rangeStart'] = $params['startTime'] ; 
     132                         
     133                        $params['rangeStart'] = $params['startTime'] ; 
    134134                    
    135135                }if(isset($params['endTime'])){ 
     
    137137                        if (!is_numeric($params['endTime'])) 
    138138                                $params['endTime'] =   strtotime( $params['endTime'] . ' ' .$event['timezone']).'000'; 
    139                         else 
    140                                 $params['rangeEnd'] = $params['endTime'] ;        
     139                         
     140                        $params['rangeEnd'] = $params['endTime'] ;        
    141141                                 
    142142                }     
     
    376376     //TODO: Remover apos suporte a deepness na api  
    377377    public function deepnessFindCalendarSignature( &$uri , &$result , &$criteria , $original ){          
    378         
    379       if(isset($original['criteria']['deepness'])) 
     378 
     379        if(isset($original['criteria']['deepness'])) 
    380380       { 
    381381           foreach ($result as $i => $v) 
    382382           { 
    383383                if(isset($v['calendar'])){ 
    384                     $result[$i]['calendar'] = Controller::read( array( 'concept' => 'calendar' , 'id' => $v['calendar']));  
     384                    $result[$i]['calendar'] = Controller::read( array( 'concept' => 'calendar' , 'id' => $v['calendar']), false, false);  
    385385                                        $result[$i]['defaultAlarms'] = Controller::find( array( 'concept' => 'calendarSignatureAlarm' ) , false ,array( 'filter' => array('=', 'calendarSignature'  ,  $v['id']) ));     
    386386                                        //Caso não seja o dono da agenda retorna o objeto permission com as acls 
     
    388388                                                $permission = Controller::find( array( 'concept' => 'calendarToPermission'), false ,array( 'filter' => array('AND', array('=', 'calendar' ,  $v['calendar']), array('=', 'user', Config::me('uidNumber') ) ) ) );  
    389389 
    390                                                  
    391          
    392                                                  
    393390                                                if(!is_array($permission) || !$permission  ){ 
    394                                                         ob_start(); 
    395                                                         var_dump($permission); 
    396                                                          
    397                                                         $output = ob_get_clean(); 
    398                                                         file_put_contents( "/tmp/acoutinho.log",  $output , FILE_APPEND); 
     391 
    399392                                                        $permission = Controller::find( array( 'concept' => 'calendarToPermission'), false ,array( 'filter' => array('AND', array('=', 'calendar' ,  $v['calendar']), array('=', 'type', '1' ) ) ) );     
    400                                                          
    401                                                         ob_start(); 
    402                                                 var_dump($permission); 
    403                                                  
    404                                                 $output = ob_get_clean(); 
    405                                                 file_put_contents( "/tmp/acoutinho.log",  $output , FILE_APPEND); 
    406                                                          
     393 
    407394                                                } 
    408395                                                $result[$i]['permission'] = $permission[0]; 
     
    410397                                } 
    411398           } 
    412        } 
    413         
     399       }        
    414400   }  
    415401//Decode Find        
Note: See TracChangeset for help on using the changeset viewer.