public function searchVaccineCarrierAction() { $result = array(); $identity = App_Auth::getInstance(); $form = new Form_SearchVaccineCarrier(); $this->view->form = $form; $cold_chain = new Model_ColdChain(); if ($this->_request->isPost()) { if ($form->isValid($this->_request->getPost())) { $data = $form->getValues(); $data['warehouse'] = $this->_request->warehouse; $data['office'] = $this->_request->office; $data['combo1'] = $this->_request->combo1; $cold_chain->form_values = $data; $result = $cold_chain->searchVaccineCarriers(); $form->office_id->setValue($data['office']); $form->combo1_id->setValue($data['combo1']); $form->warehouse_id->setValue($data['warehouse']); $form->model_id->setValue($data['ccm_model_id']); } } else { $form->placed_at->setValue(1); $form->office_id->setValue($identity->getUserLevel($identity->getIdentity())); $role_id = $this->_identity->getRoleId(); if ($role_id != 11) { $form->combo1_id->setValue($identity->getUserProvinceId()); } $form->warehouse_id->setValue($this->_identity->getWarehouseId()); } $this->view->vaccine_carrier_search = $result; $base_url = Zend_Registry::get('baseurl'); $this->view->inlineScript()->appendFile($base_url . '/js/all_level_combos.js'); $this->view->inlineScript()->appendFile($base_url . '/js/default/cold-chain/add-main.js'); }