require_once('initialize.php');
import('form.Form');
-import('ttTeamHelper');
+import('ttAdmin');
// Access checks.
if (!ttAccessAllowed('administer_site')) {
header('Location: access_denied.php');
exit();
}
-// End of access checks.
-
$group_id = (int)$request->getParameter('id');
-$group_details = ttTeamHelper::getTeamDetails($group_id); // TODO: refactor this.
-$group_name = $group_details['team_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));
if ($request->isPost()) {
if ($request->getParameter('btn_delete')) {
- import('ttAdmin');
- $admin = new ttAdmin();
- $result = $admin->markGroupDeleted($group_id);
- if ($result) {
+ if (ttAdmin::markGroupDeleted($group_id)) {
header('Location: admin_groups.php');
exit();
} else