public function stockPickDataAction() { $placement = new Model_Placements(); $qry_string = base64_decode(str_replace("Zr2", "", $this->_request->getParam('qry'))); $params = explode("|", $qry_string); $detail_id = $params[0]; $batch_id = $params[1]; $item_cat = $params[2]; $uqty = $params[3]; $wh_id = $this->_identity->getWarehouseId(); if ($item_cat == Model_ItemCategories::NONVACCINES || $item_cat == Model_ItemCategories::DILUENT) { $result = $placement->stockPickDetail($detail_id, $batch_id, $wh_id, $item_cat); } if ($item_cat == Model_ItemCategories::VACCINES) { $result = $placement->stockPickDetailVaccines($detail_id, $batch_id, $wh_id, $item_cat); } $this->view->plc_loc_id = $result[0]["plc_loc_id"]; $this->view->batch_id = $batch_id; $this->view->detail_id = $detail_id; $this->view->uqty = $uqty; $this->view->result = $result; }