'."'; } } 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'])) {?>