Exemple #1
0
require_once 'system/ets_file.php';
require_once 'ets.php';
require_once 'system/text.class.php';
require_once 'system/sqldb2.class.php';
require_once 'system/nlb_user.class.php';
require_once 'system/nlb_blog.class.php';
require_once 'system/nlb_mail.class.php';
require_once 'system/nlb_config.class.php';
$start = mymicrotime();
$db = new sqldb2($DB_CONFIG);
$config = new nlb_config($db);
$user = new nlb_user($db);
$b = new nlb_blog($db);
include $config->langfile();
if ($user->isLogedIn) {
    $b->setDateOffset($config->get('server_timezone'), $user->get('timezone'));
}
$action = 'login';
if (isset($_GET['action'])) {
    $action = $_GET['action'];
}
switch ($action) {
    // build login form.
    default:
    case 'login':
        $ets_outter->main_title = $config->get('site_name') . ": " . $l['title-login'];
        $ets_outter->page_title = $l['title-login'];
        $logedin = $user->checklogin();
        if ($logedin) {
            jsRedirect('index.php');
            // we are already loged in.