Changeset 6069 for trunk/prototype/mapDisponibility.php
- Timestamp:
- 05/02/12 15:17:17 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/mapDisponibility.php
r5636 r6069 39 39 40 40 41 42 $sql = 'SELECT calendar_object.range_start as "startTime" , calendar_object.range_end as "endTime", calendar_object.allday as "allDay" FROM calendar_object WHERE (range_start >= '.$data['startTime'] 43 .' AND range_end <= '.$data['endTime'].' AND transp = 0 AND id IN ( SELECT calendar_object_id from calendar_to_calendar_object where ' 41 $sql = 'SELECT calendar_object.range_start as "startTime" , calendar_object.range_end as "endTime", calendar_object.allday as "allDay", calendar_object.tzid as "timezone" FROM calendar_object WHERE (' 42 .'((range_start >= '.$data['startTime'].' AND range_start <= '.$data['endTime'].')' 43 .' OR (range_end >= '.$data['startTime'].' AND range_end <= '.$data['endTime'].')' 44 .' OR (range_start <= '.$data['startTime'].' AND range_end >= '.$data['endTime'].') )' 45 .' AND transp = 0 AND id IN ( SELECT calendar_object_id from calendar_to_calendar_object where ' 44 46 .'calendar_id IN (SELECT calendar_id FROM calendar_signature WHERE (user_uidnumber = '. $value['id'] .' AND is_owner = 1 )) ))'; 45 47 … … 50 52 51 53 $disponibilyUser = array(); 52 54 55 $startTime = new DateTime('now', new DateTimeZone($data['timezone'])); 56 $endTime = new DateTime('now', new DateTimeZone($data['timezone'])); 57 53 58 foreach($result as $ke => $va){ 54 55 array_push($disponibilyUser, array('startTime' => $va['startTime'], 'endTime' => $va['endTime'], 'allDay' => $va['allDay'])); 59 60 $startTime->setTimestamp((int) ($va['startTime'] / 1000)); 61 $endTime->setTimestamp((int) ($va['endTime'] / 1000)); 62 63 array_push($disponibilyUser, array('startTime' => ($startTime->format('U') + ( $startTime->format('O') * (36) )).'000', 'endTime' => ($endTime->format('U') + ( $startTime->format('O') * (36) )).'000', 'allDay' => $va['allDay'])); 56 64 57 65 /*
Note: See TracChangeset
for help on using the changeset viewer.