Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
<?php class LoanForm extends ZendX_JQuery_Form { public function init() { } public function __construct($options = null) { Zend_Dojo::enableForm($this); parent::__construct($options); $product_id = new Zend_Form_Element_Select('product_id'); $product_id->addMultiOption('','Select...'); $product_id->setAttrib('class', 'txt_put'); $product_id->setRequired(true) ->addValidators(array(array('NotEmpty'))); $offerproductname = new Zend_Form_Element_Text('offerproductname'); $offerproductname->addValidator(new Zend_Validate_Db_NoRecordExists('ourbank_productsofferdetails', 'offerproductname')); $offerproductname->setAttrib('class', 'txt_put'); $offerproductname->setRequired(true) ->addValidators(array(array('NotEmpty'))); $offerproductshortname = new Zend_Form_Element_Text('offerproductshortname'); $offerproductshortname->addValidator(new Zend_Validate_Db_NoRecordExists('ourbank_productsofferdetails', 'offerproductshortname')); $offerproductshortname->setAttrib('class', 'txt_put'); $offerproductshortname->setRequired(true) ->addValidators(array(array('NotEmpty'))); $offerproduct_description= new Zend_Form_Element_Textarea('offerproduct_description', array('rows' => 3,'cols' => 20,)); $offerproduct_description->setAttrib('class', ''); $offerproduct_description->setRequired(true) ->addValidators(array(array('NotEmpty',))); $begindate = new Zend_Form_Element_Text('begindate'); $begindate->setAttrib('class', 'txt_put'); $begindate->setRequired(true) ->addValidator(new Zend_Validate_Date('YYYY-MM-DD'),true); $closedate = new Zend_Form_Element_Text('closedate'); $closedate->setAttrib('class', 'txt_put'); $closedate->setRequired(true) ->addValidator(new Zend_Validate_Date('YYYY-MM-DD'),true) ->addValidator(new Zend_Validate_GreaterThan($closedate)); $applicableto = new Zend_Form_Element_Select('applicableto'); $applicableto->addMultiOption('','Select...'); $applicableto->setAttrib('class', 'txt_put'); $applicableto->setRequired(true) ->addValidators(array(array('NotEmpty'))); $minmumloanamount = new Zend_Form_Element_Text('minmumloanamount'); $minmumloanamount->setAttrib('class', 'txt_put'); $minmumloanamount->setRequired(true); $validator=new Zend_Validate_Digits(); $minmumloanamount->addValidator($validator,true); $maximunloanamount = new Zend_Form_Element_Text('maximunloanamount'); $maximunloanamount->setAttrib('class', 'txt_put'); $maximunloanamount->setRequired(true); $validator=new Zend_Validate_Digits(); $maximunloanamount->addValidator($validator,true); $minimumfrequency = new Zend_Form_Element_Text('minimumfrequency'); $minimumfrequency->setAttrib('class', 'txt_put'); $minimumfrequency->setRequired(true); $validator=new Zend_Validate_Digits(); $minimumfrequency->addValidator($validator,true); $maximumfrequency = new Zend_Form_Element_Text('maximumfrequency'); $maximumfrequency->setAttrib('class', 'txt_put'); $maximumfrequency->setRequired(true); $validator=new Zend_Validate_Digits(); $maximumfrequency->addValidator($validator,true); $graceperiodnumber = new Zend_Form_Element_Text('graceperiodnumber'); $graceperiodnumber->setAttrib('class', 'txt_put'); $graceperiodnumber->setRequired(true); $validator=new Zend_Validate_Digits(); $graceperiodnumber->addValidator($validator,true); $fee_id = new Zend_Form_Element_MultiCheckbox('fee_id'); $submit = new Zend_Form_Element_Submit('Submit'); $this->addElements(array($offerproductname, $offerproductshortname, $offerproduct_description, $begindate, $closedate, $applicableto, $minmumloanamount, $maximunloanamount, $minimumfrequency, $maximumfrequency, $graceperiodnumber, $fee_id, $product_id, $submit)); } }
This paste will be private.
From the Design Piracy series on my blog: