public function init() { $this->setAttrib('id', 'change_password')->setAttrib('name', 'change_password')->setAction(OSS_Utils::genUrl('profile', 'change-password')); $this->addElement(OSS_Form_Auth::createPasswordElement('current_password')->setLabel(_('Current Password'))->setAttrib('class', 'span6')); $this->addElement(OSS_Form_Auth::createPasswordElement('new_password')->removeValidator('stringLength')->addValidator('stringLength', false, array(8, 255, 'UTF-8'))->setLabel(_('New Password'))->setAttrib('class', 'span6')); $this->addElement(OSS_Form_Auth::createPasswordConfirmElement('confirm_password', 'new_password')->setAttrib('class', 'span6')); $this->addElement(OSS_Form::createSubmitElement('submit', _('Change Password'))); }
public function init() { $this->setAttrib('id', 'auth_reset_password')->setAttrib('name', 'auth_reset_password'); $this->addElement(OSS_Form_Auth::createUsernameElement()); $this->addElement(OSS_Form_Auth::createPasswordResetTokenElement()); $this->addElement(OSS_Form_Auth::createPasswordElement()->removeValidator('stringLength')->addValidator('stringLength', false, array(8, 30, 'UTF-8'))); $this->addElement(OSS_Form_Auth::createPasswordConfirmElement()); $this->addElement(OSS_Form::createSubmitElement('submit', _('Reset Password'))); $this->addElement(OSS_Form_Auth::createReturnToLoginElement()); }
public function init() { $this->setAttrib('id', 'auth_reset_password')->setAttrib('name', 'auth_reset_password'); $this->addElement(OSS_Form_Auth::createUsernameElement()); $this->addElement(OSS_Form_Auth::createPasswordResetTokenElement()); $this->addElement(OSS_Form_Auth::createPasswordElement()); $this->addElement(OSS_Form_Auth::createPasswordConfirmElement()); $this->addElement(OSS_Form::createSubmitElement('submit', _('Reset Password'))); $this->_addActionsDisplayGroupElement(OSS_Form_Auth::createReturnToLoginElement()); }
public function init() { $this->setAttrib('id', 'auth_login')->setAttrib('name', 'auth_login'); $this->addElement(OSS_Form_Auth::createUsernameElement()); $this->addElement(OSS_Form_Auth::createPasswordElement()); //$this->addElement( OSS_Form_Auth::createRememberMeElement() ); $this->addElement(OSS_Form::createSubmitElement('submit', _('Login'))); $this->addElement(OSS_Form_Auth::createLostPasswordElement()); $this->addElement(OSS_Form_Auth::createLostUsernameElement()); }
public function init() { $this->setAttrib('id', 'login_form')->setAttrib('name', 'login_form'); $username = OSS_Form_Auth::createUsernameElement(OSS_Form_Auth::USERNAME_TYPE_EMAIL); $username->setAttrib('class', 'span3'); $this->addElement($username); $this->addElement(OSS_Form_Auth::createPasswordElement()); $this->addElement(OSS_Form_Auth::createRememberMeElement()); $submit = $this->createElement('submit', 'login')->setLabel(_('Log In')); $this->addElement($submit); $this->_addActionsDisplayGroupElement(OSS_Form_Auth::createLostPasswordElement()); }
public function init() { $this->setDecorators([['ViewScript', ['viewScript' => 'admin/form/add-edit.phtml']]]); $this->setAttrib('id', 'admin_edit_form')->setAttrib('name', 'admin_edit_form'); $salt = $this->createElement('text', 'salt')->setLabel(_('Security Salt'))->setAttrib('title', _('Security Salt'))->setAttrib('size', 64)->setAttrib('class', 'span6 required')->setAttrib('autocomplete', 'off')->setRequired(true)->addValidator('NotEmpty', true)->addFilter('StringTrim')->addFilter(new OSS_Filter_HtmlEntitiesDecode()); $username = OSS_Form_Auth::createUsernameElement(OSS_Form_Auth::USERNAME_TYPE_EMAIL); $username->addValidator(new OSS_Validate_OSSDoctrine2Uniqueness(array('entity' => '\\Entities\\Admin', 'property' => 'username')), true); $password = OSS_Form_Auth::createPasswordElement(); $active = $this->createElement('checkbox', 'active')->setLabel(_('Active'))->addValidator('InArray', false, array(array(0, 1)))->addFilter('Digits')->setChecked(true); $super = $this->createElement('checkbox', 'super')->setLabel(_('Superadmin'))->addValidator('InArray', false, array(array(0, 1)))->addFilter('Digits'); $welcomeEmail = $this->createElement('checkbox', 'welcome_email')->setLabel(_('Welcome email'))->addValidator('InArray', false, array(array(0, 1)))->addFilter('Digits')->setChecked(true); $cancel = $this->createElement('button', 'cancel')->setLabel(_('Cancel')); $submit = $this->createElement('submit', 'save')->setLabel(_('Save')); $this->addElement($salt)->addElement($username)->addElement($password)->addElement($active)->addElement($super)->addElement($welcomeEmail)->addElement($cancel)->addElement($submit); $this->setElementDecorators(array('ViewHelper')); }
public function init() { $this->setDecorators([['ViewScript', ['viewScript' => 'profile/forms/profile.phtml']]]); $this->setAttrib('id', 'profile')->setAttrib('name', 'profile')->setAction(OSS_Utils::genUrl('profile', 'change-profile')); $name = $this->createElement('text', 'name'); $name->addValidator('stringLength', false, array(1, 255, 'UTF-8'))->setRequired(true)->setLabel('Name')->setAttrib('class', 'span6')->addFilter('StringTrim')->addFilter('StripTags')->addFilter(new OSS_Filter_StripSlashes()); $this->addElement($name); $position = $this->createElement('text', 'position'); $position->addValidator('stringLength', false, array(1, 50, 'UTF-8'))->setRequired(true)->setLabel('Position')->setAttrib('class', 'span6')->addFilter('StripTags')->addFilter('StringTrim')->addFilter(new OSS_Filter_StripSlashes()); $this->addElement($position); $email = OSS_Form_User::createEmailElement(); $email->setAttrib('class', 'span9'); $this->addElement($email); $mobile = IXP_Form_User::createMobileElement()->setAttrib('class', 'span6'); $this->addElement($mobile); $phone = $this->createElement('text', 'phone'); $phone->addValidator('stringLength', false, array(1, 32, 'UTF-8'))->setLabel(_('Phone'))->setAttrib('class', 'span6')->addFilter('StringTrim')->addFilter('StripTags')->addFilter(new OSS_Filter_StripSlashes()); $this->addElement($phone); $this->addElement(OSS_Form_Auth::createPasswordElement('current_password')->setLabel(_('Current Password'))->setAttrib('class', 'span6')); $this->addElement(self::createSubmitElement('submit', _('Update'))); }