本文整理汇总了PHP中Zend_Form_Element_Submit::setAttrib方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Form_Element_Submit::setAttrib方法的具体用法?PHP Zend_Form_Element_Submit::setAttrib怎么用?PHP Zend_Form_Element_Submit::setAttrib使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend_Form_Element_Submit
的用法示例。
在下文中一共展示了Zend_Form_Element_Submit::setAttrib方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: init
public function init()
{
$this->setName('add_new_post');
$this->setMethod('Post');
$this->setAttrib('encrypt', 'multipart/form-data');
$heading = new Zend_Form_Element_Text('heading', array('disableLoadDefaultDecorators' => true));
$heading->setRequired(true)->setLabel('* Blog Post Title:')->setAttrib('id', 'heading')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$url = new Zend_Form_Element_Text('url');
$url->setRequired(true)->setAttrib('id', 'url')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->setAttrib("class", "form-control set-txt")->removeDecorator('htmlTag');
$description = new Zend_Form_Element_Textarea('description', array('disableLoadDefaultDecorators' => true));
$description->setRequired(true)->setLabel('* Description:')->setAttrib('id', 'description')->setAttrib('contenteditable', 'true')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
/*$categories = new Zend_Form_Element_Text('categories',array('disableLoadDefaultDecorators' =>true));
$categories->setLabel(' Category:')
->setAttrib('id', 'categories')
->addFilter('StripTags')
->addFilter('StringTrim')
->addValidator('NotEmpty')
->setAttrib("class", "form-control")
->removeDecorator('htmlTag');*/
$is_comment = new Zend_Form_Element_Checkbox('is_comment', array('disableLoadDefaultDecorators' => true));
$is_comment->setAttrib("id", "is_comment")->setLabel('Mark as No Comments:')->setAttrib("class", "form-control")->addFilter('StripTags')->addFilter('StringTrim');
$tags = new Zend_Form_Element_Text('tags', array('disableLoadDefaultDecorators' => true));
$tags->setLabel('Tags:')->setAttrib('id', 'tags')->setAttrib('placeholder', 'Separate tags with comma,')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$image = new Zend_Form_Element_File('image');
$image->addValidator('Count', false, 1)->addValidator('ImageSize', false, array('minwidth' => 700, 'maxwidth' => 1000, 'minheight' => 500))->addValidator('Size', false, 1000240000)->setErrorMessages(array("Upload an image:"))->addValidator('Extension', false, 'jpg,png,gif,jpeg,jpg');
// only JPEG, PNG, and GIFs
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('id', 'submit-btn');
$submit->setAttrib('class', 'btn btn-lg btn-primary float-right')->removeDecorator('HtmlTag')->removeDecorator('Label')->setLabel("Publish");
$this->setElementDecorators(array('Errors', 'ViewHelper', array('decorator' => array('td' => 'HtmlTag'), 'options' => array('tag' => 'td')), array('Label', array('tag' => 'td')), array('decorator' => array('tr' => 'HtmlTag'), 'options' => array('tag' => 'tr'))), array('heading', 'is_comment', 'url', 'image', 'description', 'tags'));
$this->addElements(array($heading, $url, $is_comment, $image, $description, $tags, $submit));
}
示例2: init
public function init()
{
$this->setName('social_link');
//$this->setAction('socialMedia');
$this->setMethod('Post');
$facebook = new Zend_Form_Element_Text('facebook', array('disableLoadDefaultDecorators' => true));
$facebook->setLabel(' Facebook:')->setAttrib('id', 'facebook')->addFilter('StripTags')->addFilter('StringTrim')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$twitter = new Zend_Form_Element_Text('twitter', array('disableLoadDefaultDecorators' => true));
$twitter->setLabel(' Twitter:')->setAttrib('id', 'twitter')->addFilter('StripTags')->addFilter('StringTrim')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$youtube = new Zend_Form_Element_Text('youtube', array('disableLoadDefaultDecorators' => true));
$youtube->setLabel(' Youtube:')->setAttrib('id', 'youtube')->addFilter('StripTags')->addFilter('StringTrim')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$instagram = new Zend_Form_Element_Text('instagram', array('disableLoadDefaultDecorators' => true));
$instagram->setLabel(' Instagram:')->setAttrib('id', 'instagram')->addFilter('StripTags')->addFilter('StringTrim')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$tumblr = new Zend_Form_Element_Text('tumblr', array('disableLoadDefaultDecorators' => true));
$tumblr->setLabel(' Tumblr:')->setAttrib('id', 'tumblr')->addFilter('StripTags')->addFilter('StringTrim')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$google_plus = new Zend_Form_Element_Text('google_plus', array('disableLoadDefaultDecorators' => true));
$google_plus->setLabel(' Google Plus:')->setAttrib('id', 'google_plus')->addFilter('StripTags')->addFilter('StringTrim')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$linkedin = new Zend_Form_Element_Text('linkedin', array('disableLoadDefaultDecorators' => true));
$linkedin->setLabel(' LinkedIn:')->setAttrib('id', 'linkedIn')->addFilter('StripTags')->addFilter('StringTrim')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$pinterest = new Zend_Form_Element_Text('pinterest', array('disableLoadDefaultDecorators' => true));
$pinterest->setLabel(' Pinterest:')->setAttrib('id', 'pinterest')->addFilter('StripTags')->addFilter('StringTrim')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$dailymotion = new Zend_Form_Element_Text('dailymotion', array('disableLoadDefaultDecorators' => true));
$dailymotion->setLabel(' Dailymotion:')->setAttrib('id', 'dailymotion')->addFilter('StripTags')->addFilter('StringTrim')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$vimeo = new Zend_Form_Element_Text('vimeo', array('disableLoadDefaultDecorators' => true));
$vimeo->setLabel(' Vimeo:')->setAttrib('id', 'vimeo')->addFilter('StripTags')->addFilter('StringTrim')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('id', 'submitbutton');
$submit->setAttrib('class', 'btn btn-lg btn-primary float-right')->removeDecorator('HtmlTag')->removeDecorator('Label')->setLabel("Update");
$this->setElementDecorators(array('Errors', 'ViewHelper', array('decorator' => array('td' => 'HtmlTag'), 'options' => array('tag' => 'td')), array('Label', array('tag' => 'td')), array('decorator' => array('tr' => 'HtmlTag'), 'options' => array('tag' => 'tr'))), array('twitter', 'vimeo', 'dailytmotion', 'pinterest', 'facebook', 'tumblr', 'google_plus', 'youtube', 'linkedin', 'instagram'));
///$this->addElement('hash', 'csrf', array('ignore' => true,));
$this->addElements(array($twitter, $vimeo, $dailymotion, $pinterest, $google_plus, $tumblr, $facebook, $youtube, $instagram, $linkedin, $submit));
}
示例3: init
public function init()
{
$this->setName('param');
$this->setAttrib('class', 'form-inline');
$host1 = new Zend_Form_Element_Text('host1');
$host1->setAttrib('class', 'form-control')->setLabel('host1')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->addValidator('Hostname');
$host1->setDecorators(array('ViewHelper', 'Description', 'Errors', 'Label', array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'col-md-4')), array(array('row' => 'HtmlTag'), array('tag' => 'div', 'class' => 'row form-inline', 'openOnly' => true))));
$user1 = new Zend_Form_Element_Text('user1');
$user1->setLabel('user1')->setAttrib('class', 'form-control')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->addValidator('EmailAddress');
$user1->setDecorators(array('ViewHelper', 'Description', 'Errors', 'Label', array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'col-md-4'))));
$password1 = new Zend_Form_Element_Text('password1');
$password1->setLabel('pass1')->setAttrib('class', 'form-control')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty');
$password1->setDecorators(array('ViewHelper', 'Description', 'Errors', 'Label', array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'col-md-4')), array(array('row' => 'HtmlTag'), array('tag' => 'div', 'closeOnly' => 'true'))));
$host2 = new Zend_Form_Element_Text('host2');
$host2->setAttrib('class', 'form-control')->setLabel('host2')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->addValidator('Hostname');
$host2->setDecorators(array('ViewHelper', 'Description', 'Errors', 'Label', array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'col-md-4')), array(array('row' => 'HtmlTag'), array('tag' => 'div', 'class' => 'row', 'openOnly' => true))));
$user2 = new Zend_Form_Element_Text('user2');
$user2->setLabel('user2')->setAttrib('class', 'form-control')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->addValidator('EmailAddress');
$user2->setDecorators(array('ViewHelper', 'Description', 'Errors', 'Label', array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'col-md-4'))));
$password2 = new Zend_Form_Element_Text('password2');
$password2->setLabel('pass2')->setAttrib('class', 'form-control')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty');
$password2->setDecorators(array('ViewHelper', 'Description', 'Errors', 'Label', array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'col-md-4')), array(array('row' => 'HtmlTag'), array('tag' => 'div', 'closeOnly' => 'true'))));
$submit = new Zend_Form_Element_Submit('submit');
$submit->setLabel('Submit');
$submit->setAttrib('class', 'btn btn-default');
$submit->setAttrib('value', 'transfer_source');
$submit->setDecorators(array('ViewHelper', 'Description', 'Errors', array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'col-md-4 col-md-offset-4 text-center'))));
$this->addElements(array($host1, $user1, $password1, $host2, $user2, $password2, $submit));
$this->setDecorators(array('FormElements', array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-inline')), 'Form'));
}
示例4: init
public function init()
{
$this->setName('add_testimonial');
//$this->setAction('newExpert');
$this->setMethod('Post');
$this->setAttrib('enctype', 'multipart/form-data');
$first_name = new Zend_Form_Element_Text('first_name', array('disableLoadDefaultDecorators' => true));
$first_name->setRequired(true)->setLabel('* First Name:')->setAttrib('id', 'video_title')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$last_name = new Zend_Form_Element_Text('last_name', array('disableLoadDefaultDecorators' => true));
$last_name->setRequired(true)->setLabel('* Last Name:')->setAttrib('id', 'url_video')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$email = new Zend_Form_Element_Text('email', array('disableLoadDefaultDecorators' => true));
$email->setRequired(true)->setLabel('* Email:')->setAttrib('id', 'email')->setAttrib('size', '30')->addFilter('StripTags')->addFilter('StringTrim')->setErrorMessages(array("Write Email"))->addValidator('EmailAddress', true)->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$short_description = new Zend_Form_Element_Textarea('short_description', array('disableLoadDefaultDecorators' => true));
$short_description->setRequired(true)->setAttrib("id", "short_description")->setLabel(' *Testimonial:')->setAttrib("class", "form-control")->setAttrib('ROWS', '5')->setAttrib('COLS', '3')->setErrorMessages(array("Write Description for Testimonial"))->addFilter('StringTrim');
$image1 = new Zend_Form_Element_File('image1');
//$image1->setRequired(true)
$image1->addValidator('Count', false, 1)->addValidator('ImageSize', false, array('minwidth' => 100, 'maxwidth' => 400, 'minheight' => 100, 'maxheight' => 400))->addValidator('Size', false, 1000240000)->setErrorMessages(array("*Upload an image:"))->addValidator('Extension', false, 'jpg,png,gif');
// only JPEG, PNG, and GIFs
$is_featured = new Zend_Form_Element_Checkbox('is_featured', array('disableLoadDefaultDecorators' => true));
$is_featured->setAttrib("id", "is_featured")->setLabel('Featured:')->setAttrib("class", "form-control")->addFilter('StripTags')->addFilter('StringTrim');
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('id', 'submitbutton');
$submit->setAttrib('class', 'btn btn-lg btn-primary float-right')->removeDecorator('HtmlTag')->removeDecorator('Label')->setLabel("Save");
$this->setElementDecorators(array('Errors', 'ViewHelper', array('decorator' => array('td' => 'HtmlTag'), 'options' => array('tag' => 'td')), array('Label', array('tag' => 'td')), array('decorator' => array('tr' => 'HtmlTag'), 'options' => array('tag' => 'tr'))), array('first_name', 'last_name', 'email', 'short_description', 'image1', 'is_featured'));
//$this->addElement('hash', 'csrf', array('ignore' => true,));
$this->addElements(array($first_name, $last_name, $image1, $email, $is_featured, $short_description, $submit));
}
示例5: init
public function init()
{
$this->setName('transfer_source');
$this->setAttrib('class', 'form-inline');
$host1 = new Zend_Form_Element_Text('host1');
$host1->setAttrib('class', 'form-control')->setLabel('host1')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->addValidator('Hostname');
$edit = new Zend_Form_Element_Hidden('edit');
//$edit->setLabel('Edition Mode');
//$edit->clearDecorators();
$host1->setDecorators(array('ViewHelper', 'Description', 'Errors', 'Label', array(array('row' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group col-md-3'))));
$user1 = new Zend_Form_Element_Text('user1');
$user1->setLabel('user1')->setAttrib('class', 'form-control')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->addValidator('EmailAddress');
$user1->setDecorators(array('ViewHelper', 'Description', 'Errors', 'Label', array(array('row' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group col-md-3'))));
$password1 = new Zend_Form_Element_Text('password1');
$password1->setLabel('pass1')->setAttrib('class', 'form-control')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty');
$password1->setDecorators(array('ViewHelper', 'Description', 'Errors', 'Label', array(array('row' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group col-md-3'))));
$action = new Zend_Form_Element_Select('action');
$action->setOptions(array('1' => 'source', '2' => 'target'));
$action->setAttrib('class', 'form-control');
$action->options = array('1' => 'source', '2' => 'target');
$action->setDecorators(array('ViewHelper', 'Description', 'Errors', 'Label', array(array('row' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group col-md-2'))));
$submit = new Zend_Form_Element_Submit('submit');
$submit->setLabel('Submit');
$submit->setAttrib('class', 'btn btn-default');
$submit->setAttrib('value', 'transfer_source');
$submit->setDecorators(array('ViewHelper', 'Description', 'Errors', array(array('data' => 'HtmlTag'), array('tag' => 'div', 'colspan' => 2, 'align' => 'center')), array(array('row' => 'HtmlTag'), array('tag' => 'div', 'class' => 'form-group'))));
$this->addElements(array($edit, $host1, $user1, $password1, $action, $submit));
$this->setDecorators(array('FormElements', 'Form'));
}
示例6: __construct
public function __construct()
{
$transactionType = new Zend_Form_Element_Select('transactionType');
$transactionType->setAttrib('class', 'NormalBtn');
$transactionType->setRequired(true)->addValidators(array(array('NotEmpty')));
$transactionMode = new Zend_Form_Element_Select('transactionMode');
$transactionMode->setAttrib('class', 'NormalBtn');
$transactionMode->setRequired(true);
// ->addValidators(array(array('NotEmpty')));
$transactionMode->setAttrib('onchange', 'display(this.value);');
$transaction_interest_amount = new Zend_Form_Element_Text('transaction_interest_amount');
$transaction_interest_amount->setAttrib('class', 'NormalBtn');
$transaction_fine_amount = new Zend_Form_Element_Text('transaction_fine_amount');
$transaction_fine_amount->setAttrib('class', 'NormalBtn');
$account_id = new Zend_Form_Element_Text('account_id');
$account_id->setAttrib('class', 'NormalBtn');
$transaction_date = new Zend_Form_Element_Text('transaction_date');
$transaction_date->setAttrib('class', 'NormalBtn');
$transaction_date->setRequired(true)->addValidators(array(array('NotEmpty')));
$transaction_date->setRequired(true)->addValidator(new Zend_Validate_Date('YYYY-MM-DD'), true, array('messages' => array(Zend_Validate_Date::FALSEFORMAT => 'Enter the valid date')));
$transaction_amount = new Zend_Form_Element_Text('transaction_amount');
$transaction_amount->setAttrib('class', 'NormalBtn');
$transaction_remarks = new Zend_Form_Element_Textarea('transaction_remarks', array('rows' => 3, 'cols' => 15));
$transaction_remarks->setAttrib('class', 'NormalBtn');
$transaction_remarks->setRequired(true)->addValidators(array(array('NotEmpty')));
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('id', 'submit');
$submit->setAttrib('class', 'NormalBtn');
$submit->setLabel('submit');
$this->addElements(array($transactionType, $transactionMode, $transaction_interest_amount, $transaction_fine_amount, $account_id, $transaction_date, $transaction_amount, $transaction_remarks, $submit));
}
示例7: init
public function init()
{
$this->setMethod('post');
$this->setAction('/main/new');
$this->setAttrib('id', 'newRoute');
$note = new Zend_Form_Element_Note('title', array('value' => '<h2 id="titleProductDetails">Create a New Route</h2>'));
$intermed = new Zend_Form_Element_Hidden('intermed');
$intermed->setAttrib('readonly', 'readonly');
$intermed->addFilter('StripTags');
$intermed->addFilter('HtmlEntities');
$intermed->addFilter('StringTrim');
$start = new Zend_Form_Element_Text('startForm');
$start->setLabel('Starting Point*');
$start->setAttrib('autocomplete', 'off');
$start->addFilter('StripTags');
$start->addFilter('HtmlEntities');
$start->setAttrib('class', 'form-control');
$start->addFilter('StringTrim');
$start->setRequired(true)->addErrorMessage('Start Location Required');
// $start->addValidator('Regex', true, array('/^[a-zA-Z0-9.,:-\s]*$/'))->addErrorMessage('Invalid characters used');
// $start->addValidator('StringLength', true, array(0, 255))->addErrorMessage('Required Field');
$end = new Zend_Form_Element_Text('endForm');
$end->setLabel('Destination*');
$end->setAttrib('autocomplete', 'off');
$end->addFilter('StripTags');
$end->setAttrib('class', 'form-control');
$end->addFilter('HtmlEntities');
$end->addFilter('StringTrim');
$end->setRequired(true)->addErrorMessage('Destination Required');
// $end->addValidator('StringLength', true, array(0, 255))->addErrorMessage('Required Field');
$routeDate = new Zend_Form_Element_Text('routeDate');
$routeDate->setAttrib('autocomplete', 'off');
$routeDate->setAttrib('readonly', 'readonly');
$routeDate->setAttrib('maxlength', '10');
$routeDate->setAttrib('class', 'form-control');
$routeDate->setLabel('Date of Journey' . '*');
$routeDate->addFilter('StripTags');
$routeDate->addFilter('HtmlEntities');
$routeDate->addFilter('StringTrim');
$routeDate->setRequired(true)->addErrorMessage('Date Required');
$routeDate->addValidator('Regex', true, array('/^[0-9.\\s]*$/'))->addErrorMessage('Invalid characters used');
$routeDate->addValidator('StringLength', true, array(10, 10))->addErrorMessage('Required Field');
$passangers = new Zend_Form_Element_Select('passangers');
$passangers->setLabel('No of Passangers*');
$passangers->setAttrib('autocomplete', 'off');
$passangers->setAttrib('class', 'form-control');
$passangers->addFilter('StripTags');
$passangers->addFilter('HtmlEntities');
$passangers->addFilter('StringTrim');
$passangers->setRequired(true)->addErrorMessage('Password Required');
$passangers->setMultiOptions(array('1' => '1 Passanger', '2' => '2 Passangers', '3' => '3 Passangers', '4' => '4 Passangers', '5' => '5 Passangers', '6' => '6 Passangers'));
$submit = new Zend_Form_Element_Submit('newRoute');
$submit->setLabel('New Route');
$submit->setAttrib('class', 'btn btn-info');
$submit->setAttrib('style', 'margin-top:20px');
$this->addElements(array($note, $intermed, $start, $end, $passangers, $routeDate, $submit));
$this->setElementDecorators(array('ViewHelper', 'Label', 'Errors'));
$submit->setDecorators(array('ViewHelper'));
$this->setDecorators(array('FormElements', 'Form', array('HtmlTag', array('tag' => 'div', 'id' => 'newRouteFormContainer'))));
}
示例8: init
public function init()
{
$this->setName('add_video_link');
//$this->setAction('newExpert');
$this->setMethod('Post');
$this->setAttrib('enctype', 'multipart/form-data');
$title = new Zend_Form_Element_Text('title', array('disableLoadDefaultDecorators' => true));
$title->setRequired(true)->setLabel('* Video Title:')->setAttrib('id', 'video_title')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$url_video = new Zend_Form_Element_Text('url_video', array('disableLoadDefaultDecorators' => true));
$url_video->setRequired(true)->setLabel('* Video URL:')->setAttrib('id', 'url_video')->addValidator('NotEmpty')->setAttrib("class", "form-control")->addFilter('StripTags')->addFilter('StringTrim')->removeDecorator('htmlTag');
$short_description = new Zend_Form_Element_Textarea('short_description', array('disableLoadDefaultDecorators' => true));
$short_description->setRequired(true)->setAttrib("id", "short_description")->setLabel(' *Short Description:')->setAttrib("class", "form-control")->setAttrib('ROWS', '5')->setAttrib('COLS', '3')->addFilter('StringTrim');
$video_img = new Zend_Form_Element_File('video_img');
//$video_img->setRequired(true)
$video_img->addValidator('Count', false, 1)->addValidator('ImageSize', false, array('minwidth' => 100, 'maxwidth' => 1000, 'minheight' => 100, 'maxheight' => 1000))->addValidator('Size', false, 1000240000)->setErrorMessages(array("Upload an image:"))->addValidator('Extension', false, 'jpg,png,gif,jpeg');
// only JPEG, PNG, and GIFs
$is_featured = new Zend_Form_Element_Checkbox('is_featured', array('disableLoadDefaultDecorators' => true));
$is_featured->setAttrib("id", "is_featured")->setLabel('Featured:')->setAttrib("class", "form-control")->addFilter('StripTags')->addFilter('StringTrim');
$is_main = new Zend_Form_Element_Checkbox('is_main', array('disableLoadDefaultDecorators' => true));
$is_main->setAttrib("id", "is_main")->setLabel('Mark main video:')->setAttrib("class", "form-control")->addFilter('StripTags')->addFilter('StringTrim');
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('id', 'submit-btn');
$submit->setAttrib('class', 'btn btn-lg btn-primary float-right')->removeDecorator('HtmlTag')->removeDecorator('Label')->setLabel("Save");
$this->setElementDecorators(array('Errors', 'ViewHelper', array('decorator' => array('td' => 'HtmlTag'), 'options' => array('tag' => 'td')), array('Label', array('tag' => 'td')), array('decorator' => array('tr' => 'HtmlTag'), 'options' => array('tag' => 'tr'))), array('title', 'short_description', 'url_video', 'video_img', 'is_featured', 'is_main'));
//$this->addElement('hash', 'csrf', array('ignore' => true,));
$this->addElements(array($title, $short_description, $video_img, $url_video, $is_featured, $is_main, $submit));
}
示例9: init
public function init()
{
$this->setName('photo_gallery');
$photo_name = new Zend_Form_Element_File('photo_name');
$photo_name->setRequired(true)->addValidator('Count', false, 1)->addValidator('FilesSize', false, array('min' => '1kB', 'max' => '5MB'))->addValidator('ImageSize', false, array('minwidth' => 10, 'minheight' => 10))->addFilter('StringTrim')->setErrorMessages(array("Upload an image"))->addValidator('Extension', false, 'jpeg,jpg,png,gif');
// only JPEG, PNG, and GIFs
$caption = new Zend_Form_Element_Text('caption', array('disableLoadDefaultDecorators' => true));
$caption->setAttrib('id', 'caption')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$link = new Zend_Form_Element_Text('link', array('disableLoadDefaultDecorators' => true));
$link->setAttrib('id', 'link')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$description = new Zend_Form_Element_Textarea('description', array('disableLoadDefaultDecorators' => true));
$description->setAttrib('id', 'editor1')->setAttrib('name', 'description')->addFilter('StringTrim')->addValidator('NotEmpty')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$category = new Zend_Form_Element_Select('category', array('disableLoadDefaultDecorators' => true));
$category->setAttrib("id", "category")->setAttrib("class", "dropdown form-control")->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty');
$data = new Application_Model_PGCategory();
$results = $data->getAllCategoriesNames()->toArray();
foreach ($results as $result) {
$category->addMultiOption($result['pg_cat_id'], $value = $result['category_name']);
}
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('id', 'submit-btn');
$submit->setAttrib('class', 'btn btn-md btn-primary float-right')->removeDecorator('HtmlTag')->removeDecorator('Label')->setLabel("Save");
$this->setElementDecorators(array('Errors', 'ViewHelper', array('decorator' => array('td' => 'HtmlTag'), 'options' => array('tag' => 'td')), array('decorator' => array('tr' => 'HtmlTag'), 'options' => array('tag' => 'tr'))), array('photo_name', 'category', 'caption', 'description', 'link'));
$this->addElements(array($photo_name, $category, $caption, $description, $link, $submit));
}
示例10: __construct
public function __construct()
{
parent::__construct();
// $fieldtype,$fieldname,$table,$columnname,$cssname,$labelname,$required,$validationtype,$min,$max,$rows,$cols,$decorator,$value
// create instance to call common field
$formfield = new App_Form_Field();
// send parameters to get form fields (first parameter is a form field type)
$offerproduct_id = $formfield->field('Hidden', 'offerproduct_id', '', '', '', 'offerproduct_id', false, '', '', '', '', '', '', '');
$productshortname = $formfield->field('Text', 'productshortname', '', '', '', 'productshortname', false, '', '', '', '', '', '', '');
$currentdates = $formfield->field('Hidden', 'currentdates', '', '', '', 'currentdates', false, '', '', '', '', '', '', '');
$productType = $formfield->field('Select', 'productType', '', '', '', 'productType', false, '', '', '', '', '', '', '');
$productType->setRegisterInArrayValidator(false);
$productType->setAttrib('onchange', 'getSavingAccount(this.value)');
$savingproducttype = $formfield->field('Text', 'savingproductname', '', '', '', 'savingproductname', false, '', '', '', '', '', '', '');
$savingproducttype->setAttrib('readonly', 'true');
$offerproductname = $formfield->field('Text', 'offerproductname', '', '', 'mand', 'offerproductname', true, '', '', '', '', '', '', '');
$offerproductname->addValidator(new Zend_Validate_Db_NoRecordExists('ourbank_productsoffer', 'name'));
$offerproductshortname = $formfield->field('Text', 'offerproductshortname', '', '', 'mand', 'offerproductshortname', true, '', '', '', '', '', '', '');
$offerproductshortname->addValidators(array(array('NotEmpty'), array('stringLength', false, array(1, 3))));
$offerproduct_description = $formfield->field('Textarea', 'offerproduct_description', '', '', 'mand', 'offerproduct_description', true, '', '', '', 2, 23, '', '');
$begindate = $formfield->field('Text', 'begindate', '', '', '', 'begindate', false, '', '', '', '', '', 0, '');
$begindate->setAttrib('class', 'd');
$closedate = $formfield->field('Text', 'closedate', '', '', 'mand', 'closedate', true, '', '', '', '', '', '', '');
$closedate->setAttrib('class', 'd');
$closedate->addValidator(new Zend_Validate_Date('DD-MM-YYYY'), true, array('messages' => array(Zend_Validate_Date::FALSEFORMAT => 'Enter the valid date')));
// $feeglcode = $formfield->field('Select','feeglcode','','','mand','feeglcode',true,'','','','','','','');
$applicableto = $formfield->field('Select', 'applicableto', '', '', 'mand', 'applicableto', true, '', '', '', '', '', '', '');
// $glsubcode = $formfield->field('Select','glsubcode_id','','','mand','glsubcode_id',true,'','','','','','','');
$minmumdeposit = $formfield->field('Text', 'minmumdeposit', '', '', 'mand', 'minmumdeposit', true, '', '', '', '', '', '', '');
$graterthan = new Zend_Validate_GreaterThan(0);
$minmumdeposit->setRequired(true)->addValidators(array(array('stringLength', false, array(1, 8))))->addValidators(array(array('NotEmpty'), array('Float'), array($graterthan, true)));
$frequencyofdeposit = $formfield->field('Select', 'frequencyofdeposit', '', '', 'mand', 'frequencyofdeposit', true, '', '', '', '', '', '', '');
$Int_timefrequency_id = $formfield->field('Select', 'Int_timefrequency_id', '', '', 'mand', 'Int_timefrequency_id', true, '', '', '', '', '', '', '');
$frequencyofinterestupdating = $formfield->field('Select', 'frequencyofinterestupdating', '', '', 'mand', 'frequencyofinterestupdating', true, '', '', '', '', '', '', '');
$frequencyofinterestupdating->addMultiOption('MinBalance', 'MinBalance');
$frequencyofinterestupdating->addMultiOption('AvgBalance', 'AvgBalance');
$minimumbalanceforinterest = $formfield->field('Text', 'minimumbalanceforinterest', '', '', 'mand', 'minimumbalanceforinterest', true, '', '', '', '', '', '', '');
$graterthan = new Zend_Validate_GreaterThan(0);
$minimumbalanceforinterest->setRequired(true)->addValidators(array(array('stringLength', false, array(2, 8))))->addValidators(array(array('NotEmpty'), array('Float'), array($graterthan, true)));
$minimum_deposit_amount = $formfield->field('Text', 'minimum_deposit_amount', '', '', 'mand', 'minimum_deposit_amount', true, '', '', '', '', '', '', '');
$graterthan = new Zend_Validate_GreaterThan(0);
$minimum_deposit_amount->setRequired(true)->addValidators(array(array('stringLength', false, array(1, 10))))->addValidators(array(array('NotEmpty'), array('Float'), array($graterthan, true)));
$maximum_deposit_amount = $formfield->field('Text', 'maximum_deposit_amount', '', '', 'mand', 'maximum_deposit_amount', true, '', '', '', '', '', '', '');
$graterthan = new Zend_Validate_GreaterThan(0);
$maximum_deposit_amount->setRequired(true)->addValidators(array(array('stringLength', false, array(1, 10))))->addValidators(array(array('NotEmpty'), array('Float'), array($graterthan, true)));
$frequency_of_deposit = $formfield->field('Select', 'frequency_of_deposit', '', '', '', 'frequency_of_deposit', true, '', '', '', '', '', '', '');
$penal_Interest = $formfield->field('Text', 'penal_Interest', '', '', 'mand', 'penal_Interest', true, '', '', '', '', '', '', '');
$graterthan = new Zend_Validate_GreaterThan(0);
$penal_Interest->setRequired(true)->addValidators(array(array('stringLength', false, array(1, 4))))->addValidators(array(array('NotEmpty'), array('Digits'), array($graterthan, true)));
$submit = new Zend_Form_Element_Submit('Submit');
$submit->setAttrib('class', 'savings');
$submit->setAttrib('id', 'savings');
$this->addElements(array($productType, $offerproductname, $offerproductshortname, $offerproduct_description, $begindate, $closedate, $applicableto, $minmumdeposit, $frequencyofdeposit, $Int_timefrequency_id, $frequencyofinterestupdating, $minimumbalanceforinterest, $minimum_deposit_amount, $maximum_deposit_amount, $frequency_of_deposit, $penal_Interest, $savingproducttype, $submit, $offerproduct_id, $productshortname, $currentdates));
}
示例11: init
public function init()
{
$url_video = new Zend_Form_Element_Textarea('url_video', array('disableLoadDefaultDecorators' => true));
$url_video->setRequired(true)->setLabel('* Video URL:')->addValidator('NotEmpty')->setAttrib("class", "form-control")->addFilter('StringTrim')->removeDecorator('htmlTag');
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('id', 'submitbutton');
$submit->setAttrib('class', 'btn btn-lg btn-primary float-right')->removeDecorator('HtmlTag')->removeDecorator('Label')->setLabel("Save");
$this->setElementDecorators(array('Errors', 'ViewHelper', array('decorator' => array('td' => 'HtmlTag'), 'options' => array('tag' => 'td')), array('Label', array('tag' => 'td')), array('decorator' => array('tr' => 'HtmlTag'), 'options' => array('tag' => 'tr'))), array('title', 'short_description', 'video_img', 'is_featured'));
//$this->addElement('hash', 'csrf', array('ignore' => true,));
// $this->addElements(array($title,$short_description,$video_img,$url_video,$is_featured,$submit));
$this->addElements(array($url_video, $submit));
}
示例12: init
public function init()
{
$this->setMethod('post');
$this->setAttrib('id', 'formid');
$this->setAttrib('name', 'emailsettings');
$id = new Zend_Form_Element_Hidden("id");
$id_val = Zend_Controller_Front::getInstance()->getRequest()->getParam('id', null);
$username = new Zend_Form_Element_Text("username");
$username->setLabel("User name");
$username->setAttrib("class", "formDataElement");
// $username->setRequired("true");
$username->setAttrib('maxlength', '100');
//$username->addValidator('NotEmpty', false, array('messages' => 'Please enter username.'));
$tls = new Zend_Form_Element_Text("tls");
$tls->setLabel("Secure Transport Layer");
$tls->setAttrib("class", "formDataElement");
// $tls->setRequired("true");
$tls->setAttrib('maxlength', '40');
// $tls->addValidator('NotEmpty', false, array('messages' => 'Please enter secure transport layer.'));
$auth = new Zend_Form_Element_Select("auth");
$auth->setLabel("Authentication Type");
$auth->setMultiOptions(array('true' => 'True', 'false' => 'False'));
$auth->setAttrib("class", "formDataElement");
$auth->setAttrib("onChange", "toggleAuth()");
$auth->setRequired("true");
$auth->setAttrib('maxlength', '50');
$auth->addValidator('NotEmpty', false, array('messages' => 'Please enter authentication type.'));
$port = new Zend_Form_Element_Text("port");
$port->setLabel("Port");
$port->setAttrib("class", "formDataElement");
$port->setRequired("true");
$port->setAttrib('maxlength', '50');
$port->addValidator('NotEmpty', false, array('messages' => 'Please enter port.'));
$password = new Zend_Form_Element_Text("password");
$password->setLabel("Password");
$password->setAttrib("class", "formDataElement");
// $password->setRequired("true");
$password->setAttrib('maxlength', '100');
// $password->addValidator('NotEmpty', false, array('messages' => 'Please enter password.'));
$server_name = new Zend_Form_Element_Text("server_name");
$server_name->setLabel("SMTP Server");
$server_name->setAttrib("class", "formDataElement");
$server_name->setRequired("true");
$server_name->setAttrib('maxlength', '100');
$server_name->addValidator('NotEmpty', false, array('messages' => 'Please enter SMTP Server.'));
$submit = new Zend_Form_Element_Submit("submit");
$submit->setLabel("Save");
$submit->setAttrib('id', 'submitbutton');
$submit->setAttrib("class", "formSubmitButton");
$this->addElements(array($id, $submit, $username, $tls, $auth, $port, $password, $server_name));
$this->setElementDecorators(array('ViewHelper'));
}
示例13: init
public function init()
{
$this->setName('category');
$this->setMethod('Post');
$category = new Zend_Form_Element_Text('category', array('disableLoadDefaultDecorators' => true));
$category->setRequired(true)->setLabel(' *Category Name:')->setAttrib('id', 'category')->addFilter('StripTags')->addFilter('StringTrim')->setAttrib("class", "form-control")->removeDecorator('htmlTag');
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('id', 'submitbutton');
$submit->setAttrib('class', 'btn btn-lg btn-primary float-right')->removeDecorator('HtmlTag')->removeDecorator('Label')->setLabel("Save");
$this->setElementDecorators(array('Errors', 'ViewHelper', array('decorator' => array('td' => 'HtmlTag'), 'options' => array('tag' => 'td')), array('Label', array('tag' => 'td')), array('decorator' => array('tr' => 'HtmlTag'), 'options' => array('tag' => 'tr'))), array('category'));
///$this->addElement('hash', 'csrf', array('ignore' => true,));
$this->addElements(array($category, $submit));
}
示例14: init
public function init()
{
$this->setMethod('post');
$this->setName('recover-password');
// Add an email element
$email = new Zend_Form_Element_Text('email');
$email->setRequired(true)->setAttrib('size', '30')->setLabel('* Your Email Address:')->addFilter('StripTags')->addFilter('StringTrim')->setAttrib('class', 'email1')->setErrorMessages(array("Write your email"))->addValidator('EmailAddress', true)->setAttrib('class', 'form-control')->setAttrib('place-holder', 'Email Address as ID');
$submit = new Zend_Form_Element_Submit('submit');
$submit->setAttrib('id', 'submitbutton');
$submit->setAttrib('class', 'btn btn-md btn-primary')->removeDecorator('Label')->setLabel("Recover Now");
$this->setElementDecorators(array('Errors', 'ViewHelper', array('Description', array('tag' => 'td' + ' ')), array('decorator' => array('td' => 'HtmlTag'), 'options' => array('tag' => 'td')), array('Label', array('tag' => 'td')), array('decorator' => array('tr' => 'HtmlTag'), 'options' => array('tag' => 'tr'))), array('email'));
$this->addElements(array($email, $submit));
}
示例15: __construct
public function __construct($haveToPay, $currentdate, $fromDate)
{
parent::__construct($haveToPay, $currentdate, $fromDate);
$accountId = new Zend_Form_Element_Hidden('accountcode');
$installment_status = new Zend_Form_Element_Hidden('installment_status');
$memberId = new Zend_Form_Element_Hidden('membercode');
$amount = new Zend_Form_Element_Text('amount');
$amount->setRequired(true)->addValidators(array(array('Float'), array('GreaterThan', false, array($haveToPay - 0.0001, 'messages' => array('notGreaterThan' => 'Min=' . $haveToPay)))));
$amount->setAttrib('class', 'txt_put');
$amount->setAttrib('id', 'amount');
$loanInterestAmountPaied = new Zend_Form_Element_Text('loanInterestAmountPaied');
$loanInterestAmountPaied->setAttrib('class', 'textfieldreadonly');
$loanInterestAmountPaied->setAttrib('readonly', 'true');
$loanInterestAmountPaied->setAttrib('id', 'loanInterestAmountPaied');
$loanRepaymentDate = new Zend_Form_Element_Text('loanRepaymentDate');
$loanRepaymentDate->setAttrib('id', 'loanRepaymentDate');
$loanRepaymentDate->setAttrib('size', '8');
$loanRepaymentDate->setAttrib('class', 'txt_put');
$loanRepaymentDate->setRequired(true)->addValidators(array(array('Date', true), array('Between', false, array($fromDate, $currentdate, 'messages' => array('notBetween' => 'date should be between ' . $fromDate . ' to (today date) ' . $currentdate)))));
$transactionMode = new Zend_Form_Element_Select('transactionMode');
$transactionMode->addMultiOption('', 'select');
$transactionMode->setAttrib('class', 'selectbutton');
$transactionMode->setAttrib('onchange', 'toggleField();');
$transactionMode->setAttrib('id', 'paymenttype');
$transactionMode->setRequired(true);
$transactionModeDetails = new Zend_Form_Element_Textarea('paymenttype_details');
$transactionModeDetails->setAttrib('class', 'txt_put');
$transactionModeDetails->setAttrib('id', 'paymenttype_details');
$transactionModeDetails->setAttrib('style', 'display:none');
$transactionModeDetails->setAttrib('rows', '1');
$transactionModeDetails->setAttrib('cols', '20');
$transactionModeDetails->setRequired(true);
$pay = new Zend_Form_Element_Submit('pay');
$pay->setAttrib('class', 'officesubmit');
$pay->setAttrib('onclick', 'getState(this.value)');
$pay->setLabel('pay');
$back = new Zend_Form_Element_Submit('back');
$back->setAttrib('class', 'officesubmit');
$confirm = new Zend_Form_Element_Submit('confirm');
$confirm->setAttrib('class', 'officesubmit');
$confirm->setAttrib('onclick', 'getState(this.value)');
$confirm->setLabel('confirm');
$categoryId = new Zend_Form_Element_Hidden('categoryId');
$categoryId->setAttrib('class', 'txt_put');
$amount1 = new Zend_Form_Element_Hidden('repayableamounts1');
$loanRepaymentDate1 = new Zend_Form_Element_Hidden('loanRepaymentDate1');
$transactionMode1 = new Zend_Form_Element_Hidden('transactionMode1');
$paymenttype_details1 = new Zend_Form_Element_Hidden('paymenttype_details1');
$fine1 = new Zend_Form_Element_Hidden('fine1');
$this->addElements(array($accountId, $amount, $loanRepaymentDate, $pay, $memberId, $loanInterestAmountPaied, $transactionMode, $transactionModeDetails, $categoryId, $installment_status, $confirm, $amount1, $loanRepaymentDate1, $transactionMode1, $paymenttype_details1, $fine1, $back));
}