Ejemplo n.º 1
0
 /**
  * 
  */
 public function init()
 {
     parent::init();
     $this->removeElement('date_start');
     $this->removeElement('date_finish');
     $elements = array();
     $elements[] = $this->createElement('hidden', 'path')->setAttrib('class', 'no-clear')->setValue('register/institution-report')->setDecorators(array('ViewHelper'));
     $elements[] = $this->createElement('hidden', 'title')->setAttrib('class', 'no-clear')->setValue('Relatoriu: Rejistu Inst. Ensinu')->setDecorators(array('ViewHelper'));
     $elements[] = $this->createElement('hidden', 'orientation')->setValue('landscape')->setAttrib('class', 'no-clear')->setDecorators(array('ViewHelper'));
     $mapperDistrict = new Register_Model_Mapper_AddDistrict();
     $rows = $mapperDistrict->listAll();
     $optDistrict[''] = '';
     foreach ($rows as $row) {
         $optDistrict[$row->id_adddistrict] = $row->District;
     }
     $elements[] = $this->createElement('select', 'fk_id_adddistrict')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12')->setLabel('Distritu')->addMultiOptions($optDistrict);
     $dbTypeInstitution = App_Model_DbTable_Factory::get('TypeInstitution');
     $rows = $dbTypeInstitution->fetchAll(array(), array('type_institution'));
     $optType[''] = '';
     foreach ($rows as $row) {
         $optType[$row->id_typeinstitution] = $row->type_institution;
     }
     $elements[] = $this->createElement('select', 'fk_typeinstitution')->setDecorators($this->getDefaultElementDecorators())->setLabel('Tipu Instituisaun')->addMultiOptions($optType)->setAttrib('class', 'm-wrap span12');
     $optRegister[''] = '';
     $optRegister['1'] = 'Sim';
     $optRegister['0'] = 'Lae';
     $elements[] = $this->createElement('select', 'register')->setDecorators($this->getDefaultElementDecorators())->setLabel('Rejistu ?')->addMultiOptions($optRegister)->setAttrib('class', 'm-wrap span6');
     $mapperScholarity = new Register_Model_Mapper_PerScholarity();
     $optScholarity = $mapperScholarity->getOptionsScholarity();
     $elements[] = $this->createElement('select', 'fk_id_perscholarity')->setDecorators($this->getDefaultElementDecorators())->setRegisterInArrayValidator(false)->addMultiOptions($optScholarity)->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Kursu');
     $this->addElements($elements);
 }
Ejemplo n.º 2
0
 public function init()
 {
     $this->setAttrib('class', 'horizontal-form');
     $elements = array();
     $elements[] = $this->createElement('hidden', 'fk_id_jobvacancy')->setAttrib('class', 'no-clear')->setDecorators(array('ViewHelper'));
     $elements[] = $this->createElement('hidden', 'id_relationship')->setDecorators(array('ViewHelper'));
     $elements[] = $this->createElement('hidden', 'step')->setDecorators(array('ViewHelper'))->setAttrib('class', 'no-clear')->setValue('address');
     $mapperCountry = new Register_Model_Mapper_AddCountry();
     $countries = $mapperCountry->fetchAll();
     $optNations[''] = '';
     foreach ($countries as $country) {
         $optNations[$country['id_addcountry']] = $country['country'];
     }
     $elements[] = $this->createElement('select', 'fk_id_addcountry')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Nasaun')->setRequired(true)->addMultiOptions($optNations);
     // List Districts just from Timor
     $mapperDistrict = new Register_Model_Mapper_AddDistrict();
     $districts = $mapperDistrict->listAll(1);
     $optDistrict[''] = '';
     foreach ($districts as $district) {
         $optDistrict[$district->id_adddistrict] = $district->District;
     }
     $elements[] = $this->createElement('select', 'fk_id_adddistrict')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->addMultiOptions($optDistrict)->setLabel('Distritu')->setRegisterInArrayValidator(false);
     $elements[] = $this->createElement('select', 'fk_id_addsubdistrict')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setRegisterInArrayValidator(false)->setLabel('Sub-Distritu');
     App_Form_Toolbar::build($this, self::ID);
     $this->addElements($elements);
 }
 public function init()
 {
     $this->setAttrib('class', 'horizontal-form')->setName('search');
     $elements = array();
     $elements[] = $this->createElement('text', 'institution')->setDecorators($this->getDefaultElementDecorators())->addFilter('StringTrim')->addFilter('StringToUpper')->setAttrib('maxlength', 200)->setAttrib('class', 'm-wrap span12 focused')->setLabel('Naran Instituisaun Ensinu');
     $mapperDistrict = new Register_Model_Mapper_AddDistrict();
     $rows = $mapperDistrict->listAll();
     $optDistrict[''] = '';
     foreach ($rows as $row) {
         $optDistrict[$row->id_adddistrict] = $row->District;
     }
     $elements[] = $this->createElement('select', 'fk_id_adddistrict')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12')->setLabel('Distritu')->addMultiOptions($optDistrict);
     $dbDec = App_Model_DbTable_Factory::get('Dec');
     $rows = $dbDec->fetchAll(array(), array('name_dec'));
     $optCeop[''] = '';
     foreach ($rows as $row) {
         $optCeop[$row->id_dec] = $row->name_dec;
     }
     $elements[] = $this->createElement('select', 'fk_id_dec')->setDecorators($this->getDefaultElementDecorators())->setLabel('CEOP')->addMultiOptions($optCeop)->setAttrib('class', 'm-wrap span12');
     $dbTypeInstitution = App_Model_DbTable_Factory::get('TypeInstitution');
     $rows = $dbTypeInstitution->fetchAll(array(), array('type_institution'));
     $optType[''] = '';
     foreach ($rows as $row) {
         $optType[$row->id_typeinstitution] = $row->type_institution;
     }
     $elements[] = $this->createElement('select', 'fk_typeinstitution')->setDecorators($this->getDefaultElementDecorators())->setLabel('Tipu Instituisaun')->addMultiOptions($optType)->setAttrib('class', 'm-wrap span12');
     $optRegister[''] = '';
     $optRegister['1'] = 'Sim';
     $optRegister['0'] = 'Lae';
     $elements[] = $this->createElement('select', 'register')->setDecorators($this->getDefaultElementDecorators())->setLabel('Rejistu ?')->addMultiOptions($optRegister)->setAttrib('class', 'm-wrap span6');
     $mapperScholarity = new Register_Model_Mapper_PerScholarity();
     $optScholarity = $mapperScholarity->getOptionsScholarity();
     $elements[] = $this->createElement('select', 'fk_id_perscholarity')->setDecorators($this->getDefaultElementDecorators())->setRegisterInArrayValidator(false)->addMultiOptions($optScholarity)->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Kursu');
     $this->addElements($elements);
 }
Ejemplo n.º 4
0
 /**
  * 
  */
 public function searchDistrictAction()
 {
     $mapperDistrict = new Register_Model_Mapper_AddDistrict();
     $rows = $mapperDistrict->listAll($this->_getParam('id'));
     $opts = array(array('id' => '', 'name' => ''));
     foreach ($rows as $row) {
         $opts[] = array('id' => $row->id_adddistrict, 'name' => $row->District);
     }
     $this->_helper->json($opts);
 }
Ejemplo n.º 5
0
 public function init()
 {
     $this->setAttrib('class', 'horizontal-form');
     $elements = array();
     $elements[] = $this->createElement('hidden', 'id_perdata')->setAttrib('class', 'no-clear')->setDecorators(array('ViewHelper'));
     $elements[] = $this->createElement('hidden', 'step')->setDecorators(array('ViewHelper'))->setAttrib('class', 'no-clear')->setValue('information');
     $elements[] = $this->createElement('hidden', 'by_pass_name')->setDecorators(array('ViewHelper'))->setValue('0');
     $elements[] = $this->createElement('text', 'first_name')->setDecorators($this->getDefaultElementDecorators())->addFilter('StringTrim')->addFilter('StringToUpper')->setAttrib('maxlength', 80)->setRequired(true)->setAttrib('class', 'm-wrap span12 focused')->setLabel('Naran Primeiru');
     $elements[] = $this->createElement('text', 'medium_name')->setDecorators($this->getDefaultElementDecorators())->addFilter('StringTrim')->addFilter('StringToUpper')->setAttrib('maxlength', 80)->setAttrib('class', 'm-wrap span12')->setLabel('Naran Segundu');
     $elements[] = $this->createElement('text', 'last_name')->setDecorators($this->getDefaultElementDecorators())->addFilter('StringTrim')->addFilter('StringToUpper')->setAttrib('maxlength', 80)->setRequired(true)->setAttrib('class', 'm-wrap span12')->setLabel('Naran Apelidu');
     $elements[] = $this->createElement('text', 'date_registration')->setDecorators($this->getDefaultElementDecorators())->setAttrib('maxlength', 10)->setRequired(true)->setAttrib('class', 'm-wrap span12 date-mask date')->setValue(Zend_Date::now()->toString('dd/MM/yyyy'))->setLabel('Data Rejistu');
     $optMaritalStatus['KABENNAIN'] = 'KABENNAIN';
     $optMaritalStatus['SOLTEIRU'] = 'SOLTEIRU';
     $optMaritalStatus['DIVORS'] = 'DIVORS';
     $optMaritalStatus['FALUK'] = 'FALUK';
     $elements[] = $this->createElement('select', 'marital_status')->setDecorators($this->getDefaultElementDecorators())->setLabel('Estadu Sivil')->addMultiOptions($optMaritalStatus);
     $elements[] = $this->createElement('text', 'father_name')->setDecorators($this->getDefaultElementDecorators())->addFilter('StringTrim')->addFilter('StringToUpper')->setAttrib('maxlength', 80)->setAttrib('class', 'm-wrap span12')->setLabel('Naran Aman');
     $elements[] = $this->createElement('text', 'birth_date')->setDecorators($this->getDefaultElementDecorators())->setAttrib('maxlength', 10)->setRequired(true)->setAttrib('class', 'm-wrap span12 date-mask date')->setLabel('Data Moris');
     $elements[] = $this->createElement('text', 'age')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span6')->setAttrib('readOnly', 'true')->setLabel('Tinan');
     $elements[] = $this->createElement('text', 'mother_name')->setDecorators($this->getDefaultElementDecorators())->addFilter('StringTrim')->addFilter('StringToUpper')->setAttrib('maxlength', 80)->setAttrib('class', 'm-wrap span12')->setLabel('Naran Inan');
     $optGender['FETO'] = 'FETO';
     $optGender['MANE'] = 'MANE';
     $elements[] = $this->createElement('select', 'gender')->setDecorators($this->getDefaultElementDecorators())->setLabel('Seksu')->setRequired(true)->addMultiOptions($optGender);
     $mapperCountry = new Register_Model_Mapper_AddCountry();
     $countries = $mapperCountry->fetchAll();
     $optNations[''] = '';
     foreach ($countries as $country) {
         $optNations[$country['id_addcountry']] = $country['country'];
     }
     $elements[] = $this->createElement('select', 'fk_country_birth')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setRequired(true)->setLabel('Nasionalidade')->addMultiOptions($optNations);
     // List Districts just from Timor
     $mapperDistrict = new Register_Model_Mapper_AddDistrict();
     $districts = $mapperDistrict->listAll(1);
     $optDistrict[''] = '';
     foreach ($districts as $district) {
         $optDistrict[$district->id_adddistrict] = $district->District;
     }
     $elements[] = $this->createElement('select', 'fk_id_adddistrict')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->addMultiOptions($optDistrict)->setLabel('Distritu Kliente')->setRequired(true);
     $elements[] = $this->createElement('select', 'num_subdistrict')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setRegisterInArrayValidator(false)->setRequired(true)->setLabel('Sub-Distritu');
     $dbDec = App_Model_DbTable_Factory::get('Dec');
     $rows = $dbDec->fetchAll(array(), array('name_dec'));
     $optCeop[''] = '';
     foreach ($rows as $row) {
         $optCeop[$row->id_dec] = $row->name_dec;
     }
     $elements[] = $this->createElement('select', 'fk_id_dec')->setDecorators($this->getDefaultElementDecorators())->setLabel('Rejistu iha CEOP')->addMultiOptions($optCeop)->setRequired(true)->setAttrib('class', 'm-wrap span12');
     $elements[] = $this->createElement('text', 'client_fone')->setDecorators($this->getDefaultElementDecorators())->setAttrib('maxlength', 15)->setAttrib('class', 'm-wrap span12 phone-mask')->setLabel('Telefone');
     $elements[] = $this->createElement('text', 'website')->setDecorators($this->getDefaultElementDecorators())->setAttrib('maxlength', 250)->addFilter('StringTrim')->setAttrib('class', 'm-wrap span12')->setLabel('Website');
     $elements[] = $this->createElement('text', 'email')->setDecorators($this->getDefaultElementDecorators())->setAttrib('maxlength', 250)->addFilter('StringTrim')->addValidator('EmailAddress')->setAttrib('class', 'm-wrap span12')->setLabel('E-mail');
     $elements[] = $this->createElement('checkbox', 'active')->setDecorators($this->getDefaultElementDecorators())->setCheckedValue(1)->setUncheckedValue(0)->setValue(1)->setAttrib('class', 'toggle-check')->setLabel('Ativu?');
     $elements[] = $this->createElement('checkbox', 'hired')->setDecorators($this->getDefaultElementDecorators())->setCheckedValue(1)->setUncheckedValue(0)->setAttrib('class', 'toggle-check')->setLabel('Iha serbisu?');
     App_Form_Toolbar::build($this, self::ID);
     $this->addElements($elements);
 }
Ejemplo n.º 6
0
 /**
  * 
  */
 public function init()
 {
     $elements = array();
     $elements[] = $this->createElement('hidden', 'fk_id_jobvacancy')->setDecorators(array('ViewHelper'))->setAttrib('class', 'no-clear');
     $elements[] = $this->createElement('hidden', 'clients')->setIsArray(true)->setDecorators(array('ViewHelper'));
     $elements[] = $this->createElement('hidden', 'source')->setValue('M')->setDecorators(array('ViewHelper'))->setAttrib('class', 'no-clear');
     $elements[] = $this->createElement('hidden', 'minimum_age')->setValue(20)->setDecorators(array('ViewHelper'));
     $elements[] = $this->createElement('hidden', 'maximum_age')->setValue(40)->setDecorators(array('ViewHelper'));
     // List Districts just from Timor
     $mapperDistrict = new Register_Model_Mapper_AddDistrict();
     $districts = $mapperDistrict->listAll(1);
     $optDistrict[''] = '';
     foreach ($districts as $district) {
         $optDistrict[$district->id_adddistrict] = $district->District;
     }
     $elements[] = $this->createElement('select', 'fk_id_adddistrict')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->addMultiOptions($optDistrict)->setLabel('Distritu')->setRegisterInArrayValidator(false);
     $elements[] = $this->createElement('select', 'fk_id_addsubdistrict')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setRegisterInArrayValidator(false)->setLabel('Sub-Distritu');
     $mapperScholarity = new Register_Model_Mapper_PerScholarity();
     $optCategory = $mapperScholarity->getOptionsCategory(Register_Model_Mapper_PerTypeScholarity::FORMAL);
     $elements[] = $this->createElement('select', 'category')->setDecorators($this->getDefaultElementDecorators())->setAttrib('maxlength', 200)->setAttrib('class', 'm-wrap span12 chosen')->addMultiOptions($optCategory)->setLabel('Kategoria');
     $elements[] = $this->createElement('select', 'fk_id_perscholarity')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Kurso')->setRegisterInArrayValidator(false);
     $dbLanguage = App_Model_DbTable_Factory::get('PerLanguage');
     $languages = $dbLanguage->fetchAll(array(), array('language'));
     $optLanguage[''] = '';
     foreach ($languages as $language) {
         $optLanguage[$language['id_perlanguage']] = $language['language'];
     }
     $elements[] = $this->createElement('multiselect', 'fk_id_perlanguage')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Lian Fuan')->addMultiOptions($optLanguage);
     $dbOccupationTimor = App_Model_DbTable_Factory::get('PROFOcupationTimor');
     $occupations = $dbOccupationTimor->fetchAll();
     $optOccupations[''] = '';
     foreach ($occupations as $occupation) {
         $optOccupations[$occupation['id_profocupationtimor']] = $occupation['acronym'] . ' ' . $occupation['ocupation_name_timor'];
     }
     $elements[] = $this->createElement('select', 'fk_id_profocupation')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Okupasaun')->addMultiOptions($optOccupations);
     $elements[] = $this->createElement('text', 'minimum_experience')->setDecorators($this->getDefaultElementDecorators())->setAttrib('maxlength', 10)->setAttrib('class', 'm-wrap span8 text-numeric4')->setAttrib('style', 'background: #fff;')->setLabel('Esperiensia Minima (Anos)');
     $optGender[''] = 'MANE NO FETO';
     $optGender['M'] = 'MANE';
     $optGender['F'] = 'FETO';
     $elements[] = $this->createElement('select', 'gender')->setDecorators($this->getDefaultElementDecorators())->setLabel('Seksu')->addMultiOptions($optGender);
     $optDrive['1'] = 'Presiza';
     $optDrive['0'] = 'La Presiza';
     $elements[] = $this->createElement('radio', 'drive_licence')->setDecorators($this->getDefaultElementDecorators())->setLabel('Karta Kondusaun')->addMultiOptions($optDrive)->setAttrib('label_class', 'radio')->setSeparator('')->setValue(0);
     $filters = array('type' => Register_Model_Mapper_PerTypeScholarity::NON_FORMAL);
     $optProfessional = $mapperScholarity->getOptionsScholarity($filters);
     $elements[] = $this->createElement('multiselect', 'fk_id_training')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Formasaun Profisional')->addMultiOptions($optProfessional);
     $this->addElements($elements);
 }
Ejemplo n.º 7
0
 public function init()
 {
     $this->setAttrib('class', 'horizontal-form')->setName('search');
     $elements = array();
     $elements[] = $this->createElement('text', 'enterprise_name')->setDecorators($this->getDefaultElementDecorators())->addFilter('StringTrim')->addFilter('StringToUpper')->setAttrib('maxlength', 200)->setAttrib('class', 'm-wrap span12 focused')->setLabel('Naran Empreza');
     $mapperDistrict = new Register_Model_Mapper_AddDistrict();
     $rows = $mapperDistrict->listAll();
     $optDistrict[''] = '';
     foreach ($rows as $row) {
         $optDistrict[$row->id_adddistrict] = $row->District;
     }
     $elements[] = $this->createElement('select', 'fk_id_adddistrict')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Distritu')->addMultiOptions($optDistrict);
     $dbTypeEnterprise = App_Model_DbTable_Factory::get('FEFPTypeEnterprise');
     $rows = $dbTypeEnterprise->fetchAll(array(), array('type_enterprise'));
     $optTypeEnterprise[''] = '';
     foreach ($rows as $row) {
         $optTypeEnterprise[$row->id_fefptypeenterprise] = $row->type_enterprise;
     }
     $elements[] = $this->createElement('select', 'fk_fefptypeenterprite')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Tipu Empreza')->addMultiOptions($optTypeEnterprise);
     $mapperClassTimor = new Register_Model_Mapper_IsicTimor();
     $rows = $mapperClassTimor->listAll();
     $optClassTimor[''] = '';
     foreach ($rows as $row) {
         $optClassTimor[$row->id_isicclasstimor] = $row->name_classtimor;
     }
     $elements[] = $this->createElement('select', 'fk_id_sectorindustry')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Setor da Industria')->addMultiOptions($optClassTimor);
     $dbCountry = App_Model_DbTable_Factory::get('AddCountry');
     $countries = $dbCountry->fetchAll();
     $optCountry[''] = '';
     foreach ($countries as $country) {
         $optCountry[$country['id_addcountry']] = $country['country'];
     }
     $elements[] = $this->createElement('select', 'fk_nationality')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Nasionalidade')->addMultiOptions($optCountry);
     $dbDec = App_Model_DbTable_Factory::get('Dec');
     $rows = $dbDec->fetchAll(array(), array('name_dec'));
     $optCeop[''] = '';
     foreach ($rows as $row) {
         $optCeop[$row->id_dec] = $row->name_dec;
     }
     $elements[] = $this->createElement('select', 'fk_id_dec')->setDecorators($this->getDefaultElementDecorators())->setLabel('CEOP')->addMultiOptions($optCeop)->setAttrib('class', 'm-wrap span12');
     $this->addElements($elements);
 }
Ejemplo n.º 8
0
 public function init()
 {
     $this->setAttrib('class', 'horizontal-form')->setName('search');
     $elements = array();
     $dbDec = App_Model_DbTable_Factory::get('Dec');
     $rows = $dbDec->fetchAll(array(), array('name_dec'));
     $optCeop[''] = '';
     foreach ($rows as $row) {
         $optCeop[$row->id_dec] = $row->name_dec;
     }
     $elements[] = $this->createElement('select', 'fk_id_dec')->setDecorators($this->getDefaultElementDecorators())->setLabel('CEOP')->addMultiOptions($optCeop)->setAttrib('class', 'm-wrap span12');
     $elements[] = $this->createElement('text', 'evidence')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 evidence_card')->setLabel('Kartaun Evidensia');
     // List Districts just from Timor
     $mapperDistrict = new Register_Model_Mapper_AddDistrict();
     $districts = $mapperDistrict->listAll(1);
     $optDistrict[''] = '';
     foreach ($districts as $district) {
         $optDistrict[$district->acronym] = $district->acronym;
     }
     $elements[] = $this->createElement('select', 'num_district')->setDecorators(array('ViewHelper'))->setAttrib('class', 'm-wrap span3')->setRequired(true)->addMultiOptions($optDistrict)->setRegisterInArrayValidator(false);
     // List Sub Districts
     $mapperSubDistrict = new Register_Model_Mapper_AddSubDistrict();
     $subDistricts = $mapperSubDistrict->listAll();
     $optSubDistrict[''] = '';
     foreach ($subDistricts as $subDistrict) {
         $optSubDistrict[$subDistrict->acronym] = $subDistrict->acronym;
     }
     $elements[] = $this->createElement('select', 'num_subdistrict')->setDecorators(array('ViewHelper'))->setAttrib('class', 'm-wrap span3')->addMultiOptions($optSubDistrict)->setRequired(true)->setRegisterInArrayValidator(false);
     $elements[] = $this->createElement('text', 'num_servicecode')->setDecorators(array('ViewHelper'))->setAttrib('maxlength', 2)->setAttrib('readOnly', true)->setValue('BU')->setAttrib('class', 'm-wrap span2');
     $elements[] = $this->createElement('text', 'num_year')->setDecorators(array('ViewHelper'))->setAttrib('maxlength', 2)->setAttrib('class', 'm-wrap span2 text-numeric4');
     $elements[] = $this->createElement('text', 'num_sequence')->setDecorators(array('ViewHelper'))->setAttrib('maxlength', 4)->setAttrib('class', 'm-wrap span2');
     $elements[] = $this->createElement('text', 'first_name')->setDecorators($this->getDefaultElementDecorators())->addFilter('StringTrim')->addFilter('StringToUpper')->setRequired(true)->setAttrib('maxlength', 80)->setAttrib('class', 'm-wrap span12')->setLabel('Naran Primeru');
     $elements[] = $this->createElement('text', 'last_name')->setDecorators($this->getDefaultElementDecorators())->addFilter('StringTrim')->addFilter('StringToUpper')->setAttrib('maxlength', 80)->setAttrib('class', 'm-wrap span12')->setLabel('Naran Ultimu');
     $elements[] = $this->createElement('checkbox', 'active')->setDecorators($this->getDefaultElementDecorators())->setCheckedValue(1)->setUncheckedValue(0)->setValue(1)->setAttrib('class', 'toggle-check')->setLabel('Ativu?');
     $optHired[''] = '';
     $optHired['1'] = 'Sim';
     $optHired['0'] = 'Lae';
     $elements[] = $this->createElement('select', 'hired')->setDecorators($this->getDefaultElementDecorators())->addMultiOptions($optHired)->setAttrib('class', 'm-wrap span12')->setLabel('Iha serbisu?');
     $elements[] = $this->createElement('text', 'date_registration_ini')->setDecorators($this->getDefaultElementDecorators())->setAttrib('maxlength', 10)->setAttrib('class', 'm-wrap span12 date-mask date')->setLabel('Data Rejistu Inisiu');
     $elements[] = $this->createElement('text', 'date_registration_fim')->setDecorators($this->getDefaultElementDecorators())->setAttrib('maxlength', 10)->setAttrib('class', 'm-wrap span12 date-mask date')->setLabel('Data Rejistu Final');
     $this->addElements($elements);
 }
Ejemplo n.º 9
0
 public function init()
 {
     $this->setAttrib('class', 'horizontal-form')->setName('search');
     $elements = array();
     $elements[] = $this->createElement('hidden', 'minimum_amount')->setValue(0)->setDecorators(array('ViewHelper'));
     $elements[] = $this->createElement('hidden', 'maximum_amount')->setValue(200000)->setDecorators(array('ViewHelper'));
     $mapperStatus = new Fefop_Model_Mapper_Status();
     $rows = $mapperStatus->getStatuses();
     $optStatuses[''] = '';
     foreach ($rows as $row) {
         $optStatuses[$row['id_fefop_status']] = $row['status_description'];
     }
     $elements[] = $this->createElement('select', 'fk_id_fefop_status')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12')->setLabel('Status')->addMultiOptions($optStatuses);
     $dbFefopProgram = App_Model_DbTable_Factory::get('FEFOPPrograms');
     $programs = $dbFefopProgram->fetchAll();
     $optPrograms[''] = '';
     foreach ($programs as $program) {
         $optPrograms[$program['id_fefop_programs']] = $program['acronym'];
     }
     $elements[] = $this->createElement('select', 'fk_id_fefop_programs')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12')->setLabel('Programa')->addMultiOptions($optPrograms);
     $dbFefopModule = App_Model_DbTable_Factory::get('FEFOPModules');
     $modules = $dbFefopModule->fetchAll();
     $optModules[''] = '';
     foreach ($modules as $module) {
         $optModules[$module['id_fefop_modules']] = $module['acronym'];
     }
     $elements[] = $this->createElement('select', 'fk_id_fefop_modules')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12')->setLabel('Modules')->addMultiOptions($optModules);
     // List Districts just from Timor
     $mapperDistrict = new Register_Model_Mapper_AddDistrict();
     $districts = $mapperDistrict->listAll(1);
     $optDistrict[''] = '';
     foreach ($districts as $district) {
         $optDistrict[$district->acronym] = $district->acronym;
     }
     $elements[] = $this->createElement('select', 'num_district')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12')->setLabel('Distritu')->addMultiOptions($optDistrict)->setRegisterInArrayValidator(false);
     $elements[] = $this->createElement('text', 'num_year')->setDecorators($this->getDefaultElementDecorators())->setAttrib('maxlength', 2)->setLabel('Tinan')->setAttrib('class', 'm-wrap span12 text-numeric4');
     $elements[] = $this->createElement('text', 'num_sequence')->setDecorators($this->getDefaultElementDecorators())->setAttrib('maxlength', 4)->setLabel('Sequence')->setAttrib('class', 'm-wrap span12');
     $this->addElements($elements);
 }
Ejemplo n.º 10
0
 /**
  * 
  */
 public function init()
 {
     parent::init();
     $this->removeElement('date_start');
     $this->removeElement('date_finish');
     $elements = array();
     $elements[] = $this->createElement('hidden', 'path')->setAttrib('class', 'no-clear')->setValue('register/enterprise-report')->setDecorators(array('ViewHelper'));
     $elements[] = $this->createElement('hidden', 'title')->setAttrib('class', 'no-clear')->setValue('Relatoriu: Rejistu Empreza')->setDecorators(array('ViewHelper'));
     $elements[] = $this->createElement('hidden', 'orientation')->setValue('landscape')->setAttrib('class', 'no-clear')->setDecorators(array('ViewHelper'));
     $mapperDistrict = new Register_Model_Mapper_AddDistrict();
     $rows = $mapperDistrict->listAll();
     $optDistrict[''] = '';
     foreach ($rows as $row) {
         $optDistrict[$row->id_adddistrict] = $row->District;
     }
     $elements[] = $this->createElement('select', 'fk_id_adddistrict')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Distritu')->addMultiOptions($optDistrict);
     $dbTypeEnterprise = App_Model_DbTable_Factory::get('FEFPTypeEnterprise');
     $rows = $dbTypeEnterprise->fetchAll(array(), array('type_enterprise'));
     $optTypeEnterprise[''] = '';
     foreach ($rows as $row) {
         $optTypeEnterprise[$row->id_fefptypeenterprise] = $row->type_enterprise;
     }
     $elements[] = $this->createElement('select', 'fk_fefptypeenterprite')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Tipu Empreza')->addMultiOptions($optTypeEnterprise);
     $mapperClassTimor = new Register_Model_Mapper_IsicTimor();
     $rows = $mapperClassTimor->listAll();
     $optClassTimor[''] = '';
     foreach ($rows as $row) {
         $optClassTimor[$row->id_isicclasstimor] = $row->name_classtimor;
     }
     $elements[] = $this->createElement('select', 'fk_id_sectorindustry')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Setor da Industria')->addMultiOptions($optClassTimor);
     $dbCountry = App_Model_DbTable_Factory::get('AddCountry');
     $countries = $dbCountry->fetchAll();
     $optCountry[''] = '';
     foreach ($countries as $country) {
         $optCountry[$country['id_addcountry']] = $country['country'];
     }
     $elements[] = $this->createElement('select', 'fk_id_addcountry')->setDecorators($this->getDefaultElementDecorators())->setAttrib('class', 'm-wrap span12 chosen')->setLabel('Nasionalidade')->addMultiOptions($optCountry);
     $this->addElements($elements);
 }
Ejemplo n.º 11
0
 /**
  * 
  */
 public function init()
 {
     $elements = array();
     $elements[] = $this->createElement('hidden', 'fk_id_jobtraining')->setDecorators(array('ViewHelper'))->setAttrib('class', 'no-clear');
     $elements[] = $this->createElement('hidden', 'clients')->setIsArray(true)->setDecorators(array('ViewHelper'));
     $elements[] = $this->createElement('hidden', 'source')->setValue('D')->setDecorators(array('ViewHelper'));
     $dbDec = App_Model_DbTable_Factory::get('Dec');
     $rows = $dbDec->fetchAll(array(), array('name_dec'));
     $optCeop[''] = '';
     foreach ($rows as $row) {
         $optCeop[$row->id_dec] = $row->name_dec;
     }
     $elements[] = $this->createElement('select', 'fk_id_dec')->setDecorators($this->getDefaultElementDecorators())->setLabel('CEOP')->addMultiOptions($optCeop)->setRequired(true)->setAttrib('class', 'm-wrap span12');
     // List Districts just from Timor
     $mapperDistrict = new Register_Model_Mapper_AddDistrict();
     $districts = $mapperDistrict->listAll(1);
     $optDistrict[''] = '';
     foreach ($districts as $district) {
         $optDistrict[$district->acronym] = $district->acronym;
     }
     $elements[] = $this->createElement('select', 'num_district')->setDecorators(array('ViewHelper'))->setAttrib('class', 'm-wrap span3')->setRequired(true)->addMultiOptions($optDistrict)->setRegisterInArrayValidator(false);
     // List Sub Districts
     $mapperSubDistrict = new Register_Model_Mapper_AddSubDistrict();
     $subDistricts = $mapperSubDistrict->listAll();
     $optSubDistrict[''] = '';
     foreach ($subDistricts as $subDistrict) {
         $optSubDistrict[$subDistrict->acronym] = $subDistrict->acronym;
     }
     $elements[] = $this->createElement('select', 'num_subdistrict')->setDecorators(array('ViewHelper'))->setAttrib('class', 'm-wrap span3')->addMultiOptions($optSubDistrict)->setRequired(true)->setRegisterInArrayValidator(false);
     $elements[] = $this->createElement('text', 'num_servicecode')->setDecorators(array('ViewHelper'))->setAttrib('maxlength', 2)->setAttrib('readOnly', true)->setValue('BU')->setAttrib('class', 'm-wrap span2');
     $elements[] = $this->createElement('text', 'num_year')->setDecorators(array('ViewHelper'))->setAttrib('maxlength', 2)->setAttrib('class', 'm-wrap span2 text-numeric4');
     $elements[] = $this->createElement('text', 'num_sequence')->setDecorators(array('ViewHelper'))->setAttrib('maxlength', 4)->setAttrib('class', 'm-wrap span2');
     $elements[] = $this->createElement('text', 'first_name')->setDecorators($this->getDefaultElementDecorators())->addFilter('StringTrim')->addFilter('StringToUpper')->setRequired(true)->setAttrib('maxlength', 80)->setAttrib('class', 'm-wrap span12')->setLabel('Naran Primeru');
     $elements[] = $this->createElement('text', 'last_name')->setDecorators($this->getDefaultElementDecorators())->addFilter('StringTrim')->addFilter('StringToUpper')->setAttrib('maxlength', 80)->setAttrib('class', 'm-wrap span12')->setLabel('Naran Ultimu');
     $this->addElements($elements);
 }
Ejemplo n.º 12
0
 /**
  * 
  */
 public function listAction()
 {
     $this->_helper->layout()->disableLayout();
     $this->view->rows = $this->_mapper->listAll();
 }