示例#1
0
function phpquran_err($msg, $title = '', $exit = true, $redirect = false, $rs = '2')
{
    global $text, $tpl, $SQL, $lang;
    // assign {text} in err template
    $text = $msg;
    //header
    Saaheader($title);
    //show tpl
    echo $tpl->display('err');
    //footer
    Saafooter();
    //redirect
    if ($redirect) {
        echo '<meta http-equiv="refresh" content="' . $rs . ';url=' . $redirect . '" />';
    }
    if ($exit) {
        $SQL->close();
        exit;
    }
}
    //some variables must be destroyed here
    unset($online_names, $timeout, $timeout2);
    /**
     * Wanna increase your onlines counter ..you can from next line 
     * but you must know this is illegal ... 
     */
    $allnumbers = $usersnum + $visitornum;
    //check & update most ever users and vistors was online
    if (empty($config['most_user_online_ever']) || trim($config['most_user_online_ever']) == '') {
        $most_online = $allnumbers;
        $on_muoe = time();
    } else {
        list($most_online, $on_muoe) = @explode($config['most_user_online_ever']);
    }
    if ((int) $most_online < $allnumbers || (empty($config['most_user_online_ever']) || trim($config['most_user_online_ever']) == '')) {
        update_config('most_user_online_ever', $allnumbers . ':' . time());
    }
    $on_muoe = date('d-m-Y h:i a', $on_muoe);
    ($hook = kleeja_run_hook('if_online_index_page')) ? eval($hook) : null;
    //run hook
}
#allow_online
($hook = kleeja_run_hook('end_index_page')) ? eval($hook) : null;
//run hook
//header
Saaheader();
//index
echo $tpl->display("index_body");
//footer
Saafooter();
//<-- EOF
/**
* print error message 
* parameters : msg : text that will show as error mressage
					title : <title>title of page</title>
					exit : stop script after showing msg 
*/
function kleeja_err($msg, $title = '', $exit = true, $redirect = false, $rs = 2, $extra_code_header)
{
    global $text, $tpl, $SQL;
    ($hook = kleeja_run_hook('kleeja_err_func')) ? eval($hook) : null;
    //run hook
    // assign {text} in err template
    $text = $msg;
    //header
    Saaheader($title, false, $extra_code_header);
    //show tpl
    echo $tpl->display('err');
    //footer
    Saafooter();
    //redirect
    if ($redirect) {
        redirect($redirect, false, $exit, $rs);
    } else {
        if ($exit) {
            $SQL->close();
            exit;
        }
    }
}