require_once __DIR__ . "/../tools.php"; require_once __DIR__ . "/../auth/AuthManager.php"; require_once __DIR__ . "/classes/Pruebas.php"; try { $result = null; $pruebas = new Pruebas("pruebaFunctions"); $am = new AuthManager("pruebaFunctions"); $operation = http_request("Operation", "s", null); if ($operation === null) { throw new Exception("Call to pruebaFunctions without 'Operation' requested"); } $pruebaID = http_request("ID", "i", 0); switch ($operation) { case "insert": $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;