/**
  * @param string $func
  * @param string $value
  * @param string $params
  */
 public function render($params = null)
 {
     if (!$params) {
         $params = array();
     }
     return $this->nnfesubmitController->getFormInstance($params);
 }
 /**
  * @param string $action
  * @param string $type
  * @param int $uid
  * @param int $pluginUid
  * @param int $returnUrl
  * @param mixed $addQueryPrefix     
  */
 public function render($action = null, $type = null, $uid = null, $pluginUid = null, $returnUrl = null, $addQueryPrefix = null)
 {
     switch ($action) {
         case 'edit':
             $params = $this->nnfesubmitController->getEditLinkParams(array('type' => $type, 'uid' => $uid, 'pluginUid' => $pluginUid, 'returnUrl' => $returnUrl));
             break;
         case 'fedelete':
             $params = $this->nnfesubmitController->getFeDeleteLinkParams(array('type' => $type, 'uid' => $uid, 'pluginUid' => $pluginUid, 'returnUrl' => $returnUrl));
             break;
     }
     return $params;
 }
 function processRequestAction()
 {
     $_GP = $this->request->getArguments();
     $action = $_GP['action'];
     $uid = (int) $_GP['uid'];
     $key = $_GP['key'];
     // Validierung der Aktion
     if ($action) {
         if (!$this->anyHelper->validateKeyForUid($uid, $key)) {
             die("Validierung fehlgeschlagen.");
         }
     }
     if ($action == 'approve') {
         // Klick auf "Bestätigen" in Admin-Email
         $this->mainController->approveAction($uid);
     } else {
         if ($action == 'remove') {
             // Klick auf "Löschen" in E-Mail
             $this->mainController->removeAction($uid);
         } else {
             if ($action == 'edit') {
                 // Klick auf "Bearbeiten" aus der E-Mail
                 return $this->mainController->editAction($uid);
             } else {
                 if ($action == 'feedit') {
                     // Klick auf "Bearbeiten" eines bestehenden Datensatzes im Frontend
                     $message = $this->mainController->feeditAction($_GP);
                 } else {
                     if ($action == 'fedelete') {
                         // Klick auf "Löschen" eines bestehenden Datensatzes im Frontend
                         $message = $this->mainController->feDeleteAction($_GP);
                     }
                 }
             }
         }
     }
     if ($message = $this->anyHelper->renderFlashMessages()) {
         return $message;
     }
     //$this->anyHelper->httpRedirect( 0 );
 }