private static function renderEvent($event) { $result = ""; $from = WPlan_HtmlTableRenderer::renderTime($event->from); $to = WPlan_HtmlTableRenderer::renderTime($event->to); $index = WPlan_HtmlTableRenderer::$colorMap[$event->name]; $result .= "<li class='event c{$index}'>"; $result .= "<div class='time'><span class='from'>{$from} </span><span class='to'>{$to} </span></div>\n"; $result .= "<div class='name'>" . $event->name . " </div>\n"; if (isset($event->info)) { foreach ($event->info as $info) { $result .= "<div class='info'>{$info} </div>\n"; } } if (isset($event->sensei)) { foreach ($event->sensei as $sensei) { $result .= "<div class='sensei'>/{$sensei} </div>\n"; } } $result .= "</li>\n"; return $result; }
function test_astable() { $wplan = new WPlan(getTestInput()); return WPlan_HtmlTableRenderer::asHtml($wplan, FALSE); }