Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
App.php.bak.memcache
Содержимое
<?php class App { public static $mysql_host_restoran; public static $mysql_dbName_restoran; public static $mysql_user_restoran; public static $mysql_pass_restoran; public static $mysql_host_afisha; public static $mysql_user_afisha; public static $mysql_dbName_afisha; public static $mysql_pass_afisha; public static $mysql_host_strana; public static $mysql_dbName_strana; public static $mysql_user_strana; public static $mysql_pass_strana; /** * @var PDO */ public static $pdo; /** * Заполняется РїСЂРё первом вызове getRestoranPdo() * @var null|PDO */ public static $restoranPdo = null; /** * Заполняется РїСЂРё первом вызове getAfishaPdo() * @var null|PDO */ public static $afishaPdo = null; /** * Заполняется РїСЂРё вызове getStranaPdo() * @var null|PDO */ public static $stranaPdo = null; /** * @var \app\Container */ public static $container; /** * @var \app\banners\Banner */ public static $banner; /** * @var \app\users\User */ public static $user; /** * @var \app\core\http\Session */ public static $session; /** * @var \app\core\widgets\WidgetFactory */ public static $widget; /** * @var \app\core\http\Request */ public static $request; /** * @var \app\core\http\Response */ public static $response; /** * @var \app\core\views\View */ public static $view; /** * @var array */ public static $config = []; /** * @var \app\core\http\Cookies */ public static $cookies; /** * @var \app\widgets\Section */ public static $section; /** * @var \app\core\models\Command */ public static $command; /** * @var \app\assets\Asset */ public static $asset; /** * @var Memcache */ private static $memcache; /** * Р’ этой переменной будет храниться значение true, если РјС‹ СѓР¶Рµ пытались соединиться СЃ Memcache (РЅРµ важно, получилось * это или нет). * * Рто важно, чтобы РјС‹ РЅРµ пытались соединиться СЃ сервером, если первая попытка РЅРµ удалась. * * @var bool */ private static $allowConnectToMemcache = false; /** * @var \app\users\AdminList */ public static $adminList; public static function getStaticDomain() { return 'https://infoorel.ru'; } public static function getDirectory() { return dirname(__DIR__); } public static function getTemplateDirectory() { return $_SERVER['DOCUMENT_ROOT'] . '/template/2.0'; } public static function getRestoranPdo() { if (App::$restoranPdo == null) { $pdo = new PDO("mysql:host=".static::$mysql_host_restoran.";dbname=".static::$mysql_dbName_restoran, static::$mysql_user_restoran, static::$mysql_pass_restoran); $pdo->query('SET NAMES utf8'); $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); App::$restoranPdo = $pdo; return App::$restoranPdo; } else { return App::$restoranPdo; } } public static function getAfishaPdo() { if (App::$afishaPdo == null) { $pdo = new PDO("mysql:host=".static::$mysql_host_afisha.";dbname=".static::$mysql_dbName_afisha, static::$mysql_user_afisha, static::$mysql_pass_afisha); $pdo->query('SET NAMES utf8'); App::$afishaPdo = $pdo; return App::$afishaPdo; } else { return App::$afishaPdo; } } public static function getStranaPdo() { if (App::$stranaPdo == null) { $pdo = new PDO("mysql:host=".static::$mysql_host_strana.';dbname='.static::$mysql_dbName_strana, static::$mysql_user_strana, static::$mysql_pass_strana); $pdo->query('SET NAMES utf8;'); App::$stranaPdo = $pdo; return App::$stranaPdo; } else { return App::$stranaPdo; } } public static function getDebugIp() { return '195.19.92.92'; } public static function debug($data, $printR = true) { if (App::getDebugIp() != App::$request->getIp()) { return false; } echo '<pre>'; if ($printR) { print_r($data); } else { var_dump($data); } echo '</pre>'; } /** * Функция возвращает экземпляр класса Memcache, если сервер Memcached доступен Рё false РІ противном случае. * @return Memcache|null */ public static function getMemcache() { if (static::$memcache instanceof Memcache === false) { $memcache = new Memcache(); static::$allowConnectToMemcache = true; if ($memcache->connect('localhost', 11211)) { static::$memcache = $memcache; return static::$memcache; } return null; } else { return static::$memcache; } } }
/app/
Имя
Дата
Размер
..
2026-10-02
admin
2022-03-03
afisha
2016-12-05
api
2017-06-06
assets
2017-01-25
banners
2020-07-27
captcha
2026-05-25
commands
2017-04-05
comments
2021-09-02
config
2026-10-01
consult
2017-01-27
core
2019-02-12
currency
2026-10-01
feedback
2017-01-23
forum
2021-03-29
fotogal
2019-04-16
header
2020-04-15
helpers
2020-01-28
locality
2019-02-11
maps
2017-01-23
news
2021-03-29
organizations
2020-04-06
publics
2017-01-17
realty
2017-01-10
reports
2017-08-16
request
2019-01-18
restoran
2019-01-18
seo
2017-01-23
telegram
2026-04-14
testmodels
2016-12-16
tests
2017-07-07
users
2019-02-25
vacancies
2017-03-27
views
2017-08-16
viktorina
2017-03-22
weather
2016-12-22
widgets
2020-04-15
App.php
2026-10-01
5 кб.
App.php.bak.memcache
2026-10-01
5 кб.
Container.php
2016-12-22
1 кб.
/app
Загрузить файлы
Файл 1
Файл 2
Файл 3