Ignore:
Timestamp:
03/11/13 17:04:06 (11 years ago)
Author:
cristiano
Message:

Ticket #3378 - Erro de visualização evento com repetição

File:
1 edited

Legend:

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

    r7981 r7989  
    471471        $result = array(); 
    472472        $params = array(); 
    473  
     473    $realResult = array(); 
    474474        foreach ($return as $ret) { 
    475475            $currentId = $ret['schedulable']; 
     
    478478                $result[$currentId] = Controller::read(array('concept' => 'schedulable', 'id' => $currentId)); 
    479479                $result[$currentId]['occurrences'] = array(); 
    480  
    481                 $calendarToCalendarObj = self::schedulable2calendarToObject($currentId); 
    482                 $result[$currentId]['calendar'] = $calendarToCalendarObj[0]['calendar_id']; 
    483480            } 
    484481 
     
    486483        } 
    487484 
    488         return( $result ); 
     485    foreach($result as $i => $v) 
     486    { 
     487        $calendarToCalendarObj = self::schedulable2calendarToObject($v['id']); 
     488            foreach($calendarToCalendarObj as $vv) 
     489            { 
     490                $v['calendar'] = $vv['calendar_id']; 
     491                $realResult[] = $v; 
     492            } 
     493    } 
     494 
     495        return( $realResult ); 
    489496    } 
    490497 
Note: See TracChangeset for help on using the changeset viewer.