public function addRefrigeratorAction()
 {
     $form = new Form_AddRefrigerator();
     $main_form = new Form_AddMain();
     $action = 'add-refrigerator';
     $action_main = 'add';
     if ($this->_request->isPost()) {
         if ($form->isValid($this->_request->getPost()) && $main_form->isValid($this->_request->getPost())) {
             $cold_chain = new Model_ColdChain();
             $form_values = $form->getValues();
             $main_form_values = $main_form->getValues();
             $form_values = array_merge($form_values, $main_form_values);
             $cold_chain->form_values = $form_values;
             $cold_chain->form_values['warehouse'] = $this->_request->warehouse;
             $cold_chain->addRefrigerator();
             $this->redirect("/cold-chain/add-refrigerator?success=1");
         }
     }
     $id = $this->_request->getParam('id', '');
     if (!empty($id)) {
         $arr = explode('|', App_Controller_Functions::decrypt($id));
         $action = $arr[0];
         $id = $arr[1];
         // $campaigns->form_values['campaign_id'] = $id;
         $cold_chain = $this->_em->getRepository("ColdChain")->find($id);
         $form->ccm_id->setValue($id);
         // if (!empty($cold_chain->getWorkingSince())){
         $form->working_since->setValue($cold_chain->getWorkingSince()->format('Y-m-d '));
         //}
         $form->serial_number->setValue($cold_chain->getSerialNumber());
         $main_form->asset_id->setValue($cold_chain->getAssetId());
         $main_form->source_id->setValue($cold_chain->getSource()->getPkId());
         //$model_id = $this->_em->getRepository('CcmModels')->find();
         $form->catalogue_id->setValue($cold_chain->getCcmModel()->getPkId());
         //$form->campaign_name->setValue($campaign->getCampaignName());
         $form->temperature_monitor->setValue($cold_chain->getTemperatureMonitor()->getPkId());
         $action = 'update-refrigerator';
         $action_main = 'update';
         $base_url = Zend_Registry::get('baseurl');
         $this->view->inlineScript()->appendFile($base_url . '/js/default/cold-chain/update-refrigerator.js');
     }
     $this->view->form = $form;
     $this->view->main_form = $main_form;
     $this->view->action = $action;
     $this->view->main_action = $action_main;
     //$main_form->asset_type->setValue("Refrigerator");
     $main_form->placed_at->setValue(0);
     $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');
 }