revert updated api
This commit is contained in:
2026-05-22 12:27:12 +00:00
parent e0be2c501f
commit c86768e391
17 changed files with 41 additions and 867 deletions

View File

@ -1,7 +1,5 @@
<?php
require_once __DIR__ . '/../lib/activity.php';
$tokenRec = require_valid_token();
require_role(['admin', 'supervisor'], $tokenRec);
@ -70,8 +68,6 @@ case 'POST':
$pdo->prepare("INSERT INTO client (clientCode, coachID) VALUES (:cc, :cid)")
->execute([':cc' => $clientCode, ':cid' => $coachID]);
log_activity($pdo, $tokenRec, 'client_created', 'client', $clientCode, "Created client $clientCode", ['coachID' => $coachID]);
qdb_save($tmpDb, $lockFp);
json_success(['clientCode' => $clientCode, 'coachID' => $coachID]);
} catch (Throwable $e) {
@ -104,13 +100,6 @@ case 'DELETE':
}
$pdo->beginTransaction();
$pdo->prepare("
DELETE FROM submission_answer WHERE submissionID IN (
SELECT submissionID FROM questionnaire_submission WHERE clientCode = :cc
)
")->execute([':cc' => $clientCode]);
$pdo->prepare("DELETE FROM questionnaire_submission WHERE clientCode = :cc")
->execute([':cc' => $clientCode]);
$pdo->prepare("DELETE FROM client_answer WHERE clientCode = :cc")
->execute([':cc' => $clientCode]);
$pdo->prepare("DELETE FROM completed_questionnaire WHERE clientCode = :cc")
@ -119,8 +108,6 @@ case 'DELETE':
->execute([':cc' => $clientCode]);
$pdo->commit();
log_activity($pdo, $tokenRec, 'client_deleted', 'client', $clientCode, "Deleted client $clientCode");
qdb_save($tmpDb, $lockFp);
json_success([]);
} catch (Throwable $e) {