Вход Регистрация
Файл: DESURE-dcms-f12de01ac63e/pages/unsubscribe.php
Строк: 20
<?php

include_once '../sys/inc/start.php';
$doc = new document();
$doc->title __('Отписаться от рассылки');
$unsubscribe false;

if (!empty(
$_GET['code'])) {
    
$code $_GET['code'];
} else if (!empty(
$_POST['code'])) {
    
$code $_POST['code'];
    
$unsubscribe true;
} else
    
$doc->access_denied(__('Не передан код'));

$res $db->prepare("SELECT * FROM `mail_unsubscribe` WHERE `code` = ? LIMIT 1");
$res->execute(Array($code));

if (!
$uns $res->fetch()) {
    
$doc->access_denied(__('Данный код недействителен'));
}

if (
$unsubscribe) {
    
$res $db->prepare("UPDATE `mail_unsubscribe` SET `code` = '' WHERE `code` = ? LIMIT 1");
    
$res->execute(Array($code));
    
$doc->msg(__("E-mail %s успешно отписан от рассылки"$uns['email']));
    exit;
}

$form = new form('?' passgen());
$form->hidden('code'$code);
$form->text('email''E-mail'$uns['email'], truefalsetrue);
$form->button(__('Отписаться'));
$form->display();
Онлайн: 1
Реклама