Exemple #1
0
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;
}
Exemple #2
0
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}'");
}
Exemple #3
0
        $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) {