/** * Get a ajax-link to a specified DataBrowser * @param string $name Name to be displayed as link * @param int $start Timestamp for first date in browser * @param int $end Timestamp for last date in browser * @param string $title title for the link * @param string $rel * @return string HTML-link */ static function link($name, $start, $end, $title = '', $rel = '') { if (FrontendShared::$IS_SHOWN) { return DataBrowserShared::getLink($name, $start, $end, $title = ''); } $href = 'call/call.DataBrowser.display.php?start=' . $start . '&end=' . $end; return Ajax::link($name, DATA_BROWSER_ID, $href, $rel, $title); }
/** * Link to plot * @param string $text * @param int $year * @param int $sportid * @param string $group * @param boolean $current * @return string */ private function link($text, $year, $sportid, $group, $current = false, $analysis = false) { if (!$analysis) { $analysis = $this->Analysis; } if (FrontendShared::$IS_SHOWN) { return Ajax::window('<li' . ($current ? ' class="active"' : '') . '><a href="' . DataBrowserShared::getBaseUrl() . '?view=' . (Request::param('type') == 'week' ? 'weekkm' : 'monthkm') . '&type=' . Request::param('type') . '&y=' . $year . '&sportid=' . $sportid . '&group=' . $group . '&analysis=' . $analysis . '">' . $text . '</a></li>'); } else { return Ajax::window('<li' . ($current ? ' class="active"' : '') . '><a href="' . self::$URL . '?type=' . Request::param('type') . '&y=' . $year . '&sportid=' . $sportid . '&group=' . $group . '&analysis=' . $analysis . '">' . $text . '</a></li>'); } }
/** * Display requested training */ protected function displayRequestedList() { $DataBrowser = new DataBrowserShared(); $DataBrowser->display(); // TODO: Diagramme etc? }