Вход Регистрация
Файл: 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']);
?>
Онлайн: 2
Реклама