Admin part: home and teams part done
This commit is contained in:
parent
568a6beef0
commit
166be860c8
11 changed files with 249 additions and 54 deletions
36
onyx/include/admin/list_users.php
Normal file
36
onyx/include/admin/list_users.php
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<?php
|
||||
|
||||
if(!defined('ONYX')) exit;
|
||||
|
||||
function remove_team($id)
|
||||
{
|
||||
$db = new BDD();
|
||||
$db->query("DELETE FROM team_members WHERE id_team = ".$id);
|
||||
$db->query("DELETE FROM solved WHERE id_team = ".$id);
|
||||
$db->query("DELETE FROM teams WHERE id = ".$id);
|
||||
$db->deconnexion();
|
||||
}
|
||||
|
||||
if (!empty($_GET["delete"]))
|
||||
{
|
||||
$id_team = intval($_GET["delete"]);
|
||||
|
||||
remove_team($id_team);
|
||||
|
||||
header("Location: /".SALT_ADMIN."/teams");
|
||||
exit;
|
||||
}
|
||||
else if (isset($_GET["drop"]))
|
||||
{
|
||||
foreach(Team::get_teams() as $team)
|
||||
{
|
||||
remove_team($team->get_id());
|
||||
}
|
||||
|
||||
header("Location: /".SALT_ADMIN."/teams");
|
||||
exit;
|
||||
}
|
||||
|
||||
$template->assign("teams", Team::get_teams());
|
||||
|
||||
return "admin/users";
|
||||
Reference in a new issue