Changeset 5615 for trunk/prototype/modules/calendar
- Timestamp:
- 03/02/12 19:52:21 (12 years ago)
- Location:
- trunk/prototype/modules/calendar
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/calendar/interceptors/DBMapping.php
r5592 r5615 10 10 $params['type_id'] = EVENT_ID; 11 11 12 $params['startTime'] = strtotime( $params['startTime'] . ' ' .$params['timezone']).'000';13 14 $params['endTime'] = strtotime( $params['endTime'] . ' ' .$params['timezone']).'000';12 13 if(!is_numeric($params['startTime']) ) 14 $params['startTime'] = strtotime( $params['startTime'] . ' ' .$params['timezone']).'000'; 15 15 16 if($params['allDay']) 17 $params['endTime'] = $params['endTime'] + 86400000; 18 16 if (!is_numeric($params['endTime'])){ 17 $params['endTime'] = strtotime( $params['endTime'] . ' ' .$params['timezone']).'000'; 18 19 if($params['allDay']) 20 $params['endTime'] = $params['endTime'] + 86400000; 21 } 19 22 // if( !isset( $new['repeat'] )) 20 23 // $new['range_end'] = '7287926400'; // 12/12/2200 -
trunk/prototype/modules/calendar/interceptors/Helpers.php
r5437 r5615 5 5 public static function futureEvent( $startTime , $rangeEnd ) 6 6 { 7 //Verifica data 8 list( $y1 , $m1 , $d1) = explode( '-' , $rangeEnd ); 7 //Verifica data 8 $range = new DateTime( '@'.(int)($rangeEnd / 1000) , new DateTimeZone('UTC') ); 9 list( $y1 , $m1 , $d1) = explode( '-' , $range->format('y-m-d')); 9 10 10 11 $rangeEndMicrotime = gmmktime(0, 0, 0, $m1 , $d1, $y1); -
trunk/prototype/modules/calendar/js/calendar.codecs.js
r5608 r5615 294 294 }); 295 295 296 //TODO - Voltar quando tratado put de varios items de um mesmo conceito, 297 /* 296 298 DataLayer.listen( "calendarSignature", function( status ){ 297 299 … … 307 309 } 308 310 }); 311 */ 309 312 310 313 DataLayer.listen( "modulePreference", function( status ){ … … 360 363 location: form.location 361 364 }, 362 isOwner: 1,365 // isOwner: 1, 363 366 fontColor: Encoder.htmlEncode(form.fontColor.substring(1)), 364 367 backgroundColor: Encoder.htmlEncode(form.backgroundColor.substring(1)), -
trunk/prototype/modules/calendar/js/calendar.shared.js
r5592 r5615 317 317 DataLayer.put('calendarSignature', DataLayer.merge({calendar: calendarId, isOwner: 0, user: User.me.id, fontColor: '120d0d', backgroundColor: (!!type ? 'fbec88' : '8c8c8c'), borderColor: (!!type ? 'fad24e' : '120d0d')}, !!idPermission ? {id: idPermission} : {} )); 318 318 }); 319 319 320 DataLayer.commit( false, false, function( received ){ 321 delete Calendar.currentViewKey; 322 Calendar.load(); 323 refresh_calendars(); 324 }); 325 320 326 UI.dialogs.sharedCalendar.dialog("close"); 321 327 -
trunk/prototype/modules/calendar/js/helpers.js
r5592 r5615 1327 1327 template_content.find('form').submit(); 1328 1328 $tabs.tabs( "remove", "#configure_tab"); 1329 DataLayer.commit( false, false, function( received ){ 1330 delete Calendar.currentViewKey; 1331 Calendar.load(); 1332 refresh_calendars(); 1333 }); 1334 1329 1335 }).end().filter('.cancel').click(function(evt){ 1330 1336 $tabs.tabs( "remove", "#configure_tab"); … … 1422 1428 if(idCalendar == User.preferences.defaultCalendar) 1423 1429 DataLayer.remove( 'modulePreference', User.preferenceIds['defaultCalendar']); 1430 1431 1432 DataLayer.commit( false, false, function( received ){ 1433 delete Calendar.currentViewKey; 1434 Calendar.load(); 1435 refresh_calendars(); 1436 }); 1424 1437 } 1425 1438 $('.positionHelper').css('display', 'none'); … … 1527 1540 borderColor: colorsSuggestions[selected]['border'].substring(1) 1528 1541 }); 1542 1543 DataLayer.commit( false, false, function( received ){ 1544 delete Calendar.currentViewKey; 1545 Calendar.load(); 1546 refresh_calendars(); 1547 }); 1548 1529 1549 meu_container.find(".button.new").qtip('destroy'); 1530 1550 }); … … 1953 1973 delete newSchedulable.dtstamp; 1954 1974 delete schedulable.calendar; 1955 1956 schedulable.calendar = calendar; 1975 delete schedulable.DayLigth; 1976 delete schedulable.rangeStart 1977 delete schedulable.rangeEnd; 1978 delete schedulable.lastUpdate; 1979 delete schedulable.repeat; 1980 1981 schedulable.calendar = DataLayer.copy(calendar); 1957 1982 1958 1983 newSchedulable.endTime = new Date(parseInt(newSchedulable.endTime) - (newSchedulable.allDay ? 86400000 : 0)).toString('yyyy-MM-dd hh:mm:00'); … … 1960 1985 1961 1986 var participants = DataLayer.copy(schedulable.participants); 1987 1962 1988 delete schedulable.participants; 1963 1989 … … 1970 1996 1971 1997 delete participant.id; 1998 delete participant.schedulable; 1999 delete participant.delegatedFrom; 1972 2000 1973 2001 return participant ; 1974 2002 }); 1975 2003 1976 1977 1978 DataLayer.put('schedulable', newSchedulable); 1979 2004 DataLayer.put('schedulable', newSchedulable); 1980 2005 } 1981 2006
Note: See TracChangeset
for help on using the changeset viewer.