Вход Регистрация
Файл: pages/admin/nickcolor.php
Строк: 111
<?php
// Physical module map v50.6: public URL stays clean while code lives in /pages.
if (!defined('GAME_ROOT')) define('GAME_ROOT'dirname(__DIR__2));
chdir(GAME_ROOT);
if (
PHP_SAPI !== 'cli') { $_SERVER['PHP_SELF']='/nickcolor.php'$_SERVER['SCRIPT_NAME']='/nickcolor.php'; }

/* Обновление игры под PHP 8.4 / PDO и усиление безопасности: by Метриум (Стэлп) */
$includesFILES = array( "common.php","functions.php","user.php","h.php");
$sys 'system';
foreach (
$includesFILES as $in) {
include 
"./".$sys."/".$in;
}
if(!
$user xor $user['vip_time'] < time()) {
header('location:/');
exit();
}
?>
<center>

   Начальный цвет<br/>
   <form action='/nickcolor/' method='post'><?=security_csrf_field()?><input type='hidden' name='action' value='save_colors'>
   <select name='color'>
   <option value='red'>Красный</option>
   <option value='blue'>Голубой</option>
   <option value='green'>Зеленый</option>
   <option value='gold'>Жёлтый</option>
 <option value='orange'>Оранжовый</option>
   <option value='violet'>Фиолетовый</option>
  <option value='lime'>Лайм</option> </select>
<br>

Центральный цвет :<br>
  <select name='color2'>
   <option value='red'>Красный</option>
   <option value='blue'>Голубой</option>
   <option value='green'>Зеленый</option>
   <option value='gold'>Жёлтый</option>
    <option value='orange'>Оранжевый </option><option value='violet'>Фиолетовый</option>
<option value='lime'>Лайм</option>
   </select>



<br>
Цвет в конце<br>


  <select name='color3'>
   <option value='red'>Красный</option>
   <option value='blue'>Голубой</option>
   <option value='green'>Зеленый</option>
   <option value='gold'>Жёлтый</option>
   <option value='orange'>Оранжевый</option> <option value='violet'>Фиолетовый</option>
<option value='lime'>Лайм</option>
   </select>

<br/>
     <span class='btn'><span class='end'>
   <input class='label' type='submit' value='Сохранить' name='color_1'/></span></span>
   </form>
<?php
if(($_SERVER['REQUEST_METHOD']??'GET')==='POST' && (string)($_POST['action']??'')==='save_colors') {
security_require_csrf();
$allowedColors=['red','blue','green','gold','orange','violet','lime']; $c1=(string)($_POST['color']??''); $c2=(string)($_POST['color2']??''); $c3=(string)($_POST['color3']??''); if(!in_array($c1,$allowedColors,true)||!in_array($c2,$allowedColors,true)||!in_array($c3,$allowedColors,true)){http_response_code(400);exit('Некорректный цвет.');} db_execute('UPDATE `users` SET `col_1`=:a,`col_2`=:b,`col_3`=:c WHERE `id`=:id',['a'=>$c1,'b'=>$c2,'c'=>$c3,'id'=>(int)$user['id']]);
header('location:/nickcolor/'); exit;
}
?>
<?php
if($user['col_1'] != NULL && $user['col_2'] != NULL && $user['col_3'] != NULL) {
echo 
'Ваш ник : <span style="background: linear-gradient(135deg, '.$user['col_1'].' 20%, '.$user['col_2'].' 50%, '.$user['col_3'].');-webkit-background-clip: text;-webkit-text-fill-color: transparent;">  '.$user['login'].'</span>';
}else{
echo 
"<center>Ваш ник : {$user['login']}";
}
echo 
"</center></center> ";
include 
'./system/f.php';
?>
Онлайн: 2
Реклама