Файл: sysadm/user_settings.php
Строк: 88
<?
define('ROOT','../');
require_once (ROOT.'system/power.php');
$fuser->aut();
$admin->user_can('settings_site',$ya['id'],true,ROOT.'sysadm/');
$diz -> head('Настройки пользователей');
$diz -> title('Настройки пользователей');
if (!isset($_POST['submit'])) {
//подсчёт времени в сети
if ($db->settings('time_online_users') == '1') $time_online_users= true; else $time_online_users = false;
//прикрепление файлов
if ($db->settings('dinamyc_files') == '1') $dinamyc_files= true; else $dinamyc_files = false;
//Отображение даты регистрации
if ($db->settings('date_reg') == '1') $date_reg= true; else $date_reg = false;
//Система городов
if ($db->settings('geopos') == '1') $geopos= true; else $geopos = false;
//BB codes
if ($db->settings('bbcodes') == 'on') $bbcodes= true; else $bbcodes = false;
//Изменение часового пояса
if ($db->settings('gmt_user') == 'yes') $gmt= true; else $gmt = false;
//Логи авторизации
if ($db->settings('aut_logs') == '1') $aut_logs= true; else $aut_logs = false;
//Emoji
if ($db->settings('emoji') == true) $emoji= true; else $emoji = false;
//видимость почты
if ($db->settings('email_view') == 'yes') $email_view= true; else $email_view = false;
echo '<div class="fon"><form action="?" method="post">
'.language('Время сессии пользователей').' ('.language('в секундах').'):<br/><input type="text" name="timeus" value="'.$db->settings('timeus').'" maxlength="3"/><br/>
'.language('Время сессии гостей').' ('.language('в секундах').'):<br/><input type="text" name="timeguest" value="'.$db->settings('timeguest').'" maxlength="3"/>';
echo $diz->checkbox('bbcodes','BB-Codes',$bbcodes);
echo $diz->checkbox('emoji','Эмодзи',$emoji);
echo $diz->checkbox('email_view','Email виден всем',$email_view);
echo $diz->checkbox('gmt','Изменение часового пояса',$gmt);
echo $diz->checkbox('dinamyc_files','Прикрепление файлов',$dinamyc_files);
echo $diz->checkbox('time_online_users','Подсчёт времени онлайн',$time_online_users);
echo $diz->checkbox('date_reg','Отображение даты регистрации',$date_reg);
echo $diz->checkbox('geopos','Система городов',$geopos);
echo $diz->checkbox('aut_logs','Логи авторизации',$aut_logs);
echo'<input type="submit" name="submit" value="'.language('Сохранить').'"/></form></div>';
}else{
$timeus = (!empty($_POST['timeus']) && $_POST['timeus'] > 500 && $_POST['timeus'] <= 999) ? intval(abs((int)$_POST['timeus'])) : 500;
$timeguest = (!empty($_POST['timeguest']) && $_POST['timeguest'] > 450 && $_POST['timeguest'] <= 999) ? intval(abs((int)$_POST['timeguest'])) : 450;
$bbcodes = $func->checkbox_read($_POST['bbcodes'],'on','off');
$gmt = $func->checkbox_read($_POST['gmt'],'yes','no');
$email_view = $func->checkbox_read($_POST['email_view'],'yes','no');
$geopos = $func->checkbox_read($_POST['geopos'],1,0);
$aut_logs = $func->checkbox_read($_POST['aut_logs'],1,0);
$emoji = $func->checkbox_read($_POST['emoji'],true,false);
$date_reg = $func->checkbox_read($_POST['date_reg'],1,0);
$time_online_users = $func->checkbox_read($_POST['time_online_users'],1,0);
$dinamyc_files = $func->checkbox_read($_POST['dinamyc_files'],1,0);
if($translate==0)$db -> query("UPDATE `users` SET `translate` = 'no' WHERE `translate` = 'yes'");
$array = array(
'timeus' => $timeus,
'geopos' => $geopos,
'emoji' => $emoji,
'email_view' => $email_view,
'aut_logs' => $aut_logs,
'date_reg' => $date_reg,
'gmt_user' => $gmt,
'time_online_users' => $time_online_users,
'timeguest' => $timeguest,
'dinamyc_files' => $dinamyc_files,
'bbcodes' => $bbcodes);
$db->save_settings($array);
header('Location: ?');
}
echo '<div class="levo"><a href="./" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Управление').'</a></div>';
echo '<div class="levo"><a href="'.ROOT.'" class="levo_tuch">'.$diz -> icon('home.png').' '.language('На главную').'</a></div>';
#####Копирайт#######
$diz -> out($msg);
?>