public function process()
 {
     // call parent
     parent::process();
 }
 public function process()
 {
     // TODO: check for rights, see cs_ajax_accounts_controller
     // call parent
     parent::process();
 }
 public function process()
 {
     // TODO: check access rights
     // call parent
     parent::process();
 }
 public function assign($categorie, $key, $assignment)
 {
     parent::assign($categorie, $key, $assignment);
 }
 public function process()
 {
     $currentPortalItem = $this->_environment->getCurrentPortalItem();
     $currentContextItem = $this->_environment->getCurrentContextItem();
     if (!($this->_environment->inPortal() || $this->_environment->inServer()) && $currentPortalItem->withLimeSurveyFunctions() && $currentPortalItem->isLimeSurveyActive() && $currentContextItem->isLimeSurveyActive()) {
         // call parent
         parent::process();
     }
 }
 public function process()
 {
     // check rights
     $current_context = $this->_environment->getCurrentContextItem();
     $current_user = $this->_environment->getCurrentUserItem();
     $error = false;
     if (isset($current_context) && !$current_context->isOpen() && !$current_context->isTemplate()) {
         // room is closed
         $error = true;
     } elseif (!$current_user->isModerator()) {
         // not allowed
         $error = true;
     }
     if ($error === true) {
         exit;
     }
     // call parent
     parent::process();
 }