X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=admin_group_delete.php;h=94450019583f3f35d3bb2774073d610a13259eac;hb=acf9b73aeba337d836b1cdf2c1bb19d4106aa967;hp=7c7df615a6ef0b59784f3c8f337a5e7c281a47f8;hpb=aa54f082eb63cdd420733b79c5ec8a8f02def11c;p=timetracker.git diff --git a/admin_group_delete.php b/admin_group_delete.php index 7c7df615..94450019 100644 --- a/admin_group_delete.php +++ b/admin_group_delete.php @@ -35,13 +35,13 @@ if (!ttAccessAllowed('administer_site')) { header('Location: access_denied.php'); exit(); } -// End of access checks. - $group_id = (int)$request->getParameter('id'); - -$admin = new ttAdmin(); -$group_details = $admin->getGroupDetails($group_id); -$group_name = $group_details['group_name']; +$group_name = ttAdmin::getGroupName($group_id); +if (!($group_id && $group_name)) { + header('Location: access_denied.php'); + exit(); +} +// End of access checks. $form = new Form('groupForm'); $form->addInput(array('type'=>'hidden','name'=>'id','value'=>$group_id)); @@ -50,8 +50,7 @@ $form->addInput(array('type'=>'submit','name'=>'btn_cancel','value'=>$i18n->get( if ($request->isPost()) { if ($request->getParameter('btn_delete')) { - $result = $admin->markGroupDeleted($group_id); - if ($result) { + if (ttAdmin::markGroupDeleted($group_id)) { header('Location: admin_groups.php'); exit(); } else