public function post_id_storeID_handler() { $dbc = $this->connection; $dbc->selectDB($this->config->OP_DB); $ret = array('error' => 0, 'display' => ''); $map = new StoreBatchMapModel($dbc); $map->storeID($this->storeID); $map->batchID($this->id); if ($map->load()) { $deleted = $map->delete(); if (!$deleted) { $ret['error'] = 'Error removing store mapping'; } } else { $saved = $map->save(); if (!$saved) { $ret['error'] = 'Error saving store mapping'; } } echo json_encode($ret); return false; }