/**
  * Ändert die E-Mail Adresse trägt eine neue Validierungabfrage ein
  */
 public function changeemailaddressAction()
 {
     try {
         $params = $this->getRequiredParams(array('newemailaddress'));
         $logicValidation = new DragonX_Emailaddress_Logic_Validation();
         $configValidation = new Dragon_Application_Config('dragonx/emailaddress/validation');
         $logicValidation->changeEmailaddress(Zend_Registry::get('recordAccount'), $params['newemailaddress'], $configValidation->validationlink, $configValidation->hashmethod);
     } catch (Exception $exception) {
         $this->_helper->FlashMessenger('<div class="alert alert-error">E-Mail Adresse nicht korrekt oder bereits vergeben</div>');
         $this->_redirect('account/showedit');
     }
     $this->_helper->FlashMessenger('<div class="alert alert-success">Änderung der E-Mail Adresse erfolgreich</div>');
     $this->_redirect('administration');
 }
 /**
  * Ändert die E-Mail Adresse trägt eine neue Validierungabfrage ein
  * @param string $newemailaddress
  * @dragonx_account_authenticate
  */
 public function changeEmailaddress($newemailaddress)
 {
     $logicValidation = new DragonX_Emailaddress_Logic_Validation();
     $configValidation = new Dragon_Application_Config('dragonx/emailaddress/validation');
     $logicValidation->changeEmailaddress(Zend_Registry::get('recordAccount'), $newemailaddress, $configValidation->validationhash);
 }