public function getPredmety(Trace $trace) { $this->openIfNotAlready($trace); $data = $this->executor->readTable(array(), 'prehladKreditov'); return new DataTableImpl(PrehladKreditovRegression::get(), $data); }
public function runPrehladKreditov(Trace $trace, Context $context) { $response = $context->getResponse(); $prehladKreditovDialog = $this->administraciaStudiaScreen->getPrehladKreditovDialog($trace, $this->studium); $predmety = $prehladKreditovDialog->getPredmety($trace); $prehladKreditovDialog->closeIfNeeded($trace); FajrUtils::warnWrongTableStructure($trace, $response, 'prehlad kreditov', regression\PrehladKreditovRegression::get(), $predmety->getTableDefinition()); $predmetyData = $hodnoteniaData = Sorter::sort($predmety->getData(), array("akRok" => 1, "semester" => -1, "nazov" => 1)); $response->set('predmety', $predmetyData); $response->setTemplate('studium/prehladKreditov'); }