Example #1
0
load_fonts();
load_lang();
load_html();
check_db();
//  main program: decide what to do based on queries
if (!isset($_REQUEST['action'])) {
    if (!check_init()) {
        send_init();
    }
    send_login();
} elseif ($_REQUEST['action'] === 'view') {
    check_session();
    send_messages(false);
} elseif ($_REQUEST['action'] === 'jsview') {
    check_session();
    send_messages(true);
} elseif ($_REQUEST['action'] === 'jsrefresh') {
    check_session();
    ob_start();
    print_messages();
    $msgs = ob_get_clean();
    ob_start();
    print_chatters();
    $chatters = ob_get_clean();
    echo json_encode(array($_REQUEST['id'], $msgs, $chatters, get_setting('topic')));
} elseif ($_REQUEST['action'] === 'redirect' && !empty($_GET['url'])) {
    send_redirect();
} elseif ($_REQUEST['action'] === 'wait') {
    send_waiting_room();
} elseif ($_REQUEST['action'] === 'post') {
    check_session();
Example #2
0
    $mailresult = str_replace('<successcount>', $successcount, $LANG31[20]);
    $retval .= str_replace('<failcount>', $failcount, $mailresult);
    $retval .= '<h2>' . $LANG31[21] . '</h2>';
    for ($i = 0; $i < count($failures); $i++) {
        $retval .= current($failures) . '<br' . XHTML . '>';
        next($failures);
    }
    if (count($failures) == 0) {
        $retval .= $LANG31[23];
    }
    $retval .= '<h2>' . $LANG31[22] . '</h2>';
    for ($i = 0; $i < count($successes); $i++) {
        $retval .= current($successes) . '<br' . XHTML . '>';
        next($successes);
    }
    if (count($successes) == 0) {
        $retval .= $LANG31[24];
    }
    $retval .= COM_endBlock();
    return $retval;
}
// MAIN
$display .= COM_siteHeader('menu', $LANG31[1]);
if (isset($_POST['mail']) && $_POST['mail'] == 'mail' && SEC_checkToken()) {
    $display .= send_messages($_POST);
} else {
    $display .= COM_showMessageFromParameter();
    $display .= display_mailform();
}
$display .= COM_siteFooter();
COM_output($display);