- Timestamp:
- 03/20/13 16:09:47 (10 years ago)
- Location:
- trunk/prototype/modules/calendar
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/calendar/interceptors/DBMapping.php
r7989 r8045 1429 1429 1430 1430 1431 self::lg($defaultCalendar);1432 1431 if(isset($defaultCalendar[0]) && $defaultCalendar[0]['value'] == $signature['calendar'] ) 1433 1432 { -
trunk/prototype/modules/calendar/js/calendar.codecs.js
r8029 r8045 633 633 startDate: Timezone.getDate( (objEvent.DayLigth ? objEvent.DayLigth.event.startTime : objEvent.startTime), 'start', objEvent.allDay , true), 634 634 startHour: objEvent.DayLigth ? Timezone.getHour( objEvent.DayLigth.event.startTime) : Timezone.formateHour( objEvent.startTime ), 635 startUnixTime: objEvent.DayLigth ? objEvent.DayLigth.event.startTime : objEvent.startTime, 635 636 endDate: Timezone.getDate( (objEvent.DayLigth ? objEvent.DayLigth.event.endTime : objEvent.endTime), 'end', objEvent.allDay , true), 636 637 endHour: objEvent.DayLigth ? Timezone.getHour( objEvent.DayLigth.event.endTime) : Timezone.formateHour( objEvent.endTime ), … … 840 841 description: objEvent.description, 841 842 timezone: objEvent.timezone, 843 startUnixTime: objEvent.startTime, 842 844 timezones: Timezone.timezones, 843 845 percentage: (objEvent.percentage) ? objEvent.percentage : '0', … … 1217 1219 percentage: (objEvent.percentage) ? objEvent.percentage : '0', 1218 1220 priority: objEvent.priority, 1221 startUnixTime: objEvent.startTime, 1219 1222 startDate: new Date( parseInt(objEvent.startTime) ).setTimezoneOffset( Timezone.timezone( objEvent.timezone ) ).toString( User.preferences.dateFormat ), 1220 1223 startHour: dateCalendar.formatDate(Timezone.getDateEvent(new Date( parseInt(objEvent.startTime)), objEvent.timezone, objEvent.calendar, objEvent.DayLigth, 'startTime'), User.preferences.hourFormat), … … 1636 1639 } 1637 1640 1641 var orderByStartUnixTime = function( a , b ) 1642 { 1643 return parseInt(a.startUnixTime) > parseInt(b.startUnixTime); 1644 } 1645 1638 1646 for (var i=0; i < res.length; i++) { 1639 1647 … … 1645 1653 var startDate = Date.parseExact( res[i]['startDate'], User.preferences.dateFormat ); 1646 1654 var endDate = Date.parseExact( res[i]['endDate'], User.preferences.dateFormat ); 1647 1655 1648 1656 var duration = parseInt( endDate.getTime() ) - parseInt( startDate.getTime() ); 1649 1650 var occurrences = [ startDate.getTime()];1657 1658 var occurrences = [ res[i].startUnixTime ]; 1651 1659 1652 1660 if( res[i].occurrences ) … … 1665 1673 }); 1666 1674 1675 res2.startUnixTime = parseInt(occurrences[ii]); 1676 1667 1677 if(res[i].repeat) 1668 1678 res2.repeat = typeRepeat[res[i].repeat.frequency]; … … 1675 1685 1676 1686 dates[index].events.push(res2); 1687 1688 dates[index].events = dates[index].events.sort(orderByStartUnixTime); 1677 1689 1678 1690 }
Note: See TracChangeset
for help on using the changeset viewer.