|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
-
- namespace Modules;
-
- class CCalendar extends ContentType {
-
- public $keys = array(
- 'VON' => 'from',
- 'BIS' => 'to'
- );
- public $values;
- protected $layout;
- protected $layouts = array(
- 'default' => 'weeks_compact'
- );
-
- function __construct($keys,$config) {
- parent::__construct($keys,$config);
- }
-
-
-
- function weeks_compact() {
-
- $v = (object) $this->values;
- //$TS = strtotime($v->date);
- //$href = $this->href;
-
- $TS = time();
-
- $start = $TS;
- $end = $TS + 50 * 86400;
-
- $days = "";
- for ($day = $start; $day<=$end; $day=$day+(86400)) {
- $days .= sprintf("<div class='calendar-day weekday-%s'>%s</div>",
- date("w",$day),
- date("D, d. ",$day)
- );
- }
-
- return sprintf("<div class=\"calendar calendar-week\">"
- ."%s"
- ."</div>",
- $days
- );
- }
-
-
-
- }
-
|