Вход Регистрация
Файл: settings/notifications.php
Строк: 94
<?php
require H.'guard/inc/webIcq.php';
$icq = new WebIcqLite();
/* Проверяем данные */
if (isset ($_POST['save_sets']))
{
if (empty (
$_POST['email']) AND $_POST['email_notific'])
    {
    
$doc->msg ('Для получения уведомлений на e-mail необходимо ввести его адрес'null'err');
    
$_POST['email_notific'] = 0;
    }

if ((empty (
$_POST['icq_num']) OR empty ($_POST['icq_pass']) OR empty ($_POST['admin_icq'])) AND $_POST['icq_notific'])
    {
    
$doc->msg ('Для получения уведомлений на ICQ необходимо ввести данные для авторизации на ICQ-сервере и данные получателя уведомлений<br />
    Уведомление по ICQ отключено'
null'err');
    
$_POST['icq_notific'] = 0;
    }
if (isset (
$_POST['icq_notific']))
    {
    if (
$icq->connect ($_POST['icq_num'], $_POST['icq_pass']))
        {
        
$doc->msg ('ICQ-номер успешно подключен');
        
$icq->disconnect ();
        }
        else
        {
        
$doc->msg ('ICQ-номер не подключен<br />
        Уведомление по ICQ отключены<br />
        Проверьте правильность ввода данных ICQ-отправителя<br />
        Если данные верны, то повторите попытку позже'
null'err');
        
$_POST['icq_notific'] = 0;
        }
    }
}
/* Сохраняем данные */
save ('notifications''mail_notific'1);
save ('notifications''email_notific'1);
save ('notifications''icq_notific'1);
save ('notifications''admins_notific'1);
save ('notifications''moders_notific'1);
save ('notifications''email');
save ('notifications''icq_num'1);
save ('notifications''icq_pass');
save ('notifications''admin_icq'1);

/* Читаем (обновляем данные) */
readSets ();

/* Выводим поля ввода */
echo "<div class='menu_razd'>Основные параметры</div>";
$form->section ('[list_down] Пути уведомлений');
$form->checkbox ('Внутренняя почта''mail_notific'$guardSets['notifications']['mail_notific']);
$form->checkbox ('E-mail''email_notific'$guardSets['notifications']['email_notific']);
$form->checkbox ('ICQ''icq_notific'$guardSets['notifications']['icq_notific']);

$form->section ('[list_down] Получатели уведомлений');
$form->checkbox ('Администраторы''admins_notific'$guardSets['notifications']['admins_notific']);
$form->checkbox ('Модераторы''moders_notific'$guardSets['notifications']['moders_notific']);

echo 
"<div class='menu_razd'>Параметры e-mail</div>";
$form->input ('E-mail адрес''email'$guardSets['notifications']['email']);

echo 
"<div class='menu_razd'>Параметры ICQ</div>";
$form->section ('[list_down] Данные ICQ-отправителя');
$form->input ('Номер ICQ''icq_num'$guardSets['notifications']['icq_num']);
$form->input ('Пароль''icq_pass'$guardSets['notifications']['icq_pass']);
$form->section ('[list_down] ICQ-номер получателя (Ваш UIN)');
$form->input ('Номер ICQ''admin_icq'$guardSets['notifications']['admin_icq']);
?>
Онлайн: 1
Реклама