예제 #1
0
 public function inventoryListOfAllColdChainEquipmentByFacilityAction()
 {
     //ccem proposed list 3.21 (46)
     $this->_helper->layout->setLayout('reports');
     $search_form = new Form_ReportsSearch();
     $refrigerator_list = array();
     $coldroom_list = array();
     $coldbox_list = array();
     $icepack_list = array();
     $voltageregulator_list = array();
     $generator_list = array();
     $cold_chain = new Model_ColdChain();
     $form_values['office'] = $this->_request->getParam('office', '');
     $form_values['combo1'] = $this->_request->getParam('combo1', '');
     $form_values['combo2'] = $this->_request->getParam('combo2', '');
     $form_values['warehouse'] = $this->_request->getParam('warehouse', '');
     if ($this->_request->isPost()) {
         if ($search_form->isValid($this->_request->getPost())) {
             $form_values = array_merge($form_values, $search_form->getValues());
             $cold_chain->form_values = $form_values;
             $refrigerator_list = $cold_chain->getAllNonQuantityRefAsets();
             $coldroom_list = $cold_chain->getAllNonQuantityColdRoomAsets();
             $coldbox_list = $cold_chain->getAllNonQuantityColdBoxAsets();
             $icepack_list = $cold_chain->getAllNonQuantityIcePackAsets();
             $voltageregulator_list = $cold_chain->getAllNonQuantityVoltageRegulatorAsets();
             $generator_list = $cold_chain->getAllNonQuantityGeneratorAsets();
         }
     }
     $this->view->main_heading = "CCEM Reports";
     $this->view->report_title = "Inventory List of All Cold Chain Equipment By Facility";
     $this->view->refrigerator_list = $refrigerator_list;
     $this->view->coldroom_list = $coldroom_list;
     $this->view->coldbox_list = $coldbox_list;
     $this->view->icepack_list = $icepack_list;
     $this->view->voltageregulator_list = $voltageregulator_list;
     $this->view->generator_list = $generator_list;
     $this->view->form_values = $form_values;
     /* switch ($this->_user_level) {
        case 1:
        case 2:
        case 3:
        case 4:
        case 5:
        case 6:
        $this->view->inlineScript()->appendFile(Zend_Registry::get('baseurl') . '/js/all_level_area_combo_all_coldchain_equipment.js');
        break;
        } */
     $this->view->inlineScript()->appendFile(Zend_Registry::get('baseurl') . '/js/all_level_area_combo_all_coldchain_equipment.js');
 }