public function addNewBatchAction() { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(TRUE); $params = $this->_request->getParams(); $stock_batch = new Model_StockBatch(); $array = array('number' => $params['batch'], 'item_id' => $params['product_id'], 'quantity' => 0, 'expiry_date' => $params['expiry_date'], 'production_date' => $params['production_date'], 'vvm_type_id' => $params['vvm_type_id'], 'unit_price' => $params['unit_price'], 'manufacturer_id' => $params['manufacturer']); if (!$stock_batch->checkBatch($array)) { $batch_id = $stock_batch->addStockBatch($array); echo $batch_id; } else { echo 0; } }