Ignore:
Timestamp:
03/19/12 16:38:05 (12 years ago)
Author:
acoutinho
Message:

Ticket #2434 - Correcao na edicao de repeticao com n repeticoes

File:
1 edited

Legend:

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

    r5746 r5752  
    110110          $occ = array(); 
    111111 
    112           if( $occurrences = self::checkOccurrences( $start, $end, intval($criteria['deepness']) + 1 ) ) 
     112          if( $occurrences = self::checkOccurrences( $start, $end ) ) 
    113113              foreach( $occurrences as $id => $occurrence ) 
    114114              { 
     
    188188    } 
    189189 
    190     public function checkOccurrences( $start, $end, $deep ){ 
     190    public function checkOccurrences( $start, $end ){ 
    191191 
    192192        $ranges = Controller::find( array( 'concept' => 'repeatRange' ), array( 'rangeStart', 'rangeEnd' ),  array( 'filter' => array( '=', 'user', Config::me("uidNumber") ) ) ); 
     
    217217 
    218218            if( !isset( $result[ $id ] ) ) 
    219                 $result[ $id ] = array(); 
     219                $result[ $id ] = !$initialized ?  array( $repeat['startTime'] ) : array(); 
    220220 
    221221            if( !$initialized ) 
     
    329329 
    330330    $return = array(); 
    331  
     331     
    332332    while($result = $r->next()) 
    333333    {  
Note: See TracChangeset for help on using the changeset viewer.