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'); }
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'); }