Exemplo n.º 1
0
 /**
  * Constructor to build the form
  */
 public function __construct($options = NULL)
 {
     parent::__construct($options);
     $this->setName('Login form');
     $username = new Zend_Form_Element_Text('username');
     $username->setLabel('Username')->setAttrib('class', 'text')->setRequired(TRUE)->addFilters(array('StripTags', 'StringTrim'))->addValidator('notEmpty');
     $passwort = new Zend_Form_Element_Password('passwort');
     $passwort->setLabel('Password')->setAttrib('class', 'text')->setRequired(TRUE);
     $strategy = new Zend_Form_Element_Hidden('strategy');
     $strategy->setValue('db');
     $submit = new Zend_Form_Element_Submit('login');
     $submit->setRequired(FALSE)->setIgnore(TRUE)->setLabel('Login');
     $this->addElements(array($username, $passwort, $strategy, $submit));
     $this->setDecorators(array('FormElements', array('HtmlTag', array('tag' => 'dl', 'class' => 'zend_form')), array('Description', array('tag' => 'p', 'class' => 'error', 'placement' => 'prepend')), 'Form'));
 }
Exemplo n.º 2
0
 public function __construct($path, $minumumbal, $maximumbal)
 {
     parent::__construct($path, $minumumbal);
     $date1 = new ZendX_JQuery_Form_Element_DatePicker('date1');
     $date1->setAttrib('class', 'txt_put');
     $date1->setAttrib('autocomplete', 'off');
     $date1->setJQueryParam('dateFormat', 'yy-mm-dd');
     $date1->setRequired(true);
     $period = new Zend_Form_Element_Select('period');
     $period->addMultiOption('', 'Select...');
     $period->setAttrib('class', 'txt_put');
     $period->setRequired(true);
     $period->setAttrib('onchange', 'getInterests("' . $path . '",this.value)');
     $interest = new Zend_Form_Element_Text('interest');
     $interest->setAttrib('class', 'txt_put');
     //         $interest->setAttrib('readonly', 'true');
     $tAmount = new Zend_Form_Element_Text('tAmount');
     $tAmount->setAttrib('class', 'txt_put');
     $tAmount->setAttrib('onchange', 'calculateMatureAmount()');
     $valid = new Zend_Validate_Between(array('min' => $minumumbal, 'max' => $maximumbal));
     $tAmount->addValidators(array(array($valid, true)));
     $matureamount = new Zend_Form_Element_Text('matureamount');
     $matureamount->setAttrib('class', 'txt_put');
     $amount = new Zend_Form_Element_Text('amount');
     $amount->setAttrib('class', 'txt_put');
     //         $amount->setRequired(true);
     $amount->setAttrib('onchange', 'calculateTotalAmount(this.value),calculateMatureAmount()');
     $memberfirstname = new Zend_Form_Element_MultiCheckbox('memberfirstname');
     $memberfirstname->setAttrib('class', 'textfield');
     //         $memberfirstname->setRequired(true);
     $fixedfee = new Zend_Form_Element_Text('fixedfee');
     $fixedfee->setAttrib('class', 'txt_put');
     $fixedfee->setAttrib('readonly', 'true');
     $totalamount = new Zend_Form_Element_Text('totalamount');
     $totalamount->setAttrib('class', 'txt_put');
     $totalamount->setAttrib('readonly', 'true');
     $memberId = new Zend_Form_Element_Hidden('memberId');
     $productId = new Zend_Form_Element_Hidden('Id');
     $membercode = new Zend_Form_Element_Hidden('code');
     $typeId = new Zend_Form_Element_Hidden('typeId');
     $Type = new Zend_Form_Element_Hidden('Type');
     $memberTypeIdv = new Zend_Form_Element_Hidden('memberTypeIdv');
     $submit = new Zend_Form_Element_Submit('Submit');
     $submit->setRequired(false);
     $Yes = new Zend_Form_Element_Submit('Yes');
     $back = new Zend_Form_Element_Submit('Back');
     $this->addElements(array($submit, $amount, $period, $matureamount, $interest, $tAmount, $memberfirstname, $fixedfee, $memberId, $membercode, $totalamount, $Type, $date1, $productId, $typeId, $memberTypeIdv, $Yes, $back));
 }
Exemplo n.º 3
0
 public function memberForm($elements)
 {
     parent::__construct($elements);
     $this->setName('Search');
     $ZendTranslate = Zend_Registry::get('Zend_Translate');
     foreach ($elements as $ele) {
         foreach ($ele as $key => $val) {
             //add element and set validation
             if ($ele['type'] == 'Text') {
                 $grantname = new Zend_Form_Element_Text($ele['name']);
                 $grantname->setAttrib('class', 'txt_put');
             } else {
                 if ($ele['type'] == 'Select') {
                     $grantname = new Zend_Form_Element_Select($ele['name']);
                     $grantname->setAttrib('class', 'selectbutton');
                     $grantname->addMultiOption('', $ZendTranslate->_('select') . '...');
                 } else {
                     if ($ele['type'] == 'Hidden') {
                         $grantname = new Zend_Form_Element_Hidden($ele['name']);
                     } else {
                         if ($ele['type'] == 'Submit') {
                             $grantname = new Zend_Form_Element_Submit($ele['name']);
                             if ($ele['name'] == 'Search') {
                                 $grantname->setAttrib('class', 'primaryAction');
                                 $grantname->setAttrib('id', 'submit-wf_TestForm');
                             } else {
                                 $grantname->setAttrib('class', 'officesubmit');
                             }
                         }
                     }
                 }
             }
             if ($ele['Required'] == 'true') {
                 $grantname->setRequired(true);
             }
             //add elements to form
             $this->addElements(array($grantname));
         }
     }
     return $this;
 }
Exemplo n.º 4
0
 public function init()
 {
     $form = new Zend_Form("form");
     $form->setMethod('post');
     $title = new Zend_Form_Element_Text("title");
     $title->setLabel("Title:");
     $title->setAttrib("placeholder", "Title");
     $title->setAttrib("class", "form-control");
     $title->setRequired();
     $picture = new Zend_Form_Element_File("picture");
     $picture->setLabel("Image:");
     $picture->setDestination('/var/www/html/RNR/public/images/tocategory');
     $picture->setRequired();
     $submit = new Zend_Form_Element_Submit("submit");
     $submit->setAttrib("class", "btn btn-primary");
     $submit->setLabel("Save");
     $submit->setRequired();
     $rest = new Zend_Form_Element_Reset('Reset');
     $rest->setAttrib("class", "btn btn-info");
     $id = new Zend_Form_Element_Hidden("id");
     $this->addElements(array($title, $picture, $submit, $rest, $id));
 }
Exemplo n.º 5
0
 function init()
 {
     // Set the method for the display form to POST
     $this->setMethod('post');
     $this->setAction(WEBROOT . 'statistics');
     $this->addAttribs(array('id' => 'filterComplexForm', 'class' => ''));
     $this->setEnctype(Zend_Form::ENCTYPE_MULTIPART);
     //BEGIN:Id Category Expenses
     $idCategoryE = new Zend_Form_Element_Multiselect('idCategoryE');
     $options = array('1' => strtoupper(Zend_Registry::get('translate')->_('admin_expenses')));
     $categories = new Default_Model_Groups();
     $select = $categories->getMapper()->getDbTable()->select()->where('NOT deleted')->where('type=?', 0)->order('name ASC');
     $result = $categories->fetchAll($select);
     if (NULL != $result) {
         foreach ($result as $value) {
             $options[$value->getId()] = $value->getName();
         }
     }
     $idCategoryE->setMultiOptions($options);
     $idCategoryE->addValidator(new Zend_Validate_InArray(array_keys($options)));
     $idCategoryE->setAttribs(array('class' => 'rightAdd form_selector', 'id' => 'idCategoryE'));
     $idCategoryE->setRequired(false);
     $this->addElement($idCategoryE);
     //END:Id Category Expenses
     //BEGIN:Id Category Income
     $idCategoryI = new Zend_Form_Element_Multiselect('idCategoryI');
     $options = array('2' => strtoupper(Zend_Registry::get('translate')->_('admin_income')));
     $categories = new Default_Model_Groups();
     $select = $categories->getMapper()->getDbTable()->select()->where('NOT deleted')->where('type=?', 1)->order('name ASC');
     $result = $categories->fetchAll($select);
     if (NULL != $result) {
         foreach ($result as $value) {
             $options[$value->getId()] = " " . $value->getName();
         }
     }
     $idCategoryI->setMultiOptions($options);
     $idCategoryI->addValidator(new Zend_Validate_InArray(array_keys($options)));
     $idCategoryI->setAttribs(array('class' => 'rightAdd form_selector', 'id' => 'idCategoryI'));
     $idCategoryI->setRequired(false);
     $this->addElement($idCategoryI);
     //END:Id Category Income
     //BEGIN:Timeframe
     $timeframe = new Zend_Form_Element_Select('timeframe');
     $options = array('m' => Zend_Registry::get('translate')->_('admin_monthly'), 'w' => Zend_Registry::get('translate')->_('admin_weekly'), 'd' => Zend_Registry::get('translate')->_('admin_daily'));
     $timeframe->setMultiOptions($options);
     $timeframe->addValidator(new Zend_Validate_InArray(array_keys($options)));
     $timeframe->setAttribs(array('class' => 'rightAdd validate[required] form_selector', 'id' => 'timeframe'));
     $timeframe->setRequired(true);
     $timeframe->setValue('m');
     $this->addElement($timeframe);
     //END:Timeframe
     // BEGIN: data
     $dataStart = new Zend_Form_Element_Text('dataStartC');
     $dataStart->setAttribs(array('class' => 'data_inceput_c validate[required]', 'placeholder' => Zend_Registry::get('translate')->_('admin_from_date')));
     $dataStart->setRequired(true);
     $this->addElement($dataStart);
     $dataEnd = new Zend_Form_Element_Text('dataEndC');
     $dataEnd->setAttribs(array('class' => 'data_sfarsit_c validate[required]', 'placeholder' => Zend_Registry::get('translate')->_('admin_to_date')));
     $this->addElement($dataEnd);
     // END: data
     $submit = new Zend_Form_Element_Submit('submitC');
     $submit->setValue(Zend_Registry::get('translate')->_('admin_menu_form_search'));
     $submit->setAttribs(array('class' => 'submit'));
     $submit->setRequired(true);
     $this->addElement($submit);
     $submitReportE = new Zend_Form_Element_Submit('submitReportE');
     $submitReportE->setAttribs(array('class' => 'submitReport'));
     $submitReportE->setRequired(true);
     $this->addElement($submitReportE);
     $submitReportI = new Zend_Form_Element_Submit('submitReportI');
     $submitReportI->setAttribs(array('class' => 'submitReport'));
     $submitReportI->setRequired(true);
     $this->addElement($submitReportI);
 }