/** * Get link with icon as text * @param string $tooltipCssClass optional, e.g. 'atRight' * @return string HTML-link to this training */ public function linkWithSportIcon($tooltipCssClass = '') { $Time = new Duration($this->Activity->duration()); $Factory = new \Runalyze\Model\Factory(\SessionAccountHandler::getId()); $Sport = $Factory->sport($this->Activity->sportid()); $code = $Sport->icon()->code(); $Tooltip = new \Runalyze\View\Tooltip($Sport->name() . ': ' . $Time->string()); $Tooltip->setPosition($tooltipCssClass); $Tooltip->wrapAround($code); return $this->link($code); }