Esempio n. 1
0
 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;
 }