/**
  * @return string
  */
 public function edit()
 {
     $settings = Facade::load('settings', $this->id);
     if ($settings->isEmpty()) {
         return General::ref('index.php');
     }
     return $this->factory->getTwigAdminObj()->render('settings.html', array('id' => $settings->id, 'site_name' => $settings->site_name, 'site_resultsnumber' => $settings->site_resultsnumber, 'site_cookies' => $settings->site_cookies, 'site_cache' => $settings->site_cache, 'site_maxanswers' => $settings->site_maxanswers));
 }
 /**
  *
  */
 public function checkIsLoggedIn()
 {
     if (!$this->isLoggedIn()) {
         echo General::ref($this->factory->getLoginObj()->getIndexPage());
     }
 }
 /**
  * @param int $qid
  *
  * @return string
  */
 public function edit($qid)
 {
     $question = Facade::load('questions', $qid);
     if (!$question->isEmpty()) {
         $answers = Facade::getAll('SELECT * FROM answers WHERE qid=? ORDER BY id', array($qid));
         return $this->factory->getTwigAdminObj()->render('edit_poll.html', array('qid' => $qid, 'question' => $question->question, 'answers' => $answers));
     } else {
         return General::ref('index.php');
     }
 }