private function loadSpiele() { $spieltag = new Spieltag($this->spieltag); $uid = $_SESSION['session']->getUserId(); $now = new DateTime('now'); $this->tpl->assign('ende', $spieltag->getTippFrist()); if ($spieltag->getTippFrist() <= $now) { $this->tpl->assign('abgelaufen', true); } else { $this->tpl->assign('abgelaufen', false); } $arr = array(); foreach ($spieltag as $spiel) { /* @var $spiel Spiel */ $arr[$spiel->getId()] = array(); $arr[$spiel->getId()]['spiel'] = $spiel; try { $tipp = new DbTipp($uid, $spiel->getId()); $arr[$spiel->getId()]['tipp'] = $tipp; } catch (TippExistiertNichtException $e) { $arr[$spiel->getId()]['tipp'] = false; } } return $arr; }
private function possible() { $now = new DateTime('now'); if (!$this->st_obj->getTippFrist() >= $now) { $this->errno = 1; $this->error = 'Die Tippfrist für diesen Spieltag ist bereits abgelaufen.'; } return $this->st_obj->getTippFrist() >= $now; }