public function widget($args, $instance) { extract($args); $db = new KKL_DB(); $leagues = $db->getInactiveLeagues(); foreach ($leagues as $league) { $season = $db->getSeason($league->current_season); $league->link = KKL::getLink('league', array('league' => $league->code, 'season' => date('Y', strtotime($season->start_date)))); } if (!empty($leagues)) { $title = apply_filters('widget_title', $instance['title']); echo $before_widget; if (!empty($title)) { echo $before_title . $title . $after_title; } echo $this->tpl->render('widgets/other_leagues.tpl', array('leagues' => $leagues)); echo $after_widget; } }