public function execute_tabela()
{
if (
isset($_GET['slug']) &&
str_ivslug($_GET['slug']) &&
($liga = LigaPeer::retrieveBySlug($_GET['slug']))
) {
$base_url =
'index.php?module=liga&action=tabela&slug=' .
$liga->getSlug();
$kolumny = new TabelaWynikow();
if ($kolumny->incorrectVars()) {
$this->execute_404();
return;
} else if ($kolumny->correctVars()) {
$kolumny->setIndex($_GET['orderslug']);
$kolumny->setOrder($_GET['order']);
}
$kolumny->assignCurrent();
$c = $kolumny->getCriteria();
$kolumny->reverseOrder();
$kolumny->addURLs($base_url);
$this->set('wybrana_liga', $liga);
$this->set('tabela', $liga->getTabelas($c));
$this->set('kolumny', $kolumny->getColumns());
} else {
$this->execute_404();
}
}