public function __construct($name = null) { parent::__construct('reginfo'); $id_hidden = new Element\Hidden('id'); $id_hidden->setName('id'); $email_text = new Element\Text('login'); $email_text->setLabel('E-mail'); $email_text->setLabelAttributes(array('class' => 'type_text')); $email_text->setAttributes(array('class' => 'type_text_input', 'placeholder' => 'Type something...', 'disabled' => 'disable')); $type_text = new Element\Text('type'); $type_text->setLabel('Type'); $type_text->setLabelAttributes(array('class' => 'type_text')); $type_text->setAttributes(array('class' => 'type_text_input', 'disabled' => 'disable')); $password_text = new Element\Password('password'); $password_text->setLabel('New password'); $password_text->setLabelAttributes(array('class' => 'type_text')); $password_text->setAttributes(array('id' => 'password', 'class' => 'type_text_input')); $cpassword_text = new Element\Password('cpassword'); $cpassword_text->setLabel('Confirm password'); $cpassword_text->setLabelAttributes(array('class' => 'type_text')); $cpassword_text->setAttributes(array('id' => 'cpassword', 'class' => 'type_text_input')); $this->add($id_hidden); $this->add($email_text); $this->add($type_text); $this->add($password_text); $this->add($cpassword_text); }
public function addElements() { //-- Profile name -- $login = new Element\Text('profile_name'); $login->setAttribute('placeholder', 'profile_name'); $login->setAttribute('required', 'true'); $login->setAttribute('class', 'form-control'); $login->setAttribute('id', 'profile-name'); $login->setLabel('Profile name'); $login->setLabelAttributes(array('class' => 'control-label', 'for' => 'profile-name')); //-- Password -- $password = new Element\Password('password'); $password->setAttribute('placeholder', '*****'); $password->setAttribute('required', 'true'); $password->setAttribute('class', 'form-control'); $password->setAttribute('id', 'password'); $password->setLabel('Password'); $password->setLabelAttributes(array('class' => 'control-label', 'for' => 'password')); //-- Submit -- $submit = new Element\Submit('submit'); $submit->setAttribute('class', 'btn btn-success'); $submit->setValue('Send'); // Binding elements $this->add($login); $this->add($password); $this->add($submit); }
public function __construct($name = null) { parent::__construct('page'); $id_hidden = new Element\Hidden('id'); $id_hidden->setName('id'); $title_text = new Element\Text('title'); $title_text->setLabel('Title'); $title_text->setLabelAttributes(array('class' => 'type_text type_text_short')); $title_text->setAttributes(array('class' => 'type_text_input', 'placeholder' => 'Type something...', 'required' => 'require')); $url_text = new Element\Text('url'); $url_text->setLabel('Url'); $url_text->setLabelAttributes(array('class' => 'type_text type_text_short')); $url_text->setAttributes(array('class' => 'type_text_input', 'placeholder' => 'Type something...', 'required' => 'require')); $text_textarea = new Element\Textarea('text'); $text_textarea->setLabel('Text'); $text_textarea->setLabelAttributes(array('class' => 'type_text')); $text_textarea->setAttributes(array('placeholder' => 'Type something...')); $auto_check = new Element\Checkbox('auto'); $auto_check->setLabel('Automatically'); $auto_check->setLabelAttributes(array('class' => 'type_text type_check')); $auto_check->setUseHiddenElement(true); $auto_check->setCheckedValue("1"); $auto_check->setUncheckedValue("0"); $auto_check->setValue('1'); $meta_text = new Element\Text('meta'); $meta_text->setLabel('Meta'); $meta_text->setLabelAttributes(array('class' => 'type_text type_text_mod_darker')); $meta_text->setAttributes(array('class' => 'type_text_input')); $keywords_text = new Element\Text('keywords'); $keywords_text->setLabel('Keywords'); $keywords_text->setLabelAttributes(array('class' => 'type_text type_text_mod_darker')); $keywords_text->setAttributes(array('class' => 'type_text_input')); $desc_text = new Element\Text('description'); $desc_text->setLabel('Description'); $desc_text->setLabelAttributes(array('class' => 'type_text type_text_mod_darker')); $desc_text->setAttributes(array('class' => 'type_text_input')); $submit_button = new Element\Submit('submit'); $submit_button->setValue('Submit'); $submit_button->setAttributes(array('class' => 'btn btn_white')); $cancel_button = new Element\Submit('cancel'); $cancel_button->setValue('Cancel'); $cancel_button->setAttributes(array('class' => 'btn btn_rozy')); $this->add($id_hidden); $this->add($title_text); $this->add($url_text); $this->add($text_textarea); $this->add($auto_check); $this->add($meta_text); $this->add($keywords_text); $this->add($desc_text); $this->add($submit_button); $this->add($cancel_button); }
public function __construct($name = null, $options = array()) { parent::__construct(isset($name) ? $name : 'personal'); $id_hidden = new Element\Hidden('id'); $id_hidden->setName('id'); $firstname_text = new Element\Text('firstname'); $firstname_text->setLabel('First name'); $firstname_text->setLabelAttributes(array('class' => 'type_text')); $firstname_text->setAttributes(array('class' => 'type_text_input', 'placeholder' => 'Type something...')); $lastname_text = new Element\Text('lastname'); $lastname_text->setLabel('Last name'); $lastname_text->setLabelAttributes(array('class' => 'type_text')); $lastname_text->setAttributes(array('class' => 'type_text_input', 'placeholder' => 'Type something...', 'required' => true)); $country_select = new Element\Select('country_id'); $country_select->setLabel('Country'); $country_select->setLabelAttributes(array('class' => 'select f_3_w50')); $country_select->setAttributes(array('class' => 'sel_chosen')); $country_select->setOptions(array('disable_inarray_validator' => true, 'empty_option' => 'Please choose your country')); $state_select = new Element\Select('state_id'); $state_select->setLabel('Province/State'); $state_select->setLabelAttributes(array('class' => 'select f_3_w50')); $state_select->setAttributes(array('class' => 'sel_chosen', 'required' => true)); $state_select->setOptions(array('disable_inarray_validator' => true, 'empty_option' => 'Please choose your state')); $city_select = new Element\Select('city_id'); $city_select->setLabel('City'); $city_select->setLabelAttributes(array('class' => 'select f_3_w50')); $city_select->setAttributes(array('class' => 'sel_chosen', 'required' => true)); $city_select->setOptions(array('disable_inarray_validator' => true, 'empty_option' => 'Please choose your city')); $adress_text = new Element\Text('adress'); $adress_text->setLabel('Adress'); $adress_text->setLabelAttributes(array('class' => 'type_text')); $adress_text->setAttributes(array('class' => 'type_text_input', 'placeholder' => 'Type adress in format (наш формат)')); $languages_select = new Element\Select('languages'); $languages_select->setLabel('Languages'); $languages_select->setLabelAttributes(array('class' => 'select', 'style' => 'float:left;')); $languages_select->setAttributes(array('class' => 'sel_chosen', 'multiple' => 'multiple', 'required' => true)); $languages_select->setOptions(array('disable_inarray_validator' => true)); $logo = new Element\Image('logo'); $logo->setAttributes(array('src', '/images/11.jpg', 'style' => 'float:left;')); $file = new Element\File('file'); $file->setLabelAttributes(array('style' => 'float:left;clear:both')); $this->add($id_hidden); $this->add($firstname_text); $this->add($lastname_text); $this->add($country_select); $this->add($state_select); $this->add($city_select); $this->add($adress_text); $this->add($languages_select); $this->add($logo); $this->add($file); }
public function __construct($name = null) { parent::__construct('links'); $weight_hidden = new Element\Hidden('weight'); $title_text = new Element\Text('name'); $title_text->setLabel('Title'); $title_text->setLabelAttributes(array('class' => 'type_text')); $title_text->setAttributes(array('class' => 'type_text_input', 'placeholder' => 'Type something...', 'required' => true)); $url_text = new Element\Url('ref'); $url_text->setLabel('Url'); $url_text->setLabelAttributes(array('class' => 'type_text')); $url_text->setAttributes(array('class' => 'type_text_input', 'placeholder' => 'Type something...', 'required' => true)); $description_textarea = new Element\Textarea('description'); $description_textarea->setLabel('Description'); $description_textarea->setLabelAttributes(array('class' => 'type_text')); $description_textarea->setAttributes(array('class' => 'type_text_input', 'placeholder' => 'Type something...')); $this->add($weight_hidden); $this->add($title_text); $this->add($url_text); $this->add($description_textarea); }
public function __construct($name = null, $options = array()) { parent::__construct(isset($name) ? $name : 'about'); $id_hidden = new Element\Hidden('id'); $id_hidden->setName('id'); $specialty_text = new Element\Text('specialty'); $specialty_text->setLabel('Specialty'); $specialty_text->setLabelAttributes(array('class' => 'type_text')); $specialty_text->setAttributes(array('class' => 'type_text_input')); $proficiency_select = new Element\Select('proficiency_level'); $proficiency_select->setLabel('Proficiency level'); $proficiency_select->setLabelAttributes(array('class' => 'select f_3_w50')); $proficiency_select->setAttributes(array('class' => 'sel_chosen')); $proficiency_select->setOptions(array('disable_inarray_validator' => true, 'empty_option' => 'Please choose your proficiency')); $about_textarea = new Element\Textarea('about'); $about_textarea->setLabel('About'); $about_textarea->setLabelAttributes(array('class' => 'type_text')); $about_textarea->setAttributes(array('class' => 'type_text_input', 'placeholder' => 'Type something...', 'required' => 'require')); $this->add($id_hidden); $this->add($specialty_text); $this->add($proficiency_select); $this->add($about_textarea); }
public function addElements() { //-- Profile name -- $keyA = new Element\Text('activation_key'); $keyA->setAttribute('placeholder', md5('Example')); //$keyA->setAttribute('required', 'true'); $keyA->setAttribute('class', 'form-control'); $keyA->setAttribute('id', 'activation-key'); $keyA->setLabel('Activation key'); $keyA->setLabelAttributes(array('class' => 'control-label', 'for' => 'activation-key')); //-- Submit -- $submit = new Element\Submit('submit'); $submit->setAttribute('class', 'btn btn-success'); $submit->setValue('Send'); //-- Submit -- $submit_email = new Element\Submit('submit_email'); $submit_email->setAttribute('class', 'btn btn-info'); $submit_email->setValue('Send Email'); // Binding elements $this->add($keyA); $this->add($submit); $this->add($submit_email); }
public function addElements() { //-- Full name -- $full_name = new Element\Text('full_name'); $full_name->setAttribute('placeholder', 'Full Name'); $full_name->setAttribute('class', 'form-control'); $full_name->setAttribute('id', 'full-name'); $full_name->setLabel('Full name'); $full_name->setLabelAttributes(array('class' => 'control-label', 'for' => 'full-name')); //-- Bio -- $bio = new Element\Textarea('bio'); $bio->setAttribute('placeholder', 'Bio'); $bio->setAttribute('class', 'form-control'); $bio->setAttribute('id', 'bio'); $bio->setLabel('Bio'); $bio->setLabelAttributes(array('class' => 'control-label', 'for' => 'bio')); //-- Link skype -- $link_skype = new Element\Text('link_skype'); $link_skype->setAttribute('placeholder', 'skype_name'); $link_skype->setAttribute('class', 'form-control'); $link_skype->setAttribute('id', 'link-skype'); $link_skype->setLabel('Skype'); $link_skype->setLabelAttributes(array('class' => 'control-label', 'for' => 'link-skype')); //-- Link site -- $link_site = new Element\Text('link_site'); $link_site->setAttribute('placeholder', 'http://my-site.com'); $link_site->setAttribute('class', 'form-control'); $link_site->setAttribute('id', 'link-site'); $link_site->setLabel('Link my site'); $link_site->setLabelAttributes(array('class' => 'control-label', 'for' => 'link-site')); //-- Link vkontakte -- $link_vk = new Element\Text('link_vk'); $link_vk->setAttribute('placeholder', 'http://vk.com/user_name'); $link_vk->setAttribute('class', 'form-control'); $link_vk->setAttribute('id', 'link-vk'); $link_vk->setLabel('Link VKontakte'); $link_vk->setLabelAttributes(array('class' => 'control-label', 'for' => 'link-vk')); //-- Link facebook -- $link_fb = new Element\Text('link_fb'); $link_fb->setAttribute('placeholder', 'https://www.facebook.com/user_name'); $link_fb->setAttribute('class', 'form-control'); $link_fb->setAttribute('id', 'link-fb'); $link_fb->setLabel('Link Facebook'); $link_fb->setLabelAttributes(array('class' => 'control-label', 'for' => 'link-fb')); //-- Link twitter -- $link_tw = new Element\Text('link_tw'); $link_tw->setAttribute('placeholder', 'https://twitter.com/user_name'); $link_tw->setAttribute('class', 'form-control'); $link_tw->setAttribute('id', 'link-tw'); $link_tw->setLabel('Link Twitter'); $link_tw->setLabelAttributes(array('class' => 'control-label', 'for' => 'flink-tw')); //-- Password -- $check = new Element\Checkbox('is_active'); $check->setAttribute('class', 'form-control'); $check->setAttribute('id', 'is-active'); $check->setCheckedValue("1"); $check->setUncheckedValue("0"); $check->setLabel('Is active'); $check->setLabelAttributes(array('class' => 'control-label', 'for' => 'is-active')); //-- Submit -- $submit = new Element\Submit('submit'); $submit->setAttribute('class', 'btn btn-success'); $submit->setValue('Send'); // Binding elements $this->add($full_name); $this->add($bio); $this->add($link_skype); $this->add($link_site); $this->add($link_vk); $this->add($link_fb); $this->add($link_tw); $this->add($check); }
public function __construct() { parent::__construct('offline'); $this->setHydrator(new ArraySerializableHydrator(false)); $country_select = new Element\Select('country_id'); $country_select->setLabel('Country'); $country_select->setLabelAttributes(array('class' => 'select f_3_w50')); $country_select->setAttributes(array('class' => 'sel_chosen', 'required' => true)); $country_select->setOptions(array('disable_inarray_validator' => true, 'empty_option' => 'Please choose your country')); $state_select = new Element\Select('state_id'); $state_select->setLabel('Province/State'); $state_select->setLabelAttributes(array('class' => 'select f_3_w50')); $state_select->setAttributes(array('class' => 'sel_chosen', 'required' => true)); $state_select->setOptions(array('disable_inarray_validator' => true, 'empty_option' => 'Please choose your state')); $city_select = new Element\Select('city_id'); $city_select->setLabel('City'); $city_select->setLabelAttributes(array('class' => 'select f_3_w50')); $city_select->setAttributes(array('class' => 'sel_chosen', 'required' => true)); $city_select->setOptions(array('disable_inarray_validator' => true, 'empty_option' => 'Please choose your city')); $adress_text = new Element\Text('address'); $adress_text->setLabel('Adress'); $adress_text->setLabelAttributes(array('class' => 'type_text')); $adress_text->setAttributes(array('class' => 'type_text_input', 'placeholder' => 'Type adress in format', 'required' => true)); $this->add($country_select); $this->add($state_select); $this->add($city_select); $this->add($adress_text); $this->add(array('type' => 'Button', 'name' => 'submit', 'options' => array('label' => 'delete'), 'attributes' => array('class' => 'btn btn btn_red3'))); }