Файл: setk/mail/settings.php
Строк: 94
<?php
include_once '../sys/inc/home.php';
include_once H.'sys/inc/start.php';
include_once H.'sys/inc/compress.php';
include_once H.'sys/inc/sess.php';
include_once H.'sys/inc/settings.php';
include_once H.'sys/inc/db_connect.php';
include_once H.'sys/inc/ipua.php';
include_once H.'sys/inc/fnc.php';
include_once H.'sys/inc/user.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']) ? 1 : 0);
$user_set['email_on'] = (isset($_POST['email_on']) ? 1 : 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'] = 'Настройки успешно сохранены';
header('Location: ?');
exit;
}
$set['title'] = 'Настройки почты/Настройки/' . text($user['nick']);
include_once H.'sys/inc/thead.php';
title();
aut();
?>
<link rel="stylesheet" href="style/css/email.css" type="text/css" />
<ol class="breadcrumb">
<li><a href="/"><img src="/mail/style/icons/home.png" /></a></li>
<li><a href="/id<?= $user['id']?>"><?= $user['nick']?></a></li>
<li><a href="/user/info/settings.php">Настройки</a></li>
<li class="active">Настройки почты</li>
</ol>
<? if ($config['aliase']) { ?>
<div class="mess">
Ваши адреса электронной почты:<br />
<? foreach($config['aliase'] AS $key => $value) { ?>
<span class="on"><?= strtolower($user['nick'])?>@<?= $value?></span><br />
<? } ?>
</div>
<? } ?>
<form class="email-settings" action="?" method="POST">
<b>Принимать почту</b><br />
<label><input type="radio" name="privat_mail" value="1" <?= ($user_set['privat_mail'] == 1 ? 'checked' : '')?>> <img src="style/icons/globe-medium.png" /> От всех</label>
<label><input type="radio" name="privat_mail" value="2" <?= ($user_set['privat_mail'] == 2 ? 'checked' : '')?>> <img src="style/icons/users.png" /> Только от друзей</label>
<label><input type="radio" name="privat_mail" value="0" <?= ($user_set['privat_mail'] == 0 ? 'checked' : '')?>> <img src="style/icons/exclamation-shield.png" /> Не принимать</label>
<b>Дополнительно</b><br />
<label><input type="checkbox" name="email_spam" value="1" <?= ($user_set['email_spam'] == 1 ? 'checked' : '')?>> Включить АНТИСПАМ*</label>
<label><input type="checkbox" name="email_on" value="1" <?= ($user_set['email_on'] == 1 ? 'checked' : '')?>> Примать E-mail от неизвестных контактов</label>
<input type="submit" name="save" value="Сохранить" />
</form>
<div class="email email-panel">
Все существующие контакты смогут вам писать независимо от настроек.<br />
Нежелательные контакты можете занести в СПАМ.<br />
* АНТИСПАМ - это система защиты от нежелательной почты (реклама, мошенничество и т.д)
</div>
<div class="email email-panel">
<a href="index.php"><img src="style/icons/in.png" /> Назад</a>
</div>
<?
include_once H.'sys/inc/tfoot.php';