<?php session_start(); $docRoot = $_SERVER['DOCUMENT_ROOT']; require_once $docRoot . '/models/images.php'; require_once $docRoot . '/models/users.php'; // Делаем проверку на существующую активную сессию пользователя или сохраненные регистрационные данные пользователя в куках checkSessionCookie(); define("MAXFILESIZE", 5242880); $folderForBigImages = $docRoot . "/images/big/"; $folderForSmallImages = $docRoot . "/images/small/"; $pathToTMPImages = $_FILES['file']['tmp_name']; // Переменная роли пользователя $id_roles = getUserRole($_SESSION['lUser']); // Задаем размеры для уменьшения оригинальных изображений $width = 350; $height = 233; // Генерируем простую страницу с фоткам, если не приходил запрос GET, не загружался файл и в массиве $_FILES нет ошибок if (empty($_GET) && empty($_FILES['file']['name']) && $_FILES['file']['error'] == 0) { // Генерировем страницу $title = "Eire Gallery. Галерея"; $listOfImages = getAllImagesFromDB(); $content = $docRoot . '/templates/gallery_list.php'; include $docRoot . '/templates/main.php'; // В POST запросе пришел файл, но ошибок не возникло } elseif (!empty($_FILES['file']['name']) || $_FILES['file']['error'] != 0) { // При загрузке файлов проверям что бы не было ошибок (переменная error == 0) //// и что бы действительно передавался какой-либо файл (переменная name в массиве $_FILES не была пустой) if ($_FILES['file']['error'] == 0 && !empty($_FILES['file']['name'])) { // Получаем расширение файла $fileExtension = strtolower(pathinfo($_FILES['file']['name'])['extension']);
function isSiteAdmin($userId = FALSE) { if (!$userId) { $userId = $_SESSION['user']['user_id']; } if (!userIsActive($userId)) { return FALSE; } if (getUserRole($userId) == 'admin') { return TRUE; } return FALSE; }