public function init() { $this->setMethod('post'); // $this->setAction('/index/login'); $this->setAttrib('id', 'msform'); $email = new Zend_Form_Element_Text('email'); $email->setAttrib('placeholder', 'E-mail'); $email->setAttrib('autocomplete', 'off'); $email->addFilter('StripTags'); $email->addFilter('HtmlEntities'); $email->addFilter('StringTrim'); $email->setRequired(true)->addErrorMessage('Username Required'); $email->addValidator('EmailAddress')->addErrorMessage('Invalid Email used'); $email->addValidator('StringLength', true, array(0, 255))->addErrorMessage('Required Field'); $password = new Zend_Form_Element_Password('password'); $password->setAttrib('placeholder', 'Password'); $password->setAttrib('autocomplete', 'off'); $password->addFilter('StripTags'); $password->addFilter('HtmlEntities'); $password->addFilter('StringTrim'); $password->setRequired(true)->addErrorMessage('Password Required'); $password->addValidator('StringLength', true, array(0, 255))->addErrorMessage('Required Field'); $link = new Zend_Form_Element_Note('forgot_password', array('value' => '<a href="#" id="link">Forgot your password ?</a>')); $submit = new Zend_Form_Element_Submit('SignIn'); $submit->setLabel('Sign In'); $submit->setAttrib('class', 'btn btn-info'); $register = new Zend_Form_Element_Button('register'); $register->setLabel('Register'); $register->setAttrib('class', 'btn btn-warning'); $this->addElements(array($email, $password, $submit, $register, $link)); $this->setElementDecorators(array('ViewHelper')); $submit->setDecorators(array('ViewHelper')); $register->setDecorators(array('ViewHelper')); $this->setDecorators(array('FormElements', 'Form')); }
public function init() { $obj = new Application_Model_DbTable_User(); $primaryKey = $obj->getPrimaryKey(); $this->setMethod('post'); $this->setEnctype('multipart/form-data'); $this->setAttrib('codempr', $primaryKey); $this->setAction('/admin/index/update-pass'); $e = new Zend_Form_Element_Password('password'); $e->setRequired(true); $e->setAttrib('class', 'inpt-medium'); $e->setAttrib('placeholder', 'Contraseña actual'); $this->addElement($e); $e = new Zend_Form_Element_Password('confirmone'); $e->setRequired(true); $e->setAttrib('class', 'inpt-medium'); $e->setAttrib('placeholder', 'Nueva Contraseña'); $this->addElement($e); $e = new Zend_Form_Element_Password('confirmtwo'); $e->setRequired(true); $e->setAttrib('class', 'inpt-medium'); $e->setAttrib('placeholder', 'Repetir Nueva Contraseña'); $this->addElement($e); $e = new Zend_Form_Element_Submit('Cambiar'); $this->addElement($e); foreach ($this->getElements() as $element) { $element->removeDecorator('Label'); $element->removeDecorator('DtDdWrapper'); $element->removeDecorator('HtmlTag'); } }
private function getFormLogin() { $form = new Zend_Form(array('disableLoadDefaultDecorators' => true)); $email = new Zend_Form_Element_Text('login', array('disableLoadDefaultDecorators' => true)); $email->addDecorator('ViewHelper'); $email->addDecorator('Errors'); $email->setRequired(true); $email->setAttrib('class', 'form-control'); $email->setAttrib('placeholder', 'Login'); $email->setAttrib('required', 'required'); $email->setAttrib('autofocus', 'autofocus'); $password = new Zend_Form_Element_Password('password', array('disableLoadDefaultDecorators' => true)); $password->addDecorator('ViewHelper'); $password->addDecorator('Errors'); $password->setRequired(true); $password->setAttrib('class', 'form-control'); $password->setAttrib('placeholder', 'Hasło'); $password->setAttrib('required', 'required'); $password->setAttrib('autofocus', 'autofocus'); $submit = new Zend_Form_Element_Submit('submit', array('disableLoadDefaultDecorators' => true)); $submit->setAttrib('class', 'btn btn-lg btn-primary btn-block'); $submit->setOptions(array('label' => 'Zaloguj')); $submit->addDecorator('ViewHelper')->addDecorator('Errors'); $form->addElement($email)->addElement($password)->addElement($submit); return $form; }
public function init() { $obj = new Application_Model_DbTable_User(); $primaryKey = $obj->getPrimaryKey(); $this->setMethod('post'); $this->setEnctype('multipart/form-data'); $this->setAttrib('iduser', $primaryKey); $this->setAction('/admin/usuarios/edit'); $e = new Zend_Form_Element_Hidden($primaryKey); $this->addElement($e); $objType = new Admin_Model_Role(); $e = new Zend_Form_Element_Select('idrol'); $e->setMultiOptions($objType->getRoleAll()); $this->addElement($e); $e = new Zend_Form_Element_Text('email'); $e->setAttrib('class', 'inpt-medium'); $e->setAttrib('placeholder', 'Correo'); $this->addElement($e); $e = new Zend_Form_Element_Text('login'); $e->setAttrib('class', 'inpt-medium'); $e->setAttrib('placeholder', 'usuario'); $this->addElement($e); $e = new Zend_Form_Element_Text('name'); $e->setAttrib('class', 'inpt-medium'); $e->setAttrib('placeholder', 'nombre'); $this->addElement($e); $e = new Zend_Form_Element_Text('apepat'); $e->setAttrib('class', 'inpt-medium'); $e->setAttrib('placeholder', 'Apellido Paterno'); $this->addElement($e); $e = new Zend_Form_Element_Text('apemat'); $e->setAttrib('class', 'inpt-medium'); $e->setAttrib('placeholder', 'Apellido Materno'); $this->addElement($e); $e = new Zend_Form_Element_Submit('Guardar'); $this->addElement($e); $e = new Zend_Form_Element_Checkbox('state'); $e->setValue(true); $this->addElement($e); $e = new Zend_Form_Element_Password('confirmone'); $e->setRequired(false); $e->setAttrib('class', 'inpt-medium'); $e->setAttrib('placeholder', 'Contraseña'); $this->addElement($e); $e = new Zend_Form_Element_Password('confirmtwo'); $e->setRequired(false); $e->setAttrib('class', 'inpt-medium'); $e->setAttrib('placeholder', 'Repetir Contraseña'); $this->addElement($e); foreach ($this->getElements() as $element) { $element->removeDecorator('Label'); $element->removeDecorator('DtDdWrapper'); $element->removeDecorator('HtmlTag'); } }
public function init() { /* Form Elements & Other Definitions Here ... */ $this->setMethod("POST"); $uid = new Zend_Form_Element_Hidden("user_id"); //add firstname $f_name = new Zend_Form_Element_Text("f_name"); $f_name->setRequired(); $f_name->setLabel("first Name:"); $f_name->setAttrib("placeholder", "Enter Your first Name"); $f_name->addValidator(new Zend_Validate_Alnum("true")); $f_name->setAttrib("class", "form-control"); $f_name->getDecorator("Label")->setOption("class", "control-label"); $f_name->getDecorator("Errors")->setOption("class", "alert alert-danger"); $f_name->getDecorator("Errors")->setOption("style", " list-style-type:none"); //add lastname $l_name = new Zend_Form_Element_Text("l_name"); $l_name->setRequired(); $l_name->setLabel("Last Name"); $l_name->setAttrib("placeholder", "Enter Your last Name"); $l_name->addValidator(new Zend_Validate_Alnum("true")); $l_name->setAttrib("class", "form-control"); $l_name->getDecorator("Label")->setOption("class", "control-label"); $l_name->getDecorator("Errors")->setOption("class", "alert alert-danger"); $l_name->getDecorator("Errors")->setOption("style", " list-style-type:none"); //add mail $username = new Zend_Form_Element_Text("username"); $username->setRequired(); $username->setLabel("E-Mail"); $username->setAttrib("placeholder", "Enter Your E-Mail"); $username->addValidator(new Zend_Validate_EmailAddress()); $username->getDecorator("Label")->setOption("class", "control-label"); $username->getDecorator("Errors")->setOption("class", "alert alert-danger"); $username->getDecorator("Errors")->setOption("style", " list-style-type:none"); $password = new Zend_Form_Element_Password("password"); $password->setRequired(); $password->setLabel("Password"); $password->setAttrib("placeholder", "Enter Your Password"); $password->setAttrib("class", "form-control"); $password->getDecorator("Label")->setOption("class", "control-label"); $password->getDecorator("Errors")->setOption("class", "alert alert-danger"); $password->getDecorator("Errors")->setOption("style", " list-style-type:none"); $re_password = new Zend_Form_Element_Password("re_password"); $re_password->setRequired(); $re_password->setLabel("Retype Your Password"); $re_password->addValidator('identical', false, array('token' => 'password')); $re_password->setAttrib("placeholder", "Re-enter Your Password"); $re_password->setAttrib("class", "form-control"); $re_password->getDecorator("Label")->setOption("class", "control-label"); $re_password->getDecorator("Errors")->setOption("class", "alert alert-danger"); $re_password->getDecorator("Errors")->setOption("style", " list-style-type:none"); $submit = new Zend_Form_Element_Submit("submit"); $submit->setAttrib("class", "btn btn-xl center-block"); $this->addElements(array($uid, $f_name, $l_name, $username, $password, $re_password, $submit)); }
private function _repetirNovaSenha() { $e = new Zend_Form_Element_Password('repetir_nova_senha'); $e->setRequired(true); $e->addFilter('StripTags'); $e->addFilter('StringTrim'); $e->setAttrib('data-parsley-required', 'true'); $e->setAttrib('data-parsley-equalto', '#nova_senha'); $e->addValidator('stringLength', false, array(6, 15)); $e->setAttrib('placeholder', _('Repeat New Password')); $e->setAttrib('class', 'form-control input-lg'); return $e; }
function setForm() { $form=new Zend_Form; $form->setMethod('post')->setAction(''); $user_login = new Zend_Form_Element_Text('user_login'); $user_login->setRequired(true)->addValidator('NotEmpty',true,array('messages'=>'Tên đăng nhập không được để trống')); $user_pass = new Zend_Form_Element_Password('user_pass'); $user_pass->setAttrib('renderPassword', true); $user_pass->setRequired(true)->addValidator('NotEmpty',true,array('messages'=>'Mật khẩu không được để trống')); $user_fullname = new Zend_Form_Element_Text('user_fullname'); $user_fullname->setRequired(true)->addValidator('NotEmpty',true,array('messages'=>'Tên người dùng không được để trống')); $user_email = new Zend_Form_Element_Text('user_email'); $user_email->addValidator('EmailAddress',true,array('messages'=>'Địa chỉ email không hợp lệ')); $user_email->setRequired(true)->addValidator('NotEmpty',true,array('messages'=>'Email không được để trống')); $user_address = new Zend_Form_Element_Text('user_address'); $user_address->setRequired(true)->addValidator('NotEmpty',true,array('messages'=>'Địa chỉ không được để trống')); $user_login->removeDecorator('HtmlTag')->removeDecorator('Label'); $user_pass->removeDecorator('HtmlTag')->removeDecorator('Label'); $user_fullname->removeDecorator('HtmlTag')->removeDecorator('Label'); $user_email->removeDecorator('HtmlTag')->removeDecorator('Label'); $user_address->removeDecorator('HtmlTag')->removeDecorator('Label'); $form->addElements(array($user_login,$user_pass,$user_fullname,$user_email,$user_address)); return $form; }
public function init() { $this->setName('LoginForm')->setMethod('post')->setAction('validate'); $id = new Zend_Form_Element_Hidden('user_id'); $id->addFilter('Int'); $email = new Zend_Form_Element_Text('email'); $email->setLabel('Email address')->addValidator('EmailAddress')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); //$this->addElement(array($email_id)); //->addFilter('stringtoLower'); $email->setAttrib('class', 'input'); $password = new Zend_Form_Element_Password('password'); $password->setLabel('Password')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); //->addValidator('StringLength',false,array(12)); //->setRequired(true); //$this->addElement(array('$password')); $password->setAttrib('class', 'input'); $submit = new Zend_Form_Element_Submit('Login'); $submit->setLabel('Login here'); $submit->setAttrib('id', 'submitbutton'); //id=submitbutton /*$register = new Zend_Form_Element_Submit('Register'); $register->setLabel('Register here') ->setIgnore(true); $register->setAttrib('id', 'submitbutton');*/ $this->addElements(array($id, $email, $password, $submit)); }
public function __construct($option = null) { parent::__construct($option); $this->setName('register'); $this->setAttrib('class', 'input-group'); $username = new Zend_Form_Element_Text('username'); $username->setRequired(true)->setAttrib('class', "form-control")->addFilter(new Zend_Filter_StringTrim())->addValidator(new Zend_Validate_StringLength(4, 20))->addValidator('regex', true, array('/^[(a-zA-Z0-9)]+$/'))->setAttrib('placeholder', "Хэрэглэгчийн нэр")->addValidator('Db_NoRecordExists', true, array('table' => 'users', 'field' => 'username'))->setLabel("Дүн.мн хэрэглэгчийн бүртгүүлэх хэсэг"); $password = new Zend_Form_Element_Password('password'); $password->setRequired(true)->setAttrib('placeholder', "Нууц үг")->setAttrib('class', "form-control")->addFilter(new Zend_Filter_StringTrim())->addValidator(new Zend_Validate_StringLength(8, 20)); $confirmPassword = new Zend_Form_Element_Password('confirm_password'); $confirmPassword->setAttrib('class', "form-control"); $token = Zend_Controller_Front::getInstance()->getRequest()->getPost('password'); $confirmPassword->setRequired(true)->setAttrib('placeholder', "Нууц үгээ давтана уу?")->setAttrib('class', "form-control")->addFilter(new Zend_Filter_StringTrim())->addValidator(new Zend_Validate_Identical(trim($token))); $firstname = new Zend_Form_Element_Text('firstname'); $firstname->setAttrib('placeholder', "Таны нэр")->addFilter(new Zend_Filter_StringTrim())->addValidator(new Zend_Validate_NotEmpty())->setAttrib('class', "form-control"); $lastname = new Zend_Form_Element_Text('lastname'); $lastname->setAttrib('placeholder', "Таны овог")->addFilter(new Zend_Filter_StringTrim())->addValidator(new Zend_Validate_NotEmpty())->setAttrib('class', "form-control"); $date = new Zend_Form_Element_Text('date'); $date->setAttrib('placeholder', "Төрсөн он сар өдөр (он-сар-өдөр)")->addFilter(new Zend_Filter_StringTrim())->addValidator(new Zend_Validate_NotEmpty())->setAttrib('class', "form-control"); $email = new Zend_Form_Element_Text('email'); $email->addFilters(array('StringTrim', 'StripTags'))->setAttrib('placeholder', "Таны цахим хаяг")->addValidator('EmailAddress', TRUE)->addValidator('Db_NoRecordExists', true, array('table' => 'users', 'field' => 'E-mail'))->addValidator(new Zend_Validate_NotEmpty())->setAttrib('class', "form-control"); $submit = new Zend_Form_Element_Submit('register'); $submit->setLabel('Бүртгүүлэх')->setAttrib('class', 'btn'); $this->addElement($username); $this->addElement($password); $this->addElement($confirmPassword); $this->addElement($firstname); $this->addElement($lastname); $this->addElement($date); $this->addElement($email); $this->addElement($submit); $this->setMethod('post'); }
/** * * Change password form * */ public function init() { $cname = explode('_', get_class()); $this->preInit(end($cname)); // use template file $this->setDecorators(array(array('ViewScript', array('viewScript' => 'forms/ChangePassword.phtml')))); $Profiles = new Application_Model_Profiles(); // fields $password_old = new Zend_Form_Element_Password('passwordold'); $password_old->setDecorators(array('ViewHelper', 'Errors'))->setAttrib('autocomplete', 'off')->setRequired(true)->setErrorMessages(array($this->translator->translate('Password is required')))->setLabel($this->translator->translate('Old Password:'******'class', 'form-control'); // check if blank password (facebook-registered user) and remove old password field if so if (Zend_Auth::getInstance()->hasIdentity()) { $profile = $Profiles->getProfile(Zend_Auth::getInstance()->getIdentity()->name); if ($profile->password == '') { $password_old->setAttrib('class', 'hidden'); $password_old->setRequired(false); $password_old->setLabel(''); } } $password1 = new Zend_Form_Element_Password('password1'); $password1->setDecorators(array('ViewHelper', 'Errors'))->setAttrib('autocomplete', 'off')->setRequired(true)->addValidator('StringLength', false, array(5))->setErrorMessages(array($this->translator->translate('Min 5 characters')))->setLabel($this->translator->translate('New Password:'******'class', 'form-control'); $password2 = new Zend_Form_Element_Password('password2'); $password2->setDecorators(array('ViewHelper', 'Errors'))->setAttrib('autocomplete', 'off')->setRequired(true)->addValidator('Identical', false, array('token' => 'password1'))->setErrorMessages(array($this->translator->translate('The passwords do not match')))->setLabel($this->translator->translate('Confirm Password:'******'class', 'form-control'); $submit = new Zend_Form_Element_Submit('changepass'); $submit->setDecorators(array('ViewHelper'))->setLabel($this->translator->translate('Change Password'))->setAttrib('class', 'submit btn btn-default'); $this->addElements(array($password_old, $password1, $password2, $submit)); $this->postInit(); }
/** * Creates the form to log in. * @see Zend_Form::init() */ public function init() { $this->setMethod('post'); $this->setAction("/auth/login/"); $usernameElement = new Zend_Form_Element_Text('username'); $usernameElement->setLabel("Benutzername"); $usernameElement->addValidator('regex', false, array('/^[a-z0-9]/i')); $usernameElement->addValidator('stringLength', false, array(2, 64)); $usernameElement->setAttrib('maxLength', 64); $usernameElement->setRequired(true); $passwordElement = new Zend_Form_Element_Password('password'); $passwordElement->setLabel("Passwort"); $passwordElement->addValidator('regex', false, array('/^[a-z0-9]/i')); $passwordElement->addValidator('stringLength', false, array(8, 32)); $passwordElement->setAttrib('maxLength', 32); $passwordElement->setRequired(true); $submitElement = new Zend_Form_Element_Submit('submit'); $submitElement->setLabel('Anmelden'); $submitElement->setIgnore(true); $submitElement->setAttrib('class', 'submit'); $submitElement->removeDecorator('DtDdWrapper'); $this->addElements(array($usernameElement, $passwordElement)); $this->addDisplayGroup(array('username', 'password'), 'credentialGroup', array('legend' => 'Zugangsdaten')); $this->addElements(array($submitElement)); }
public function __construct($option = null) { parent::__construct($option); $this->setName('login'); $username = new Zend_Form_Element_Text('username'); $username->setAttrib('class', "form-control")->setAttrib('placeholder', "Хэрэглэгчийн нэр")->setRequired(true)->setLabel("Colden compass - ийн хэрэглэгчийн нэвтрэх хэсэг")->setAttrib('class', "form-control"); $password = new Zend_Form_Element_Password('password'); $password->setAttrib('class', "form-control")->setAttrib('placeholder', "Нууц үг")->setRequired(true); $login = new Zend_Form_Element_Submit('login'); $login->setLabel('Нэвтрэх')->setAttrib('class', 'btn')->setAttrib('class', "form-control"); $this->addElement($username); $this->addElement($password); /* $this->addElement('captcha', 'captcha', array( 'class' => 'form-control', 'required' => true, 'placeholder' => 'Дээрхи кодыг оруулна уу', 'captcha' => array( 'captcha' => 'Figlet', 'wordLen' => 3, 'timeout' => 300 ) )); */ $this->addElement($login); $this->setMethod('post'); }
function getForm() { $form = new Cible_Form(array('disabledDefaultActions' => true)); $base_dir = $this->getFrontController()->getBaseUrl(); $redirect = str_replace($base_dir, '', $this->_request->getParam('redirect')); $form->setAction("{$base_dir}/auth/login")->setMethod('post'); $form->setDecorators(array('FormElements', array('HtmlTag', array('tag' => 'table')), 'Form')); $form->setAttrib('class', 'auth-form'); $username = new Zend_Form_Element_Text('username'); $username->setLabel(Cible_Translation::getCibleText('form_label_username')); $username->setRequired(true); $username->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => Cible_Translation::getCibleText('error_field_required')))); $username->setAttrib('class', 'loginTextInput'); $username->setDecorators(array('ViewHelper', 'Description', 'Errors', 'Label', array(array('data' => 'HtmlTag'), array('tag' => 'td', 'class' => 'username')), array(array('row' => 'HtmlTag'), array('tag' => 'tr', 'openOnly' => true)))); $form->addElement($username); $password = new Zend_Form_Element_Password('password'); $password->setLabel(Cible_Translation::getCibleText('form_label_password')); $password->setRequired(true); $password->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => Cible_Translation::getCibleText('error_field_required')))); $password->setAttrib('class', 'loginTextInput'); $password->setDecorators(array('ViewHelper', 'Description', 'Errors', 'Label', array(array('data' => 'HtmlTag'), array('tag' => 'td', 'class' => 'password')), array(array('row' => 'HtmlTag'), array('tag' => 'tr', 'closeOnly' => true)))); $form->addElement($password); $submit = new Zend_Form_Element_Submit('submit'); $submit->setLabel(Cible_Translation::getCibleText('button_authenticate'))->setAttrib('class', 'loginButton')->setAttrib('onmouseover', 'this.className=\'loginButtonOver\';')->setAttrib('onmouseout', 'this.className=\'loginButton\';')->removeDecorator('label')->setDecorators(array('ViewHelper', 'Description', 'Errors', array(array('data' => 'HtmlTag'), array('tag' => 'td', 'colspan' => '2', 'align' => 'right', 'class' => 'submit')), array(array('row' => 'HtmlTag'), array('tag' => 'tr')))); $form->addElement($submit); $redirect_hidden = new Zend_Form_Element_Hidden('redirect'); $redirect_hidden->setValue($redirect)->setDecorators(array('ViewHelper', array(array('data' => 'HtmlTag'), array('tag' => 'td', 'colspan' => '2')), array(array('row' => 'HtmlTag'), array('tag' => 'tr')))); $form->addElement($redirect_hidden); return $form; }
public function init() { $element = new Zend_Form_Element_Password('passwordnew'); $element->setRequired(); $element->setAttrib('placeholder', $this->_t('******')); $element->setLabel($this->_t('New Password')); $this->addElement($element); $this->addConfirmPassword(); $this->addSubmit($this->_t('Update Password')); $this->setMethod('post'); }
public function init() { $this->setName('Login'); $login = new Zend_Form_Element_Text('login'); $login->setAttrib('placeholder', 'login')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $senha = new Zend_Form_Element_Password('senha'); $senha->setAttrib('placeholder', 'senha')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $submit = new Zend_Form_Element_Submit('Entrar'); $submit->setAttrib('class', 'btn btn-primary'); $this->addElements(array($login, $senha, $submit)); }
public function init() { $this->setMethod("post"); $this->setAttrib("class", "form-horizontal"); $username = new Zend_Form_Element_Text("userName"); $username->setLabel("User Name:"); $username->setRequired(); $username->setAttrib("placeholder", "User name"); $username->setAttrib("class", "form-control"); $username->addFilter(new Zend_Filter_StripTags()); $email = new Zend_Form_Element_Text("email"); $email->setRequired()->setLabel("Email:")->addValidator(new Zend_Validate_EmailAddress())->addValidator(new Zend_Validate_Db_NoRecordExists(array('table' => 'user', 'field' => 'email'))); $email->setAttrib("placeholder", "Email"); $email->setAttrib("class", "form-control"); $password = new Zend_Form_Element_Password("password"); $password->setRequired()->setLabel("Password:"******"placeholder", "Password"); $password->setAttrib("class", "form-control"); $country = new Zend_Form_Element_Select('country'); $country->setMultiOptions(array('Egypt' => 'Egypt', 'Kuwait' => 'Kuwait', 'Canada' => 'Canada')); $country->setLabel("Country:"); $country->setAttrib("class", "form-control"); $gender = new Zend_Form_Element_Radio('gender'); $gender->setRequired(true)->setLabel("Gender:")->addMultiOptions(array('male' => 'Male', 'female' => 'Female'))->setSeparator(" "); $profilePicture = new Zend_Form_Element_File('profilePicture'); $profilePicture->setLabel("ProfilePicture:"); $profilePicture->setDestination('/var/www/html/RNR/public/images/user/profilePicture'); $signature = new Zend_Form_Element_File('signature'); $signature->setLabel("Signature:"); $signature->setDestination('/var/www/html/RNR/public/images/user/signature'); $id = new Zend_Form_Element_Hidden("id"); $submit = new Zend_Form_Element_Submit("Submit"); $submit->setAttrib("class", "btn btn-primary"); $submit->setLabel("Save"); $rest = new Zend_Form_Element_Reset('Reset'); $rest->setAttrib("class", "btn btn-info"); $this->addElements(array($id, $username, $email, $password, $country, $gender, $profilePicture, $signature, $submit, $rest)); /* Form Elements & Other Definitions Here ... */ }
public function init() { //Setting up form's element $email = new Zend_Form_Element_Text('email'); $email->setAttrib('placeholder', 'E-mail')->setRequired(true)->addValidator('NotEmpty', true)->setAttrib('class', ''); $password = new Zend_Form_Element_Password('password'); $password->setAttrib('placeholder', 'Password')->setRequired(true)->addValidator('NotEmpty', true)->setAttrib('class', 'b'); $submit = new Zend_Form_Element_Submit('login'); $submit->setAttrib('class', 'btn btn-primary'); $submit->setLabel("Log In"); //Add element to form and configur the form $this->setAction('')->setMethod('post')->addElement($email)->addElement($password)->addElement($submit); }
public function init() { $this->setMethod('post'); $this->setAction(BASE_URL . 'dashboard/editpassword'); $this->setAttrib('id', 'formid'); $this->setAttrib('name', 'editpassword'); $id = new Zend_Form_Element_Hidden('id'); $oldPassword = new Zend_Form_Element_Password('password'); $oldPassword->setAttrib('size', 20); $oldPassword->addValidator('NotEmpty', false, array('messages' => 'Please enter current password.')); $oldPassword->setAttrib('maxLength', 15); $oldPassword->setRequired(true); $oldPassword->addFilters(array('StringTrim')); $newPassword = new Zend_Form_Element_Password('newpassword'); $newPassword->setAttrib('size', 20); $newPassword->setAttrib('maxLength', 15); $newPassword->setRequired(true); $newPassword->addValidator('NotEmpty', false, array('messages' => 'Please enter new password.')); $newPassword->addValidator('stringLength', true, array('min' => 6, 'max' => 15, 'messages' => array(Zend_Validate_StringLength::TOO_LONG => 'The password cannot be more than 15 characters.', Zend_Validate_StringLength::TOO_SHORT => 'New password should be atleast 6 characters long.'))); $newPassword->addFilters(array('StringTrim')); $newPasswordAgain = new Zend_Form_Element_Password('passwordagain'); $newPasswordAgain->setAttrib('size', 20); $newPasswordAgain->setAttrib('maxLength', 15); $newPasswordAgain->setRequired(true); $newPasswordAgain->addValidator('NotEmpty', false, array('messages' => 'Please enter confirm password.')); $newPasswordAgain->addValidator('stringLength', true, array('min' => 6, 'max' => 15, 'messages' => array(Zend_Validate_StringLength::TOO_LONG => 'The password cannot be more than 15 characters.', Zend_Validate_StringLength::TOO_SHORT => 'Confirm password should be atleast 6 characters long.'))); $newPasswordAgain->addFilters(array('StringTrim')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $submit->setLabel('Save'); $url = "'dashboard/editpassword/format/json'"; $dialogMsg = "''"; $toggleDivId = "''"; $jsFunction = "''"; $submit->setOptions(array('onclick' => "saveDetails({$url},{$dialogMsg},{$toggleDivId},{$jsFunction});")); $this->addElements(array($id, $oldPassword, $newPassword, $newPasswordAgain, $submit)); $this->setElementDecorators(array('ViewHelper')); }
public function init() { $this->setName('usuario')->setAttrib('class', 'form-horizontal'); $usu_id_usuario = new Zend_Form_Element_Hidden('usu_id_usuario'); $usu_id_usuario->addFilter('Int'); $usu_nombre = new Zend_Form_Element_Text('usu_nombre'); $usu_nombre->setAttrib('placeholder', 'Nombres')->setLabel('Nombres:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_apellido_1 = new Zend_Form_Element_Text('usu_apellido_1'); $usu_apellido_1->setAttrib('placeholder', 'Apellido Paterno')->setLabel('Apellido Paterno:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_apellido_2 = new Zend_Form_Element_Text('usu_apellido_2'); $usu_apellido_2->setAttrib('placeholder', 'Apellido Materno')->setLabel('Apellido Materno:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_rut = new Zend_Form_Element_Text('usu_rut'); $usu_rut->setAttrib('placeholder', 'RUT')->setLabel('RUT:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_fono_1 = new Zend_Form_Element_Text('usu_fono_1'); $usu_fono_1->setAttrib('placeholder', 'Teléfono Móvil')->setLabel('Teléfono Móvil:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_fono_2 = new Zend_Form_Element_Text('usu_fono_2'); $usu_fono_2->setAttrib('placeholder', 'Teléfono Fijo')->setLabel('Teléfono Fijo:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_direccion = new Zend_Form_Element_Text('usu_direccion'); $usu_direccion->setAttrib('placeholder', 'Dirección')->setLabel('Dirección:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_ciudad = new Zend_Form_Element_Text('usu_ciudad'); $usu_ciudad->setAttrib('placeholder', 'Ciudad')->setLabel('Ciudad:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_porcentaje_comision = new Zend_Form_Element_Select('usu_porcentaje_comision'); $usu_porcentaje_comision->setLabel('Pctje. de comisión:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_porcentaje_comision->addMultiOption("0", "0%"); $usu_porcentaje_comision->addMultiOption("3", "3%"); $usu_porcentaje_comision->addMultiOption("5", "5%"); $per_id_perfil = new Zend_Form_Element_Multiselect('per_id_perfil'); $per_id_perfil->setLabel('Perfil(es) de usuario:')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->setAttrib('multiple', 'multiple'); $filaPerfil = new Application_Model_DbTable_Perfil(); foreach ($filaPerfil->fetchAll() as $per) { $per_id_perfil->addMultiOption($per->per_id_perfil, $per->per_nombre); } $usu_password = new Zend_Form_Element_Password('usu_password'); $usu_password->setAttrib('placeholder', 'Password')->setLabel('Password:'******'StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_password_2 = new Zend_Form_Element_Password('usu_password_2'); $usu_password_2->setAttrib('placeholder', 'Reingrese el Password')->setLabel('Password (2):')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_password_2->addValidator('Identical', false, array('token' => 'usu_password')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $this->addElements(array($usu_id_usuario, $usu_rut, $usu_nombre, $usu_apellido_1, $usu_apellido_2, $usu_fono_1, $usu_fono_2, $usu_direccion, $usu_ciudad, $usu_password, $usu_password_2, $per_id_perfil, $usu_porcentaje_comision, $submit)); //************* contacto $this->addDisplayGroup(array('usu_nombre', 'usu_apellido_1', 'usu_apellido_2', 'usu_fono_1', 'usu_fono_2', 'usu_direccion', 'usu_ciudad'), 'personal'); $personal = $this->getDisplayGroup('personal'); $personal->setDecorators(array('FormElements', 'Fieldset', array('HtmlTag', array('tag' => 'div', 'class' => 'span4')))); //************* sistema $this->addDisplayGroup(array('usu_rut', 'usu_password', 'usu_password_2', 'per_id_perfil', 'usu_porcentaje_comision'), 'sistema'); $sistema = $this->getDisplayGroup('sistema'); $sistema->setDecorators(array('FormElements', 'Fieldset', array('HtmlTag', array('tag' => 'div', 'class' => 'span4')))); }
public function init() { $this->setMethod("POST"); $username = new Zend_Form_Element_Text("username"); $username->setRequired(); $username->setLabel("User Name:"); $username->setAttrib("placeholder", "Enter Your E-Mail"); $username->addValidator(new Zend_Validate_EmailAddress()); $username->setAttrib("class", "form-control"); $username->getDecorator("Label")->setOption("class", "control-label"); $username->getDecorator("Errors")->setOption("class", "alert alert-danger"); $username->getDecorator("Errors")->setOption("style", " list-style-type:none"); $password = new Zend_Form_Element_Password("password"); $password->setRequired(); $password->setLabel("Password:"******"placeholder", "Enter Your Password"); $password->setAttrib("class", "form-control"); $password->getDecorator("Label")->setOption("class", "control-label"); $password->getDecorator("Errors")->setOption("class", "alert alert-danger"); $password->getDecorator("Errors")->setOption("style", " list-style-type:none"); $submit = new Zend_Form_Element_Submit("submit"); $submit->setAttrib("class", "btn btn-xl center-block"); $this->addElements(array($username, $password, $submit)); }
public function init() { $this->setName('cambiarpass')->setAttrib('class', 'form-horizontal'); $usu_id_usuario = new Zend_Form_Element_Hidden('usu_id_usuario'); $usu_id_usuario->addFilter('Int'); $usu_password_old = new Zend_Form_Element_Password('usu_password_old'); $usu_password_old->setAttrib('placeholder', 'Password')->setLabel('Password:'******'StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_password = new Zend_Form_Element_Password('usu_password'); $usu_password->setAttrib('placeholder', 'Password')->setLabel('Password:'******'StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_password_2 = new Zend_Form_Element_Password('usu_password_2'); $usu_password_2->setAttrib('placeholder', 'Reingrese el Password')->setLabel('Password (2):')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $usu_password_2->addValidator('Identical', false, array('token' => 'usu_password')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $this->addElements(array($usu_id_usuario, $usu_password_old, $usu_password, $usu_password_2, $submit)); }
public function init($adminId) { global $mySession; $db = new Db(); $first_name_value = ""; $last_name_value = ""; $email_address_value = ""; $username_value = ""; $admin_status_value = ""; $password_o_value = ""; $password_c_value = ""; if ($adminId != "") { $adminData = $db->runQuery("select * from " . ADMINISTRATOR . " where admin_id='" . $adminId . "'"); $first_name_value = $adminData[0]['admin_first_name']; $last_name_value = $adminData[0]['admin_last_name']; $email_address_value = $adminData[0]['admin_email']; $username_value = $adminData[0]['admin_username']; $admin_status_value = $adminData[0]['admin_status']; $password_o_value = $adminData[0]['admin_password']; $password_c_value = $adminData[0]['admin_password']; } $first_name = new Zend_Form_Element_Text('first_name'); $first_name->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'First Name is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->setValue($first_name_value); $last_name = new Zend_Form_Element_Text('last_name'); $last_name->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Last Name is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->setValue($last_name_value); $email_address = new Zend_Form_Element_Text('email_address'); $email_address->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Email address is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->setValue($email_address_value); $username = new Zend_Form_Element_Text('username'); $username->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Username is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->setValue($username_value); $StatusArr = array(); $StatusArr[0]['key'] = "1"; $StatusArr[0]['value'] = "Active"; $StatusArr[1]['key'] = "0"; $StatusArr[1]['value'] = "Inactive"; $admin_status = new Zend_Form_Element_Select('admin_status'); $admin_status->addMultiOptions($StatusArr)->setAttrib("class", "textInput")->setValue($admin_status_value); $password_o = new Zend_Form_Element_Password('password_o'); $password_o->setAttrib("class", "textInput"); $password_c = new Zend_Form_Element_Password('password_c'); $password_c->setAttrib("class", "textInput"); if ($adminId = "" || isset($_REQUEST['ChangePass']) && $adminId != "") { $password_o->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Password is required.'))->addDecorator('Errors', array('class' => 'error')); $password_c->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Confirm password is required.'))->addDecorator('Errors', array('class' => 'error')); } $this->addElements(array($first_name, $last_name, $email_address, $username, $admin_status, $password_o, $password_c)); }
public function init() { // administrador_email $administrador_email = new Zend_Form_Element_Text('administrador_email'); $administrador_email->setLabel('E-mail: '); $administrador_email->setRequired(); $administrador_email->setAttrib('class', 'form-control'); $administrador_email->setDecorators(Form_Decorators::$simpleElementDecorators); // administrador_senha $administrador_senha = new Zend_Form_Element_Password('administrador_senha'); $administrador_senha->setLabel('Senha: '); $administrador_senha->setRequired(); $administrador_senha->setAttrib('class', 'form-control'); $administrador_senha->setDecorators(Form_Decorators::$simpleElementDecorators); // submit $submit = new Zend_Form_Element_Submit('submit'); $submit->setLabel('Logar'); $submit->setAttrib('class', 'form-control btn btn-info'); // add elements $this->addElements(array($administrador_email, $administrador_senha, $submit)); }
public function init() { $this->setName(strtolower(get_class())); $this->setMethod("post"); $oFormName = new Zend_Form_Element_Hidden("form_name"); $oFormName->setValue(get_class()); $oFormName->setIgnore(FALSE)->removeDecorator("Label"); $this->addElement($oFormName); $oOldPassword = new Zend_Form_Element_Password("old_password"); $oOldPassword->addValidator(new Zend_Validate_Alnum()); $oOldPassword->setLabel("Stare hasło:")->setRequired(TRUE); $oOldPassword->setAttrib("class", "valid"); $this->addElement($oOldPassword); $oNewPassword = new Zend_Form_Element_Password("new_password"); $oNewPassword->addValidator(new Zend_Validate_Alnum()); $oNewPassword->setLabel("Nowe hasło:")->setRequired(TRUE); $oNewPassword->setAttrib("class", "valid"); $this->addElement($oNewPassword); $oNewPasswordConfirm = new Zend_Form_Element_Password("new_password_confirm"); $oNewPasswordConfirm->addValidator(new AppCms2_Validate_PasswordConfirmation()); $oNewPasswordConfirm->addValidator(new Zend_Validate_Alnum()); $oNewPasswordConfirm->setLabel("Powtórz nowe hasło:")->setRequired(TRUE); $oNewPasswordConfirm->setAttrib("class", "valid"); $this->addElement($oNewPasswordConfirm); $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200)); $this->getElement("csrf_token")->removeDecorator("Label"); $oSubmit = $this->createElement("submit", "submit"); $oSubmit->setLabel("Zapisz"); $this->addElement($oSubmit); $oViewScript = new Zend_Form_Decorator_ViewScript(); $oViewScript->setViewModule("admin"); $oViewScript->setViewScript("_forms/changepassword.phtml"); $this->clearDecorators(); $this->setDecorators(array(array($oViewScript))); $oElements = $this->getElements(); foreach ($oElements as $oElement) { $oElement->setFilters($this->_aFilters); $oElement->removeDecorator("Errors"); } }
/** * Creates the form to register a new user. * @see Zend_Form::init() */ public function init() { $this->setMethod('post'); $this->setAction("/personnel/register/"); $emailElement = new Zend_Form_Element_Text('email'); $emailElement->setLabel("E-Mail"); $emailElement->addValidator('regex', false, array('/^[a-z0-9ßöäüâáàéèñ]/i')); $emailElement->addValidator('stringLength', false, array(2, 64)); $emailElement->addValidator('EmailAddress', true); $emailElement->addValidator(new Unplagged_Validate_NoRecordExists('Application_Model_Personnel', 'email')); $emailElement->setAttrib('maxLength', 64); $emailElement->setRequired(true); $usernameElement = new Zend_Form_Element_Text('username'); $usernameElement->setLabel("Benutzername"); $usernameElement->addValidator('regex', false, array('/^[a-z0-9ßöäüâáàéèñ]/i')); $usernameElement->addValidator('stringLength', false, array(2, 64)); $usernameElement->addValidator(new Unplagged_Validate_NoRecordExists('Application_Model_Personnel', 'username')); $usernameElement->setAttrib('maxLength', 64); $usernameElement->setRequired(true); $passwordElement = new Zend_Form_Element_Password('password'); $passwordElement->setLabel("Passwort"); $passwordElement->addValidator('regex', false, array('/^[a-z0-9ßöäüâáàéèñ]/i')); $passwordElement->addValidator('stringLength', false, array(8, 32)); $passwordElement->setAttrib('maxLength', 32); $passwordElement->setRequired(true); $reenterPasswordElement = new Zend_Form_Element_Password('confirmedPassword'); $reenterPasswordElement->setLabel("Passwort erneut eingeben"); $reenterPasswordElement->setAttrib('maxLength', 32); $reenterPasswordElement->addValidator('Identical', false, array('token' => 'password')); $reenterPasswordElement->setRequired(true); $submitElement = new Zend_Form_Element_Submit('submit'); $submitElement->setLabel('Registrieren'); $submitElement->setIgnore(true); $submitElement->setAttrib('class', 'submit'); $submitElement->removeDecorator('DtDdWrapper'); $this->addElements(array($emailElement, $usernameElement, $passwordElement, $reenterPasswordElement)); $this->addDisplayGroup(array('username', 'email', 'password', 'confirmedPassword'), 'credentialGroup', array('legend' => 'Zugangsdaten')); $this->addElements(array($submitElement)); }
public function init() { $cb_airtime_auth = new Zend_Form_Element_Checkbox("cb_airtime_auth"); $cb_airtime_auth->setLabel(_("Use Airtime Authentication:"))->setRequired(false)->setDecorators(array('ViewHelper')); $this->addElement($cb_airtime_auth); $cb_custom_auth = new Zend_Form_Element_Checkbox("cb_custom_auth"); $cb_custom_auth->setLabel(_("Use Custom Authentication:"))->setRequired(false)->setDecorators(array('ViewHelper')); $this->addElement($cb_custom_auth); //custom username $custom_username = new Zend_Form_Element_Text('custom_username'); $custom_username->setAttrib('class', 'input_text')->setAttrib('autocomplete', 'off')->setAllowEmpty(true)->setLabel(_('Custom Username'))->setFilters(array('StringTrim'))->setValidators(array(new ConditionalNotEmpty(array("cb_custom_auth" => "1"))))->setDecorators(array('ViewHelper')); $this->addElement($custom_username); //custom password $custom_password = new Zend_Form_Element_Password('custom_password'); $custom_password->setAttrib('class', 'input_text')->setAttrib('autocomplete', 'off')->setAttrib('renderPassword', 'true')->setAllowEmpty(true)->setLabel(_('Custom Password'))->setFilters(array('StringTrim'))->setValidators(array(new ConditionalNotEmpty(array("cb_custom_auth" => "1"))))->setDecorators(array('ViewHelper')); $this->addElement($custom_password); $connection_url = Application_Model_Preference::GetLiveDJSourceConnectionURL(); if (trim($connection_url) == "") { $connection_url = "N/A"; } $this->setDecorators(array(array('ViewScript', array('viewScript' => 'form/add-show-live-stream.phtml', "connection_url" => $connection_url)))); }
public function init() { $this->setName(strtolower(get_class())); $this->setMethod("post"); $oFormName = new Zend_Form_Element_Hidden("form_name"); $oFormName->setValue(get_class()); $oFormName->setIgnore(FALSE)->removeDecorator("Label"); $this->addElement($oFormName); $oSelectEmailAddress = new Zend_Form_Element_Text("user_email_address"); $oSelectEmailAddress->addValidator(new Zend_Validate_EmailAddress()); $oSelectEmailAddress->setLabel("Adres e-mail:"); $oSelectEmailAddress->setRequired(TRUE); //$oSelectEmailAddress->addMultiOptions($this->_aEmailAddress); $oSelectEmailAddress->setAttrib("class", "valid"); $this->addElement($oSelectEmailAddress); $oPassword = new Zend_Form_Element_Password("user_password"); $oPassword->setLabel("Hasło:")->setFilters($this->_aFilters); $oPassword->addValidator(new AppCms2_Validate_AjaxLogin()); //$oPassword->addFilter(new Zend_Filter_Callback("md5")); $oPassword->setRequired(TRUE); $oPassword->setAttrib("class", "valid"); $this->addElement($oPassword); $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200)); $this->getElement("csrf_token")->removeDecorator("Label"); $oSubmit = $this->createElement("submit", "submit"); $oSubmit->setLabel("Zaloguj"); $this->addElement($oSubmit); $oViewScript = new Zend_Form_Decorator_ViewScript(); $oViewScript->setViewModule("admin"); $oViewScript->setViewScript("_forms/login.phtml"); $this->clearDecorators(); $this->setDecorators(array(array($oViewScript))); $oElements = $this->getElements(); foreach ($oElements as $oElement) { $oElement->setFilters($this->_aFilters); $oElement->removeDecorator("Errors"); } }
public function init() { /* $this->addElementPrefixPath('Application_Validate', '../application/validate', 'validate'); * */ $hidden = new Zend_Form_Element_Hidden('user_id'); $hidden->setDecorators(array('ViewHelper')); $this->addElement($hidden); $login = new Zend_Form_Element_Text('login'); $login->setLabel('Username:'******'class', 'input_text'); $login->setRequired(true); $login->addFilter('StringTrim'); //$login->addValidator('UserNameValidate'); $this->addElement($login); $password = new Zend_Form_Element_Password('password'); $password->setLabel('Password:'******'class', 'input_text'); $password->setRequired(true); $password->addFilter('StringTrim'); $password->addValidator('NotEmpty'); $this->addElement($password); $firstName = new Zend_Form_Element_Text('first_name'); $firstName->setLabel('Firstname:'); $firstName->setAttrib('class', 'input_text'); $firstName->setRequired(true); $firstName->addFilter('StringTrim'); $firstName->addValidator('NotEmpty'); $this->addElement($firstName); $lastName = new Zend_Form_Element_Text('last_name'); $lastName->setLabel('Lastname:'); $lastName->setAttrib('class', 'input_text'); $lastName->setRequired(true); $lastName->addFilter('StringTrim'); $lastName->addValidator('NotEmpty'); $this->addElement($lastName); $email = new Zend_Form_Element_Text('email'); $email->setLabel('Email:'); $email->setAttrib('class', 'input_text'); $email->addFilter('StringTrim'); $email->addValidator('EmailAddress'); $this->addElement($email); $skype = new Zend_Form_Element_Text('skype'); $skype->setLabel('Skype:'); $skype->setAttrib('class', 'input_text'); $skype->addFilter('StringTrim'); $this->addElement($skype); $jabber = new Zend_Form_Element_Text('jabber'); $jabber->setLabel('Jabber:'); $jabber->setAttrib('class', 'input_text'); $jabber->addFilter('StringTrim'); $jabber->addValidator('EmailAddress'); $this->addElement($jabber); $select = new Zend_Form_Element_Select('type'); $select->setLabel('User Type:'); $select->setAttrib('class', 'input_select'); $select->setAttrib('style', 'width: 40%'); $select->setMultiOptions(array("G" => "Guest", "H" => "DJ", "P" => "Program Manager", "A" => "Admin")); $select->setRequired(true); $this->addElement($select); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('class', 'ui-button ui-state-default right-floated'); $submit->setIgnore(true); $submit->setLabel('Submit'); $this->addElement($submit); }
public function init() { global $CC_CONFIG; $isDemo = isset($CC_CONFIG['demo']) && $CC_CONFIG['demo'] == 1; $isStreamConfigable = Application_Model_Preference::GetEnableStreamConf() == "true"; $isSaas = Application_Model_Preference::GetPlanLevel() == 'disabled' ? false : true; $defaultFade = Application_Model_Preference::GetDefaultTransitionFade(); if ($defaultFade == "") { $defaultFade = '00.000000'; } // automatic trasition on source disconnection $auto_transition = new Zend_Form_Element_Checkbox("auto_transition"); $auto_transition->setLabel("Auto Switch Off")->setValue(Application_Model_Preference::GetAutoTransition())->setDecorators(array('ViewHelper')); $this->addElement($auto_transition); // automatic switch on upon source connection $auto_switch = new Zend_Form_Element_Checkbox("auto_switch"); $auto_switch->setLabel("Auto Switch On")->setValue(Application_Model_Preference::GetAutoSwitch())->setDecorators(array('ViewHelper')); $this->addElement($auto_switch); // Default transition fade $transition_fade = new Zend_Form_Element_Text("transition_fade"); $transition_fade->setLabel("Switch Transition Fade (s)")->setFilters(array('StringTrim'))->addValidator('regex', false, array('/^[0-9]{1,2}(\\.\\d{1,6})?$/', 'messages' => 'enter a time in seconds 00{.000000}'))->setValue($defaultFade)->setDecorators(array('ViewHelper')); $this->addElement($transition_fade); //Master username $master_username = new Zend_Form_Element_Text('master_username'); $master_username->setAttrib('autocomplete', 'off')->setAllowEmpty(true)->setLabel('Master Username')->setFilters(array('StringTrim'))->setValue(Application_Model_Preference::GetLiveStreamMasterUsername())->setDecorators(array('ViewHelper')); $this->addElement($master_username); //Master password if ($isDemo) { $master_password = new Zend_Form_Element_Text('master_password'); } else { $master_password = new Zend_Form_Element_Password('master_password'); $master_password->setAttrib('renderPassword', 'true'); } $master_password->setAttrib('autocomplete', 'off')->setAttrib('renderPassword', 'true')->setAllowEmpty(true)->setValue(Application_Model_Preference::GetLiveStreamMasterPassword())->setLabel('Master Password')->setFilters(array('StringTrim'))->setDecorators(array('ViewHelper')); $this->addElement($master_password); //Master source connection url $master_dj_connection_url = new Zend_Form_Element_Text('master_dj_connection_url'); $master_dj_connection_url->setAttrib('readonly', true)->setLabel('Master Source Connection URL')->setValue(Application_Model_Preference::GetMasterDJSourceConnectionURL())->setDecorators(array('ViewHelper')); $this->addElement($master_dj_connection_url); //Show source connection url $live_dj_connection_url = new Zend_Form_Element_Text('live_dj_connection_url'); $live_dj_connection_url->setAttrib('readonly', true)->setLabel('Show Source Connection URL')->setValue(Application_Model_Preference::GetLiveDJSourceConnectionURL())->setDecorators(array('ViewHelper')); $this->addElement($live_dj_connection_url); //liquidsoap harbor.input port if (!$isSaas) { $m_port = Application_Model_StreamSetting::getMasterLiveStreamPort(); $master_dj_port = new Zend_Form_Element_Text('master_harbor_input_port'); $master_dj_port->setLabel("Master Source Port")->setValue($m_port)->setValidators(array(new Zend_Validate_Between(array('min' => 1024, 'max' => 49151))))->addValidator('regex', false, array('pattern' => '/^[0-9]+$/', 'messages' => array('regexNotMatch' => 'Only numbers are allowed.')))->setDecorators(array('ViewHelper')); $this->addElement($master_dj_port); $m_mount = Application_Model_StreamSetting::getMasterLiveStreamMountPoint(); $master_dj_mount = new Zend_Form_Element_Text('master_harbor_input_mount_point'); $master_dj_mount->setLabel("Master Source Mount Point")->setValue($m_mount)->setValidators(array(array('regex', false, array('/^[^ &<>]+$/', 'messages' => 'Invalid character entered'))))->setDecorators(array('ViewHelper')); $this->addElement($master_dj_mount); //liquidsoap harbor.input port $l_port = Application_Model_StreamSetting::getDjLiveStreamPort(); $live_dj_port = new Zend_Form_Element_Text('dj_harbor_input_port'); $live_dj_port->setLabel("Show Source Port")->setValue($l_port)->setValidators(array(new Zend_Validate_Between(array('min' => 1024, 'max' => 49151))))->addValidator('regex', false, array('pattern' => '/^[0-9]+$/', 'messages' => array('regexNotMatch' => 'Only numbers are allowed.')))->setDecorators(array('ViewHelper')); $this->addElement($live_dj_port); $l_mount = Application_Model_StreamSetting::getDjLiveStreamMountPoint(); $live_dj_mount = new Zend_Form_Element_Text('dj_harbor_input_mount_point'); $live_dj_mount->setLabel("Show Source Mount Point")->setValue($l_mount)->setValidators(array(array('regex', false, array('/^[^ &<>]+$/', 'messages' => 'Invalid character entered'))))->setDecorators(array('ViewHelper')); $this->addElement($live_dj_mount); } // demo only code if (!$isStreamConfigable) { $elements = $this->getElements(); foreach ($elements as $element) { if ($element->getType() != 'Zend_Form_Element_Hidden') { $element->setAttrib("disabled", "disabled"); } } } }
/** * Returns/sets a repeat password element. * * @return \Zend_Form_Element_Password */ public function getRepeatPasswordElement() { $element = $this->getElement($this->_repeatPasswordFieldName); if (!$element) { // Field repeat password $element = new \Zend_Form_Element_Password($this->_repeatPasswordFieldName); $element->setLabel($this->_('Repeat password')); $element->setAttrib('size', 40); $element->setRequired(true); $element->setRenderPassword(true); $validator = new \MUtil_Validate_IsConfirmed($this->_newPasswordFieldName, $this->_('New password')); $validator->setMessage($this->_("Must be the same as %fieldDescription%."), \MUtil_Validate_IsConfirmed::NOT_SAME); $element->addValidator($validator); $this->addElement($element); } return $element; }