function get_enum_values($table, $field) { global $mysqli; connect_mysqli(); $type = $mysqli->query("SHOW COLUMNS FROM `{$table}` WHERE Field = '{$field}'")->fetch_object()->Type; preg_match('/^enum\\((.*)\\)$/', $type, $matches); foreach (explode(',', $matches[1]) as $value) { $enum[] = trim($value, "'"); } return $enum; }
function invalidate_users_token($userid = null) { global $mysqli; if ($userid == null) { if (isset($_SESSION["userid"])) { $userid = $_SESSION["userid"]; } else { return; } } connect_mysqli(); $mysqli->query("UPDATE `Sessions` SET `Valid` = 0 WHERE `User-ID` = '{$userid}'"); }
$black = imagecolorallocate($im, 63, 63, 63); imagettftext($im, 768, 0, 2176 - $width, 2048, $black, "../includes/css/fonts/Minecraftia.ttf", $number); imagettftext($im, 768, 0, 2048 - $width, 1920, $white, "../includes/css/fonts/Minecraftia.ttf", $number); $cache_final_image = false; } return $im; } header("Expires: " . gmdate("D, d M Y H:i:s \\G\\M\\T", time() + 604800)); header("Pragma: public"); header('Cache-Control: "public, must-revalidate, proxy-revalidate"'); $set_404 = false; $params = explode("/", urldecode(strtolower($_SERVER["REQUEST_URI"]))); $im = null; $cache_final_image = true; array_shift($params); connect_mysqli(); $number_of_params = sizeof($params); if (preg_match("/\\.([^\\.]+)\$/", $params[$number_of_params - 1], $extension)) { $params[$number_of_params - 1] = preg_replace("/\\.[^.]+\$/", "", $params[$number_of_params - 1]); $available_extensions = imagetypes(); $extension = strtolower($extension[1]); if ($extension == "gif" && $available_extensions & IMG_GIF) { header("Content-Type: image/gif"); $create_image = "imagegif"; } elseif (($extension == "jpg" || $extension == "jpeg") && $available_extensions & IMG_JPG) { header("Content-Type: image/jpeg"); $create_image = "imagejpeg"; } elseif ($extension == "png" && $available_extensions & IMG_PNG) { header("Content-Type: image/png"); $create_image = "imagepng"; } elseif ($extension == "wbmp" && $available_extensions & IMG_WBMP) {