query("SELECT id FROM exercices WHERE id_theme = ".$id); foreach($res as $r) { $id_ex = $r['id']; $db->escape($id_ex); $db->query("DELETE FROM exercice_files WHERE id_exercice = '".$id_ex."'"); $db->query("DELETE FROM exercice_keys WHERE id_exercice = '".$id_ex."'"); $db->query("DELETE FROM solved WHERE id_exercice = '".$id_ex."'"); } $db->query("DELETE FROM exercices WHERE id_theme = ".$id); $db->query("DELETE FROM themes WHERE id = ".$id); $db->deconnexion(); Cache::del("ordered_th".$id); } if (!empty($_GET["delete"])) { $id_team = intval($_GET["delete"]); remove_themes($id_team); header("Location: /".SALT_ADMIN."/themes"); exit; } else if (isset($_GET["drop"])) { $db = new BDD(); $db->query("TRUNCATE exercice_files"); $db->query("TRUNCATE exercice_keys"); $db->query("TRUNCATE exercices"); $db->query("TRUNCATE themes"); $db->query("TRUNCATE solved"); $db->deconnexion(); header("Location: /".SALT_ADMIN."/themes"); exit; } $template->assign("themes", Theme::get_themes()); return "admin/themes";