Example #1
0
    </h2>

    <?php 
require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'postie-functions.php';
if (isset($_POST["action"])) {
    switch ($_POST["action"]) {
        case "reset":
            config_ResetToDefault();
            $message = 1;
            break;
        case "cronless":
            check_postie();
            $message = 1;
            break;
        case "test":
            postie_test_config();
            exit;
            break;
        case "runpostie":
            EchoInfo(__("Checking for mail manually", "postie"));
            postie_get_mail();
            exit;
            break;
        case "runpostie-debug":
            EchoInfo(__("Checking for mail manually with debug output", "postie"));
            if (!defined('POSTIE_DEBUG')) {
                define('POSTIE_DEBUG', true);
            }
            postie_get_mail();
            exit;
            break;
Example #2
0
function postie_parse_request($wp)
{
    if (array_key_exists('postie', $wp->query_vars)) {
        switch ($wp->query_vars['postie']) {
            case 'get-mail':
                postie_get_mail();
                die;
            case 'test-config':
                postie_test_config();
                die;
            default:
                dir('Unknown option: ' . $wp->query_vars['postie']);
        }
    }
}