public function __construct()
 {
     MyQuickForm::MyQuickForm('form_querypasswd', 'post', APP_BASE_URL . 'begin/query_password', '', '', true);
     $this->applyFilter('__ALL__', 'trim');
     $this->addElement('password', 'passwd', 'Passwort:', array('class' => 'cls-input-password'));
     $this->registerRule('cbPasswordMustMatch', 'callback', 'cbPasswordMustMatch', $this);
     $this->addRule('passwd', 'Das Passwort ist falsch!', 'cbPasswordMustMatch');
 }
Exemplo n.º 2
0
 public function __construct()
 {
     MyQuickForm::MyQuickForm('form_begin', 'post', APP_BASE_URL . 'begin', '', '', true);
     $this->applyFilter('__ALL__', 'trim');
     $this->addElement('text', 'bogen_id', '', array('class' => 'cls-input-bogen-id'));
     $this->registerRule('cbBogenIdMustBeValid', 'callback', 'cbBogenIdMustBeValid', $this);
     $this->addRule('bogen_id', 'Ungütige Bogen-ID!', 'cbBogenIdMustBeValid');
     $this->addRule('bogen_id', 'Bitte gib eine Bogen-ID ein!', 'required');
 }
 public function __construct()
 {
     MyQuickForm::MyQuickForm('form_setpasswd', 'post', APP_BASE_URL . 'begin/set_password', '', '', true);
     $this->applyFilter('__ALL__', 'trim');
     $this->addElement('hidden', 'bogen_id', $_SESSION['bogen_id']);
     $this->addElement('password', 'pw1', 'Neues Passwort:', array('class' => 'cls-input-password'));
     $this->addElement('password', 'pw2', 'Passwort wiederholen:', array('class' => 'cls-input-password'));
     $this->addRule('pw1', 'Das Passwort muss mindestens 5 Zeichen lang sein', 'minlength', 5);
     $this->addRule(array('pw1', 'pw2'), 'Die eingegebenen Passwörter stimmen nicht überein', 'compare');
     $this->registerRule('cbBogenIdMustMatch', 'callback', 'cbBogenIdMustMatch', $this);
     $this->addRule('bogen_id', 'Die Bogen-ID muss passen!', 'cbBogenIdMustMatch');
 }