View file zip0.ru/db.php

File size: 932B
<?php
require_once __DIR__ . '/config.php';

// Подключение к базе
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
if ($mysqli->connect_errno) {
    die("Ошибка соединения с БД: " . $mysqli->connect_error);
}
$mysqli->set_charset('utf8mb4');

// Проверка блокировки пользователя
function is_banned($user_id) {
    global $mysqli;
    $stmt = $mysqli->prepare("SELECT is_banned FROM users WHERE id = ?");
    $stmt->bind_param('i', $user_id);
    $stmt->execute();
    $stmt->bind_result($is_banned);
    $stmt->fetch();
    return $is_banned == 1;
}

// Проверка на админ
function is_admin($user_id) {
    global $mysqli;
    $stmt = $mysqli->prepare("SELECT is_admin FROM users WHERE id = ?");
    $stmt->bind_param('i', $user_id);
    $stmt->execute();
    $stmt->bind_result($is_admin);
    $stmt->fetch();
    return $is_admin == 1;
}
?>