Ejemplo n.º 1
0
 public function overview_action()
 {
     if (!$GLOBALS['perm']->have_perm("autor")) {
         throw new AccessDeniedException("Only for logged in users.");
     }
     //Navigation::activateItem("/tools/questionnaire/overview");
     $this->questionnaires = Questionnaire::findBySQL("user_id = ? ORDER BY mkdate DESC", array($GLOBALS['user']->id));
     foreach ($this->questionnaires as $questionnaire) {
         if (!$questionnaire['visible'] && $questionnaire['startdate'] && $questionnaire['startdate'] <= time() && $questionnaire['stopdate'] > time()) {
             $questionnaire->start();
         }
         if ($questionnaire['visible'] && $questionnaire['stopdate'] && $questionnaire['stopdate'] <= time()) {
             $questionnaire->stop();
         }
     }
 }