Вычистка огрызков getIP() и перенос функции mail() в класс.

This commit is contained in:
2022-12-19 23:15:56 +02:00
parent 2f6517f5b3
commit a0efddefc5
14 changed files with 3388 additions and 2430 deletions
+8 -12
View File
@@ -1,19 +1,15 @@
<?php
function getIP()
{
return isset($_SERVER['HTTP_X_REAL_IP']) ? $_SERVER['HTTP_X_REAL_IP'] : $_SERVER['REMOTE_ADDR'];
}
if (!isset($_GET['tests']) && getIP() != $_SERVER['SERVER_ADDR'] && getIP() != '127.0.0.1' && getIP(
) != '51.89.6.100') {
exit(getIP() . '<br>' . $_SERVER['SERVER_ADDR']);
}
const GAME = true;
setlocale(LC_CTYPE, "ru_RU.CP1251");
include('_incl_data/class/__db_connect.php');
require_once '_incl_data/__config.php';
require_once '_incl_data/class/__db_connect.php';
if (!isset($_GET['tests']) && UserIp::get() != $_SERVER['SERVER_ADDR'] && UserIp::get() != '127.0.0.1' && UserIp::get() != '51.89.6.100') {
exit(UserIp::get() . '<br>' . $_SERVER['SERVER_ADDR']);
}
//Ïîäàåì òóðíèð (õàîò) äëÿ 8-11 óðîâíåé
$pdo = \Core\Database::pdoinit();
$inc = $pdo->prepare(
'insert into zayvki (`comment`,`arand`,`noatack`,`city`,`creator`,`type`,`time_start`,`timeout`,`min_lvl_1`,`min_lvl_2`,`max_lvl_1`,`max_lvl_2`,`noinc`,`razdel`,`time`,`fastfight`,`priz`,`maxplayers`,`tm1max`,`tm2max`) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,unix_timestamp(),?,?,?,?,?)'
)->execute(