is_admin($conn, $_SESSION['id'])) { // Prepare sql $sql = "UPDATE tokens SET used = True WHERE code = ?"; $stmt = mysqli_prepare($conn, $sql); mysqli_stmt_bind_param($stmt, "s", $param_token); $param_token = $_POST['regenerate']; if (mysqli_stmt_execute($stmt)) { // Generate Token $token_array = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz'; $new_token = substr(str_shuffle($token_array), 0, 15); if (mysqli_query($conn, "INSERT INTO tokens (code, used) VALUES('$new_token', 0)")) { echo true; } else { echo false; } } else { echo false; } } } if (isset($_POST['generate'])) { if ($user_info->is_admin($conn, $_SESSION['id'])) { // Generate Token $token_array = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz'; $new_token = substr(str_shuffle($token_array), 0, 15); if (mysqli_query($conn, "INSERT INTO tokens (code, used) VALUES('$new_token', 0)")) { echo true; } else { echo false; } } } if (isset($_POST['delete'])) { if ($user_info->is_admin($conn, $_SESSION['id'])) { // Prepare sql $sql = "UPDATE tokens SET used = True WHERE id = ?"; $stmt = mysqli_prepare($conn, $sql); mysqli_stmt_bind_param($stmt, "i", $param_token); $param_token = $_POST['delete']; if (mysqli_stmt_execute($stmt)) { echo true; } else { echo false; } } }