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'); /** **/