add possibility for users to delete their own appreciations

This commit is contained in:
Thomas Rubini 2023-01-22 21:32:27 +01:00
parent ee18ee7619
commit 98ac177ed0
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373

View File

@ -19,11 +19,21 @@ final class ApprController
public function deleteAction(Array $A_urlParams = null, Array $A_postParams = null)
{
Session::admin_or_die();
Session::login_or_die();
$I_appr_id = $A_urlParams[0];
$O_apprModel = new ApprModel();
$A_appr = $O_apprModel->getApprById($I_appr_id);
if ($A_appr === null) {
echo "404";
return;
}
if ($A_appr["AUTHOR_ID"] !== $_SESSION["ID"]) {
Session::admin_or_die();
}
$O_apprModel->deleteAppr($I_appr_id);