'."".$row['title'].'';
}
}
return $result;
}
if(stripos($_SERVER['REQUEST_URI'],"template")!==false)
exit();
$url = basename($_SERVER['REQUEST_URI']);
$dir = basename(getcwd());
if($dir=="discuss3")
$path_fix = "../";
else
$path_fix = "";
if(isset($OJ_NEED_LOGIN) && $OJ_NEED_LOGIN && ($url!='loginpage.php' && $url!='lostpassword.php' && $url!='lostpassword2.php' && $url!='registerpage.php') && !isset($_SESSION[$OJ_NAME.'_'.'user_id']))
{
header("location:".$path_fix."loginpage.php");
exit();
}
$_SESSION[$OJ_NAME.'_'.'profile_csrf'] = rand();
if($OJ_ONLINE)
{
require_once($path_fix.'include/online.php');
$on = new online();
}
$sql_news_menu_result_html = "";
if($OJ_MENU_NEWS)
{
if($OJ_REDIS)
{
$redis = new Redis();
$redis->connect($OJ_REDISSERVER, $OJ_REDISPORT);
if(isset($OJ_REDISAUTH))
{
$redis->auth($OJ_REDISAUTH);
}
$redisDataKey = $OJ_REDISQNAME.'_MENU_NEWS_CACHE';
if($redis->exists($redisDataKey))
{
$sql_news_menu_result_html = $redis->get($redisDataKey);
}
else
{
$sql_news_menu_result_html = get_menu_news();
$redis->set($redisDataKey, $sql_news_menu_result_html);
$redis->expire($redisDataKey, 300);
}
$redis->close();
}
else
{
$sessionDataKey = $OJ_NAME.'_'."_MENU_NEWS_CACHE";
if(isset($_SESSION[$sessionDataKey]))
{
$sql_news_menu_result_html = $_SESSION[$sessionDataKey];
}
else
{
$sql_news_menu_result_html = get_menu_news();
$_SESSION[$sessionDataKey] = $sql_news_menu_result_html;
}
}
//$sql_news_menu_result_html=" $sql_news_menu_result_html";
}
if(!isset($_GET['spa']))
{?>