add possibility for users to delete their own appreciations
This commit is contained in:
parent
ee18ee7619
commit
98ac177ed0
@ -19,11 +19,21 @@ final class ApprController
|
|||||||
|
|
||||||
public function deleteAction(Array $A_urlParams = null, Array $A_postParams = null)
|
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];
|
$I_appr_id = $A_urlParams[0];
|
||||||
|
|
||||||
$O_apprModel = new ApprModel();
|
$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);
|
$O_apprModel->deleteAppr($I_appr_id);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user