$am->access(PERMS_OPERATOR); $result = $pruebas->insert(); break; case "update": $am->access(PERMS_OPERATOR); $result = $pruebas->update($pruebaID); break; case "delete": $am->access(PERMS_OPERATOR); $result = $pruebas->delete($pruebaID); break; case "select": $result = $pruebas->select(); break; case "enumerate": $result = $pruebas->enumerate($am); break; case "getbyid": $result = $pruebas->selectByID($pruebaID); break; default: throw new Exception("pruebaFunctions:: invalid operation: {$operation} provided"); } if ($result === null) { throw new Exception($pruebas->errormsg); } if ($result === "") { echo json_encode(array('success' => true, 'insert_id' => $pruebas->conn->insert_id, 'affected_rows' => $pruebas->conn->affected_rows)); } else { echo json_encode($result); }