Вход Регистрация
Файл: user/mail/settings.php
Строк: 89
<?php
foreach (array('start''compress''sess''settings''db_connect''ipua''fnc''user') as $inc) {
    require_once 
"../../sys/inc/$inc.php";
}

only_reg();

$config = array('domain' => @$set['mail_panel_domain'], 'aliase' => explode("n", @$set['mail_panel_aliase']),);

$user_set mysql_fetch_assoc(mysql_query("SELECT * FROM `user_set` AS u WHERE `id_user` = '" $user['id'] . "' LIMIT 1"));

if (!
$user_set) {
    
mysql_query("INSERT INTO `user_set`(`id_user`) VALUES ('$user[id]')");
    
header('Location: ?');
    exit;
}

if (isset(
$_POST['save'])) {
    
$user_set['privat_mail'] = (preg_match('/([0-2])/i'$_POST['privat_mail']) ? (int) $_POST['privat_mail'] : 1);
    
$user_set['email_spam'] = (isset($_POST['email_spam']) ? 0);
    
$user_set['email_on'] = (isset($_POST['email_on']) ? 0);

    
mysql_query("UPDATE `user_set` SET `privat_mail` = '$user_set[privat_mail]', `email_spam` = '$user_set[email_spam]', `email_on` = '$user_set[email_on]' WHERE `id_user` = '$user[id]' LIMIT 1");

    
$_SESSION['message'] = lang('Изменения сохранены');

    
header('Location: ?');
    exit;
}

$set['title'] = lang('Настройки почты') . ' ' stripcslashes(htmlspecialchars($user['nick']));

require_once 
'sys/inc/thead.php';

aut();

echo 
"<link rel='stylesheet' href='/style/css/email.css' type='text/css' />";

#Навигация
echo "<div class='list-group-item-null list-group-item-grey'><small>";
echo 
"<a href='/' class='hint--right' data-hint='" lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
echo 
"<a href='/info.php?id=$user[id]'>$user[nick]</a> <i class='fa fa-angle-right fa-fw'></i> ";
echo 
"<a href='/user/mail/'>" lang('Почта') . "</a> <i class='fa fa-angle-right fa-fw'></i> ";
echo 
lang('Настройки');
echo 
"</small></div><br />";

if (
$config['aliase']) {
    echo 
"<div class='list-group-item-null list-group-item-grey'>";
    echo 
lang('Ваши адреса электронной почты') . ":<br />";
    foreach (
$config['aliase'] AS $key => $value) {
        echo 
strtolower($user['nick']) . "@ $value<br />";
    }
    echo 
"</div>";
}
?>
<form class="list-group-item-null" action="?" method="POST">
    <b><?php echo lang('Принимать почту'); ?></b><br />
    <?php
    $doc
->Radio('privat_mail''От всех''1'"" . ($user_set['privat_mail'] == 'checked' '') . ""'globe');
    
$doc->Radio('privat_mail''Только от друзей''2'"" . ($user_set['privat_mail'] == 'checked' '') . ""'users');
    
$doc->Radio('privat_mail''Не принимать''0'"" . ($user_set['privat_mail'] == 'checked' '') . ""'ban');

    
?>
    <br />
    <b><?php echo lang('Дополнительно'); ?></b><br />
    <?php
    
echo "<label class='custom-control custom-checkbox'><input name='email_spam' type='checkbox' value='1' ".($user_set['email_spam'] == 'checked' '')." class='custom-control-input'><span class='custom-control-indicator'></span> <span class='custom-control-description'>" lang('Включить АНТИСПАМ') . "*</span></label><br />";
    echo 
"<label class='custom-control custom-checkbox'><input name='email_on' type='checkbox' value='1' ".($user_set['email_on'] == 'checked' '')." class='custom-control-input'><span class='custom-control-indicator'></span> <span class='custom-control-description'>" lang('Примать E-mail от неизвестных контактов') . "</span></label><br />";

    
$doc->Button('btn btn-success btn-sm''save''save''Сохранить');
    echo 
"</form>";
    
?>
    <div class="list-group-item-null list-group-item-warning">
        Все существующие контакты смогут вам писать независимо от настроек.<br />
        Нежелательные контакты можете занести в СПАМ.<br />
        * АНТИСПАМ - это система защиты от нежелательной почты (реклама, мошенничество и т.д)
    </div>

    <?php
    
require_once 'sys/inc/tfoot.php';
Онлайн: 2
Реклама