getEmail() public method

returns an array of emails. Array key(s) correlates to subscriber id.
public getEmail ( $p = [] )
コード例 #1
0
        $s = array($sub['email']);
        if (!empty($_POST['registered'])) {
            $s[] = $sub['registered'];
        }
        if (!empty($_POST['ip'])) {
            $s[] = $sub['ip'];
        }
        array_walk($d, 'csvWrap');
        array_walk($s, 'csvWrap');
        $a = array_merge($s, $d);
        $o .= implode(',', $a) . "\r\n";
    }
    $size_in_bytes = strlen($o);
    header("Content-disposition:  attachment; filename=poMMo_" . Pommo::_T('Subscribers') . ".csv; size={$size_in_bytes}");
    print $o;
    die;
}
// ====== TXT EXPORT ======
if (!$ids) {
    $group = new Pommo_Groups($state['group'], $state['status']);
    $ids =& $group->_memberIDs;
}
$emails = Pommo_Subscribers::getEmail(array('id' => $ids));
$o = '';
foreach ($emails as $e) {
    $o .= "{$e}\r\n";
}
$size_in_bytes = strlen($o);
header("Content-disposition:  attachment; filename=poMMo_" . Pommo::_T('Subscribers') . ".txt; size={$size_in_bytes}");
print $o;
die;