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) {
<?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");