public function stockReportAction()
 {
     $stock_master = new Model_StockMaster();
     $warehouse = $this->_identity->getWarehouseName();
     $role_id = $this->_identity->getRoleId();
     $wh_id = $this->_request->getParam('warehouse', 159);
     if ($this->_request->isPost()) {
         $stock_master->form_values = $this->_request->getParams();
         if ($role_id == 23 || $role_id == 3) {
             $wh = new Model_Warehouses();
             $warehouse = $wh->getWarehouseNameByWarehouseId($this->_request->getParam('warehouse'));
         }
     } else {
         $stock_master->form_values = array('month' => date("m"), 'year' => date("Y"));
         $warehouse = $this->_identity->getWarehouseName();
     }
     $this->view->month = $this->_request->getParam('month', date("m"));
     $this->view->year = $this->_request->getParam('year', date("Y"));
     $this->view->warehouse = $wh_id;
     $this->view->params = $this->_request->getParams();
     $this->view->result = $stock_master->getStockReportByDate();
     $this->view->warehousename = $warehouse;
     $this->view->lastdate = $stock_master->getStockLastDate($wh_id);
     $this->view->role_id = $role_id;
     $this->view->menu_type = 1;
     $base_url = Zend_Registry::get('baseurl');
     $this->view->headScript()->appendFile($base_url . '/js/all_level_combos.js');
 }