if ($lang && (!$l || $lang != $l)) {
        // setcookie('lang', $lang,time()+30*24*3600,'/');
    }
}
if (!$lang) {
    $lang = 'en';
}
$lang = strtolower($lang);
//TODO if lang_was_set==false - get it from the thread
$ds = new PovDataService($conf['dsn'], $conf['dbname'], $conf['dbpassword'], array(PDO::ATTR_PERSISTENT => false));
/**
	Login or auto-login (via task)

**/
$param = "";
$environment = $ds->getEnvironment($server);
//$logService->log('TRACE','LANDING PAGE 2',$user_agent,'start');
if ($login || $code) {
    //logService->log('TRACE','LANDING PAGE 3',$user_agent,'start');
    if ($threadid_was_set && $forum && $threadid && ($login || $code)) {
        $param = $lang . "/" . $forum . "/" . $threadid . "/3/";
    }
    if ($login) {
        $logService->log('TRACE', $server . ':Processing login, calling Disqus', 'param=' . urlencode($environment['callback'] . $param), 'login');
        auth($param);
        exit;
    } else {
        if ($code) {
            $logService->log('TRACE', $server . ':Redirected from Disqus with code', $code, 'login');
            /**
             **/