info['admin']) {
$allowedTextColors[] = 'Red';
}
$simbolcount = strlen($u->info['hobby']);
$maxsimbols = 2000;
if (isset($_POST['name'], $_POST['hobby'], $_POST['ChatColor'], $_POST['saveanketa'])) {
if (!in_array($_POST['ChatColor'], $allowedTextColors)) {
$_POST['ChatColor'] = "Black";
}
if (!empty($filter->spamFiltr($_POST['name'])) || !empty($filter->spamFiltr($_POST['hobby']))) { // WTF ?!
Db::sql('update users set info_delete = unix_timestamp() + 86400 where id = ?', [$u->info['id']]);
}
if ($simbolcount > $maxsimbols && $u->info['admin'] == 0) {
$error = '
Максимальный размер поля "Увлечения / хобби" - ' . $maxsimbols . ' символов.
';
} else {
Db::sql(
'update users set name = ?, chatColor = ?, hobby = ? where id = ?',
[
$_POST['name'], $_POST['chatColor'], $_POST['hobby'],
]
);
$u->info['name'] = $_POST['name'];
$u->info['hobby'] = $_POST['hobby'];
$u->info['chatColor'] = $_POST['ChatColor'];
}
}
?>
Бойцовский Клуб - Настройки