Esempio n. 1
0
<?php

require_once dirname(__FILE__) . '/accesscheck.php';
$result = '';
if (isset($_REQUEST['delete']) && $_REQUEST['delete']) {
    $result .= s('deleting bounce %d', $_REQUEST['delete']) . "..\n";
    if ($GLOBALS['require_login'] && !isSuperUser()) {
    } else {
        deleteBounce($_REQUEST['delete']);
    }
    $result .= $GLOBALS['I18N']->get('done');
    print ActionResult($result);
}
$tabs = new WebblerTabs();
$tabs->addTab(s('processed'), PageUrl2('bounces&tab=processed'), 'processed');
$tabs->addTab(s('unidentified'), PageUrl2('bounces&tab=unidentified'), 'unidentified');
if (!isset($_GET['tab'])) {
    $_GET['tab'] = 'processed';
}
$currentTab = 'processed';
switch ($_GET['tab']) {
    case 'unidentified':
        $status_compare = '=';
        $status = 'unidentified';
        $currentTab = 'unidentified';
        break;
    case 'processed':
    default:
        $status_compare = '!=';
        $status = 'processed';
        break;
Esempio n. 2
0
        $previous_search = "&start={$start}&find={$find}&findby={$findby}";
    }
    $_SESSION['action_result'] = $action_result;
    Redirect("users{$previous_search}");
} elseif (!empty($delete)) {
    print ActionResult(s('Sorry, only super users can delete users'));
}
if (isset($add)) {
    if (isset($new)) {
        $query = 'insert into ' . $tables['user'] . " (email,entered) values(\"{$new}\",now())";
        $result = Sql_query($query);
        $userid = Sql_insert_id();
        $query = 'insert into ' . $tables['listuser'] . " (userid,listid,entered) values({$userid},{$id},now())";
        $result = Sql_query($query);
    }
    echo ActionResult($GLOBALS['I18N']->get('User added'));
}
// Make the totals human readable
$totalFormatted = number_format($total);
$totalunconfirmedFormatted = number_format($totalunconfirmed);
// Add messages to panel
$countpanel .= s('%s subscribers in total', $totalFormatted);
$countpanel .= '<br/>' . s('Subscribers with a red icon are either unconfirmed or blacklisted or both') . " ({$totalunconfirmedFormatted})<br/>";
$url = getenv('REQUEST_URI');
if ($unconfirmed) {
    $unc = 'checked="checked"';
} else {
    $unc = '';
}
if ($blacklisted) {
    $bll = 'checked="checked"';
Esempio n. 3
0
         print $count['processed'] . ' / ' . $total . ' ' . $GLOBALS['I18N']->get('Imported') . '<br/>';
         flush();
     }
 }
 $report = s('%d lines processed', $count['processed']) . "\n";
 $report .= s('%d email addresses added to the list(s)', $count['addedtolist']) . "\n";
 $report .= s('%d new email addresses imported', $count['imported']) . "\n";
 $report .= s('%d email addresses already existed in the database', $count['duplicate']) . "\n";
 if (!empty($count['invalid'])) {
     $report .= s('%d invalid email addresses', $count['invalid']) . "\n";
     $report .= s('Invalid addresses will be reported in the report that is sent to %s', getConfig("admin_address"));
 }
 if ($count['foundonblacklist']) {
     $report .= s('%d addresses were blacklisted and have not been subscribed to the list', $count['foundonblacklist']) . "\n";
 }
 print ActionResult(nl2br($report));
 if ($_GET['page'] == 'importsimple') {
     if (!empty($_GET['list'])) {
         $toList = sprintf('&list=%d', $_GET['list']);
     } else {
         $toList = '';
     }
     print '<div class="actions">
 ' . PageLinkButton('send&new=1' . $toList, s('Send a campaign')) . PageLinkButton('importsimple', s('Import some more emails')) . '</div>';
 }
 if (!empty($rejectReport['invalid'])) {
     $report .= "\n\n" . s('Rejected email addresses') . ":\n";
     $report .= $rejectReport['invalid'];
 }
 sendMail(getConfig("admin_address"), s('phplist Import Results'), $report);
 foreach ($GLOBALS['plugins'] as $pluginname => $plugin) {