Example #1
0
    echo '.</p><br /><br />';
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        display_login_form($action);
    } else {
        $action = '';
        display_login_form($action);
    }
} else {
    if (isset($_REQUEST['action'])) {
        switch ($action) {
            // if we have chosen to setup a new account, or have just added or
            // deleted an account, show account setup page
            case 'store-settings':
            case 'account-setup':
            case 'delete-account':
                display_account_setup($_SESSION['auth_user']);
                break;
            case 'send-message':
                if (send_message($to, $cc, $subject, $message)) {
                    echo '<p>Message sent.</p><br /><br /><br /><br /><br /><br />';
                } else {
                    echo '<p>Could not send message.</p><br /><br /><br /><br />
                <br /><br />';
                }
                break;
            case 'delete':
                if ($_SESSION) {
                    delete_message($_SESSION['auth_user'], $_SESSION['selected_account'], $messageid);
                }
                //note deliberately no 'break' - we will continue to the next case
            case 'select-account':
echo $status;
if (!check_auth_user()) {
    echo '<p>You need to log in';
    if ($action && $action != 'log-out') {
        echo ' to go to ' . format_action($action);
    }
    echo '.</p><br /><br />';
    display_login_form($action);
} else {
    switch ($action) {
        // if we have chosen to setup a new account, or have just added or
        // deleted an account, show account setup page
        case 'store-settings':
        case 'account-setup':
        case 'delete-account':
            display_account_setup($HTTP_SESSION_VARS['auth_user']);
            break;
        case 'send-message':
            if (send_message($to, $cc, $subject, $message)) {
                echo '<p>Message sent.</p><br /><br /><br /><br /><br /><br />';
            } else {
                echo '<p>Could not send message.</p><br /><br /><br /><br />
                <br /><br />';
            }
            break;
        case 'delete':
            delete_message($HTTP_SESSION_VARS['auth_user'], $HTTP_SESSION_VARS['selected_account'], $messageid);
            //note deliberately no 'break' - we will continue to the next case
        case 'select-account':
        case 'view-mailbox':
            // if mailbox just chosen, or view mailbox chosen, show mailbox