public function ajaxIssueRunningBatchesAction() { $this->_helper->layout->disableLayout(); $stock_batch = new Model_StockBatch(); $page = $this->_request->getParam("page", ''); $adjustment_type = $this->_request->getParam("adjustment_type", ''); if (isset($this->_request->item_id) && !empty($this->_request->item_id)) { if ($page == 'adjustment') { $stock_batch->form_values['item_id'] = $this->_request->item_id; $stock_batch->form_values['adj_type'] = $adjustment_type; $this->view->all_running_batches = $stock_batch->getAllBatchesByItemId(); } else { $stock_batch->form_values['item_pack_size_id'] = $this->_request->item_id; $stock_batch->form_values['transaction_date'] = $this->_request->transaction_date; $stock_batch->form_values['batch_no'] = $this->_request->batch_no; $wh_id = $this->_identity->getWarehouseId(); $wh = $this->_em->getRepository("Warehouses")->find($wh_id); $itm = $this->_em->getRepository("ItemPackSizes")->find($this->_request->item_id); if ($itm->getItemCategory()->getPkId() == 1 || $itm->getItemCategory()->getPkId() == 4) { $this->view->all_running_batches = $stock_batch->getAllIssuePriorityBatches(); } else { $this->view->all_running_batches = $stock_batch->getAllIssueRunningBatches(); } } } if (isset($this->_request->batch) && !empty($this->_request->batch)) { $stock_batch->form_values['pk_id'] = $this->_request->batch; $this->view->batch_expiry = $stock_batch->getBatchExpiry(); } if (isset($this->_request->number) && !empty($this->_request->number)) { $stock_batch->form_values['pk_id'] = $this->_request->number; $this->view->available_quantity = $stock_batch->getBatchExpiry(); } }