Changeset 1216
- Timestamp:
- 11/02/06 07:02:51 (2 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/config/AgaviTimeZoneDataParser.class.php
r1215 r1216 136 136 137 137 $this->prepareRules($rules); 138 foreach($this->rules as $name => $rule) {139 echo "rule $name:\n";140 foreach($rule['rules'] as $r) {141 echo " rule ($r[time] ".implode(',', array_keys($r))."): " . gmdate("d.m.Y H:i:s", $r['time']) . "\n";142 }143 echo "\n";144 }145 138 $zones = $this->generateDatatables($zones); 146 139 … … 253 246 $untilDate = $this->dateStrToArray($until); 254 247 $untilTime = $this->getOnDate($untilDate['year'], $untilDate['month'], array('type' => 'date', 'date' => $untilDate['day'], 'day' => null), array('secondsInDay' => $untilDate['time']['seconds'], 'type' => $untilDate['time']['type']), $gmtOff, $dstOff); 255 var_dump("$until: $untilTime " . gmdate('d.m.Y H:i:s', $untilTime));256 248 } 257 249 258 250 switch($rule['rule']['at']['type']) { 259 251 case 'wallclock': 260 var_dump('wallclock on ' . $name . ' (' . gmdate('d.m.Y H:i:s', $time) . '): ' . $lastDstOff . ' ' . $gmtOff);261 252 $time -= $lastDstOff; 262 253 $time -= $gmtOff; … … 264 255 265 256 case 'standard': 266 var_dump('standard on ' . $name . ' (' . gmdate('d.m.Y H:i:s', $time) . '): ' . $gmtOff);267 257 $time -= $gmtOff; 268 258 break; … … 285 275 'name' => $insertRuleName, 286 276 ); 287 } else {288 var_dump("hit $from on $time " . gmdate('d.m.Y H:i:s', $time));289 277 } 290 278 $firstHit = false; … … 357 345 358 346 if($lastRuleEndTime !== null) { 359 var_dump("adding last role $format : $lastRuleEndTime " . gmdate("d.m.Y H:i:s", $lastRuleEndTime));360 347 $myRules[] = array('time' => $lastRuleEndTime, 'rawOffset' => $gmtOff, 'dstOffset' => $dstOff, 'name' => $format); 361 348 } else {

