Nette\Forms\Form::addError PHP Method

addError() public method

Adds global error message.
public addError ( $message ) : void
return void
    public function addError($message)
    {
        $this->errors[] = $message;
    }

Usage Example

Esempio n. 1
0
 public function formSuccess(Form $form, $values)
 {
     $t = $this->getTranslator();
     try {
         $this->user->login($values->login, $values->password);
         $this->fireEvent('onLogin', [$this->user->id]);
         //$this->onLogin($this->user->id);
         $this->presenter->redirect('this');
     } catch (ZaxCMS\Security\UserLoginDisabledException $ex) {
         $form->addError($t->translate('auth.error.loginDisabled'));
     } catch (ZaxCMS\Security\InvalidCredentialsException $ex) {
         if ($this->groupLoginPasswordErrors) {
             $form['login']->addError('');
             $form['password']->addError($t->translate('auth.error.invalidCredentials'));
         } else {
             if ($ex instanceof ZaxCMS\Security\InvalidEmailException) {
                 $form['login']->addError($t->translate('auth.error.invalidEmail'));
             } else {
                 if ($ex instanceof ZaxCMS\Security\InvalidNameException) {
                     $form['login']->addError($t->translate('auth.error.invalidName'));
                 } else {
                     if ($ex instanceof ZaxCMS\Security\InvalidPasswordException) {
                         $form['password']->addError($t->translate('auth.error.invalidPassword'));
                     }
                 }
             }
         }
     } catch (ZaxCMS\Security\UnverifiedUserException $ex) {
         $form->addError($t->translate('auth.error.unverifiedUser'));
     } catch (ZaxCMS\Security\BannedUserException $ex) {
         $form->addError($t->translate('auth.error.bannedUser'));
     } catch (ZaxCMS\Security\AuthenticationException $ex) {
         $this->onError($ex);
     }
 }
All Usage Examples Of Nette\Forms\Form::addError