Esempio n. 1
0
         $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);
 }