コード例 #1
0
ファイル: admin_config.php プロジェクト: gitter-badger/e107
if (e_QUERY) {
    list($action, $id, $key) = explode('.', e_QUERY);
    $key = intval($key);
    $id = intval($id);
} else {
    $action = FALSE;
    $id = FALSE;
}
$nl = new newsletter();
if (!e_QUERY) {
    $nl->showExistingNewsletters();
} else {
    switch ($action) {
        case 'vs':
            // View subscribers of a newsletter
            $nl->view_subscribers($id);
            break;
        case 'remove':
            // Remove subscriber
            $nl->remove_subscribers($id, $key);
            $nl->view_subscribers($id);
            break;
        default:
            $function = $action . 'Newsletter';
            if (method_exists($nl, $function)) {
                $nl->{$function}($id);
            } else {
                exit;
            }
    }
}