Exemple #1
0
             break;
         }
         if (!file_exists($_FILES['fSubscribersListFile']['tmp_name'])) {
             $UploadError = true;
             break;
         }
     } while (0);
     if ($UploadError) {
         $_SESSION['SUBSCRIBE_MESSAGE'] = array('Message' => ADMIN_SUBSCRIPTIONS_ERROR_UPLOAD_SUBSCRLIST, 'MessageCode' => 2);
         break;
     }
     $FileContents = file($_FILES['fSubscribersListFile']['tmp_name']);
     $emailCounter = 0;
     foreach ($FileContents as $_email) {
         $_email = trim($_email);
         if (subscrVerifyEmailAddress($_email)) {
             subscrAddUnRegisteredCustomerEmail($_email);
             $emailCounter++;
         }
     }
     if (!$emailCounter) {
         $_SESSION['SUBSCRIBE_MESSAGE'] = array('Message' => ADMIN_SUBSCRIPTIONS_ERROR_UPLOAD_NO_EMAILS, 'MessageCode' => 2);
         break;
     } else {
         $_SESSION['SUBSCRIBE_MESSAGE'] = array('Message' => str_replace('{*EMAILS_NUMBER*}', $emailCounter, ADMIN_SUBSCRIPTIONS_OK_UPLOAD_SUBSCRLIST), 'MessageCode' => 1);
     }
     break;
 case 'fEraseSubscribersList':
     $CountRow = 0;
     $Subscriptions = subscrGetAllSubscriber('', $CountRow);
     foreach ($Subscriptions as $_Subscription) {
Exemple #2
0
<?php

$news_array = newsGetNewsToCustomer();
$smarty->assign("news_array", $news_array);
$pre_news_array = newsGetPreNewsToCustomer();
$smarty->assign("pre_news_array", $pre_news_array);
if (isset($_POST['subscribe_email'])) {
    $subscribe_email = trim($_POST['subscribe_email']);
    $check_email = subscrVerifyEmailAddress($subscribe_email);
    if ($check_email) {
        if (isset($_POST['subscribe_mode'])) {
            $subscribe_mode = (int) $_POST['subscribe_mode'];
        }
        switch ($subscribe_mode) {
            case 0:
                if (_subscriberIsSubscribed($subscribe_email)) {
                    subscrUnsubscribeSubscriberByEmail2($subscribe_email);
                    $smarty->assign("unsubscribe", 1);
                } else {
                    $smarty->assign("unsubscribe", 2);
                }
                break;
            case 1:
                subscrAddUnRegisteredCustomerEmail($subscribe_email);
                $smarty->assign("subscribe", 1);
                break;
        }
    } else {
        $smarty->assign("subscribe_error", ERROR_INPUT_EMAIL);
    }
    $smarty->assign("main_content_template", "subscribe.tpl");