// form processing if (isset($submit_server_password)) { if ($submit_server_password == $config->getSetting('password')) { // kick admin-form if ($_GET['action'] == 'kick_admin') { // add admin if given if (isset($_POST['add_admin_submit'])) { $pool = new pools(); $pool->get($_GET['pool_id']); $pool->addAdmin($_POST['add_admin_select']); } $pool_admin_del = new poolsAdmin(); $pool_admin_del->pool_id = $_GET['pool_id']; if ($pool_admin_del->find() > 1) { $pool_admin_del->user_id = $_GET['user_id']; $pool_admin_del->delete(); $deleted = true; } else { $pool_user_new = new poolsUser(); $pool_user_new->pool_id = $_GET['pool_id']; if ($pool_user_new->find() > 1) { include './inc/adminHeader.php'; echo '<p class="headline">Neuen Admin ernennen</p>'; echo '<p class="standard">Die NutziGem deren Admin gelöscht werden soll, hat nur einen, Du musst einen neuen ernennen.</p>'; echo '<p class="standard"> <form action="./admin.php?action=kick_admin&pool_id=' . $_GET['pool_id'] . '&user_id=' . $_GET['user_id'] . '&server_password='******'" method="POST"> <select name="add_admin_select">'; while ($pool_user_new->fetch()) { $pool_user_new->fetchUser(); if (!$pool_user_new->user->isAdmin($pool_user_new->pool_id)) { echo '<option value="' . $pool_user_new->user->id . '">' . $pool_user_new->user->name . '</option>';
function removeAllMembers() { $member_to_remove = new poolsUser(); $admin_to_remove = new poolsAdmin(); $member_to_remove->pool_id = $this->id; $admin_to_remove->pool_id = $this->id; $admin_to_remove->delete(); return $member_to_remove->delete(); }