2024-10-10

This commit is contained in:
2024-10-10 12:56:56 +08:00
commit 7b347c848a
2648 changed files with 643965 additions and 0 deletions

49
web/viewnews.php Normal file
View File

@@ -0,0 +1,49 @@
<?php
////////////////////////////Common head
$cache_time = 30;
$OJ_CACHE_SHARE = true;
$news_id=intval($_GET["id"]);
require_once( './include/cache_start.php' );
require_once( './include/db_info.inc.php' );
require_once( './include/bbcode.php' );
require_once( './include/memcache.php' );
require_once( './include/setlang.php' );
$view_title = "Welcome To Online Judge";
$result = false;
if ( isset( $OJ_ON_SITE_CONTEST_ID ) ) {
header( "location:contest.php?cid=" . $OJ_ON_SITE_CONTEST_ID );
exit();
}
///////////////////////////MAIN
$view_news = "";
$sql = "select * "
. "FROM `news` "
. "WHERE `defunct`!='Y' && `news_id`='$news_id'"
. "ORDER BY `importance` ASC,`time` DESC "
. "LIMIT 50";
if ($OJ_MENU_NEWS) {
$sql = "select * "
. "FROM `news` "
. "WHERE (`defunct`!='Y' or `menu` = 1) && `news_id`= ? "
. "ORDER BY `importance` ASC,`time` DESC "
. "LIMIT 50";
}
$result = mysql_query_cache( $sql,$news_id ); //mysql_escape_string($sql));
if ( !$result ) {
$new_title = $news_content = "公告不存在!";
} else {
foreach ( $result as $row ) {
$news_title=$row['title'];
$news_content=$row['content'];
$news_writer=$row['user_id'];
$news_date=$row['time'];
}
}
/////////////////////////Template
require( "template/" . $OJ_TEMPLATE . "/viewnews.php" );
/////////////////////////Common foot
if ( file_exists( './include/cache_end.php' ) )
require_once( './include/cache_end.php' );
?>