public function renderDefault() { $nastenkaSelect = $this->nastenka->findAll()->where("platneOd < ?", time())->where("platneDo > ? OR platneDo = -1", time()); if (!$this->user->loggedIn) { $nastenkaSelect = $nastenkaSelect->where("verejne = 1"); } $this->template->nastenka = $nastenkaSelect; }
public function renderEdit($id) { $n = $this->nastenka->find($id); if (!$n) { $this->error('Příspěvek nástěnky s daným ID nenalezen.'); } $d = $n->toArray(); $d['platneOd'] = date(self::$dateFormat, $d['platneOd']); if ($d['platneDo'] > 0) { $d['platneDo'] = date(self::$dateFormat, $d['platneDo']); } else { $d['platneDo'] = ""; $d['platnostTrvale'] = true; } $this['nastenkaForm']->setDefaults($d); }