Skip to content

Commit

Permalink
[Style] 全站布局调整
Browse files Browse the repository at this point in the history
 - 部分页面布局栅格化完毕
 - 导航栏页脚重新布局
 - 提示信息重构
  • Loading branch information
Ginakira committed Mar 23, 2020
1 parent 05914d1 commit 6fb8274
Show file tree
Hide file tree
Showing 86 changed files with 2,234 additions and 2,097 deletions.
135 changes: 77 additions & 58 deletions admin/menu.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,75 +7,94 @@
?>
<html>
<head>
<title><?php echo $MSG_ADMIN ?></title>
<title><?php echo $MSG_ADMIN ?></title>
</head>

<body>
<hr>
<p>
<ol>

<li><a class='btn btn-danger' href="../status.php" target="_top" title="<?php echo $MSG_HELP_SEEOJ ?>"><b><?php echo $MSG_SEEOJ ?></b></a>
<?php if (isset($_SESSION[$OJ_NAME . '_' . 'administrator'])) {?>
<li><a class='btn btn-primary' href="setmsg.php" target="main" title="<?php echo $MSG_HELP_SETMESSAGE ?>"><b><?php echo $MSG_SETMESSAGE ?></b></a>
<li><a class='btn btn-primary' href="news_list.php" target="main" title="<?php echo $MSG_HELP_NEWS_LIST ?>"><b><?php echo $MSG_NEWS . $MSG_LIST ?></b></a>
<li><a class='btn btn-primary' href="news_add_page.php" target="main" title="<?php echo $MSG_HELP_ADD_NEWS ?>"><b><?php echo $MSG_ADD . $MSG_NEWS ?></b></a>
<li><a class='btn btn-primary' href="user_list.php" target="main" title="<?php echo $MSG_HELP_USER_LIST ?>"><b><?php echo $MSG_USER . $MSG_LIST ?></b></a>
<li><a class='btn btn-primary' href="user_set_ip.php" target="main" title="<?php echo $MSG_SET_LOGIN_IP ?>"><b><?php echo $MSG_SET_LOGIN_IP ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator']) || isset($_SESSION[$OJ_NAME . '_' . 'password_setter'])) {?>
<li><a class='btn btn-primary' href="changepass.php" target="main" title="<?php echo $MSG_HELP_SETPASSWORD ?>"><b><?php echo $MSG_SETPASSWORD ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator'])) {?>
<li><a class='btn btn-primary' href="source_give.php" target="main" title="<?php echo $MSG_HELP_GIVESOURCE ?>"><b><?php echo $MSG_GIVESOURCE ?></b></a>
<li><a class='btn btn-primary' href="privilege_list.php" target="main" title="<?php echo $MSG_HELP_PRIVILEGE_LIST ?>"><b><?php echo $MSG_PRIVILEGE . $MSG_LIST ?></b></a>
<li><a class='btn btn-primary' href="privilege_add.php" target="main" title="<?php echo $MSG_HELP_ADD_PRIVILEGE ?>"><b><?php echo $MSG_ADD . $MSG_PRIVILEGE ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator']) || isset($_SESSION[$OJ_NAME . '_' . 'contest_creator']) || isset($_SESSION[$OJ_NAME . '_' . 'problem_editor'])) {?>
<li><a class='btn btn-success' href="problem_list.php" target="main" title="<?php echo $MSG_HELP_PROBLEM_LIST ?>"><b><?php echo $MSG_PROBLEM . $MSG_LIST ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator']) || isset($_SESSION[$OJ_NAME . '_' . 'problem_editor'])) {?>
<li><a class='btn btn-success' href="problem_add_page.php" target="main" title="<?php echo html_entity_decode($MSG_HELP_ADD_PROBLEM) ?>"><b><?php echo $MSG_ADD . $MSG_PROBLEM ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator'])) {?>
<li><a class='btn btn-success' href="problem_import.php" target="main" title="<?php echo $MSG_HELP_IMPORT_PROBLEM ?>"><b><?php echo $MSG_IMPORT . $MSG_PROBLEM ?></b></a>
<li><a class='btn btn-success' href="problem_export.php" target="main" title="<?php echo $MSG_HELP_EXPORT_PROBLEM ?>"><b><?php echo $MSG_EXPORT . $MSG_PROBLEM ?></b></a>
<?php }?>
<!-- FreeProblemset
<li><a class='btn btn-success' href="https://github.com/zhblue/freeproblemset/" target="_blank"><b>FreeProblemSet</b></a>
-->
<?php
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator']) || isset($_SESSION[$OJ_NAME . '_' . 'contest_creator'])) {?>
<li><a class='btn btn-warning' href="contest_list.php" target="main" title="<?php echo $MSG_HELP_CONTEST_LIST ?>"><b><?php echo $MSG_CONTEST . $MSG_LIST ?></b></a>
<li><a class='btn btn-warning' href="contest_add.php" target="main" title="<?php echo $MSG_HELP_ADD_CONTEST ?>"><b><?php echo $MSG_ADD . $MSG_CONTEST ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator'])) {?>
<li><a class='btn btn-warning' href="team_generate.php" target="main" title="<?php echo $MSG_HELP_TEAMGENERATOR ?>"><b><?php echo $MSG_TEAMGENERATOR ?></b></a>
<li><a class='btn btn-warning' href="team_generate2.php" target="main" title="<?php echo $MSG_HELP_TEAMGENERATOR ?>"><b><?php echo $MSG_TEAMGENERATOR ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator'])) {?>
<li><a class='btn btn-primary' href="rejudge.php" target="main" title="<?php echo $MSG_HELP_REJUDGE ?>"><b><?php echo $MSG_REJUDGE ?></b></a>
<?php }?>
<!-- HUSTOJ Github
<li><a class='btn btn-primary' href="https://github.com/zhblue/hustoj/" target="_blank"><b>HUSTOJ</b></a>
-->
<?php
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator'])) {?>
<li><a class='btn btn-primary' href="update_db.php" target="main" title="<?php echo $MSG_HELP_UPDATE_DATABASE ?>"><b><?php echo $MSG_UPDATE_DATABASE ?></b></a>
<?php }
if (isset($OJ_ONLINE) && $OJ_ONLINE) {?>
<li><a class='btn btn-primary' href="../online.php" target="main"><b><?php echo $MSG_ONLINE ?></b></a>
<?php }?>
<!--自主题库/加群
<li><a class='btn btn-primary' href="http://tk.hustoj.com" target="_blank"><b>自助题库</b></a>
<li><a class='btn btn-primary' href="http://shang.qq.com/wpa/qunwpa?idkey=d52c3b12ddaffb43420d308d39118fafe5313e271769277a5ac49a6fae63cf7a" target="_blank">手机QQ加官方群23361372</a>
-->
<li><a class='btn btn-danger' href="../index.php" target="_top"
title="<?php echo $MSG_HELP_SEEOJ ?>"><b><?php echo $MSG_SEEOJ ?></b></a>
<?php if (isset($_SESSION[$OJ_NAME . '_' . 'administrator'])) { ?>
<li><a class='btn btn-primary' href="setmsg.php" target="main"
title="<?php echo $MSG_HELP_SETMESSAGE ?>"><b><?php echo $MSG_SETMESSAGE ?></b></a>
<li><a class='btn btn-primary' href="news_list.php" target="main"
title="<?php echo $MSG_HELP_NEWS_LIST ?>"><b><?php echo $MSG_NEWS . $MSG_LIST ?></b></a>
<li><a class='btn btn-primary' href="news_add_page.php" target="main"
title="<?php echo $MSG_HELP_ADD_NEWS ?>"><b><?php echo $MSG_ADD . $MSG_NEWS ?></b></a>
<li><a class='btn btn-primary' href="user_list.php" target="main"
title="<?php echo $MSG_HELP_USER_LIST ?>"><b><?php echo $MSG_USER . $MSG_LIST ?></b></a>
<li><a class='btn btn-primary' href="user_set_ip.php" target="main"
title="<?php echo $MSG_SET_LOGIN_IP ?>"><b><?php echo $MSG_SET_LOGIN_IP ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator']) || isset($_SESSION[$OJ_NAME . '_' . 'password_setter'])) { ?>
<li><a class='btn btn-primary' href="changepass.php" target="main"
title="<?php echo $MSG_HELP_SETPASSWORD ?>"><b><?php echo $MSG_SETPASSWORD ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator'])) { ?>
<li><a class='btn btn-primary' href="source_give.php" target="main"
title="<?php echo $MSG_HELP_GIVESOURCE ?>"><b><?php echo $MSG_GIVESOURCE ?></b></a>
<li><a class='btn btn-primary' href="privilege_list.php" target="main"
title="<?php echo $MSG_HELP_PRIVILEGE_LIST ?>"><b><?php echo $MSG_PRIVILEGE . $MSG_LIST ?></b></a>
<li><a class='btn btn-primary' href="privilege_add.php" target="main" title="<?php echo $MSG_HELP_ADD_PRIVILEGE ?>"><b><?php echo $MSG_ADD . $MSG_PRIVILEGE ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator']) || isset($_SESSION[$OJ_NAME . '_' . 'contest_creator']) || isset($_SESSION[$OJ_NAME . '_' . 'problem_editor'])) { ?>
<li><a class='btn btn-success' href="problem_list.php" target="main"
title="<?php echo $MSG_HELP_PROBLEM_LIST ?>"><b><?php echo $MSG_PROBLEM . $MSG_LIST ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator']) || isset($_SESSION[$OJ_NAME . '_' . 'problem_editor'])) { ?>
<li><a class='btn btn-success' href="problem_add_page.php" target="main"
title="<?php echo html_entity_decode($MSG_HELP_ADD_PROBLEM) ?>"><b><?php echo $MSG_ADD . $MSG_PROBLEM ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator'])) { ?>
<li><a class='btn btn-success' href="problem_import.php" target="main"
title="<?php echo $MSG_HELP_IMPORT_PROBLEM ?>"><b><?php echo $MSG_IMPORT . $MSG_PROBLEM ?></b></a>
<li><a class='btn btn-success' href="problem_export.php" target="main"
title="<?php echo $MSG_HELP_EXPORT_PROBLEM ?>"><b><?php echo $MSG_EXPORT . $MSG_PROBLEM ?></b></a>
<?php } ?>
<!-- FreeProblemset
<li><a class='btn btn-success' href="https://github.com/zhblue/freeproblemset/" target="_blank"><b>FreeProblemSet</b></a>
-->
<?php
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator']) || isset($_SESSION[$OJ_NAME . '_' . 'contest_creator'])) { ?>
<li><a class='btn btn-warning' href="contest_list.php" target="main"
title="<?php echo $MSG_HELP_CONTEST_LIST ?>"><b><?php echo $MSG_CONTEST . $MSG_LIST ?></b></a>
<li><a class='btn btn-warning' href="contest_add.php" target="main"
title="<?php echo $MSG_HELP_ADD_CONTEST ?>"><b><?php echo $MSG_ADD . $MSG_CONTEST ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator'])) { ?>
<li><a class='btn btn-warning' href="team_generate.php" target="main" title="<?php echo $MSG_HELP_TEAMGENERATOR ?>"><b><?php echo $MSG_TEAMGENERATOR ?></b></a>
<li><a class='btn btn-warning' href="team_generate2.php" target="main"
title="<?php echo $MSG_HELP_TEAMGENERATOR ?>"><b><?php echo $MSG_TEAMGENERATOR ?></b></a>
<?php }
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator'])) { ?>
<li><a class='btn btn-primary' href="rejudge.php" target="main"
title="<?php echo $MSG_HELP_REJUDGE ?>"><b><?php echo $MSG_REJUDGE ?></b></a>
<?php } ?>
<!-- HUSTOJ Github
<li><a class='btn btn-primary' href="https://github.com/zhblue/hustoj/" target="_blank"><b>HUSTOJ</b></a>
-->
<?php
if (isset($_SESSION[$OJ_NAME . '_' . 'administrator'])) { ?>
<li><a class='btn btn-primary' href="update_db.php" target="main"
title="<?php echo $MSG_HELP_UPDATE_DATABASE ?>"><b><?php echo $MSG_UPDATE_DATABASE ?></b></a>
<?php }
if (isset($OJ_ONLINE) && $OJ_ONLINE) { ?>
<li><a class='btn btn-primary' href="../online.php" target="main"><b><?php echo $MSG_ONLINE ?></b></a>
<?php } ?>
<!--自主题库/加群
<li><a class='btn btn-primary' href="http://tk.hustoj.com" target="_blank"><b>自助题库</b></a>
<li><a class='btn btn-primary' href="http://shang.qq.com/wpa/qunwpa?idkey=d52c3b12ddaffb43420d308d39118fafe5313e271769277a5ac49a6fae63cf7a" target="_blank">手机QQ加官方群23361372</a>
-->

</ol>
<?php if (isset($_SESSION[$OJ_NAME . '_' . 'administrator']) && !$OJ_SAE) {
?>
<a href="problem_copy.php" target="main" title="Create your own data"><font color="eeeeee">CopyProblem</font></a> <br>
<a href="problem_changeid.php" target="main" title="Danger,Use it on your own risk"><font color="eeeeee">ReOrderProblem</font></a>
<a href="problem_copy.php" target="main" title="Create your own data"><font color="eeeeee">CopyProblem</font></a>
<br>
<a href="problem_changeid.php" target="main" title="Danger,Use it on your own risk"><font color="eeeeee">ReOrderProblem</font></a>

<?php }
?>
Expand Down
4 changes: 3 additions & 1 deletion admin/msg.txt
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
<span>JMSU OnlineJudge开放测试中 如在使用中出现问题请查看首页公告与管理员联系</span><br />
<div class="alert alert-danger alert-dismissible fade show text-center">
JMSU OnlineJudge提醒您:<b>勤洗手 不聚众 开窗通风 正确佩戴口罩 注意个人卫生</b> 论坛开放注册中! <a class="alert-link" href="https://bbs.jmsu.xyz/">点击访问</a>
</div>
51 changes: 25 additions & 26 deletions admin/setmsg.php
Original file line number Diff line number Diff line change
@@ -1,47 +1,46 @@
<?php
require_once("admin-header.php");
if(!(isset($_SESSION[$OJ_NAME.'_'.'administrator']))){
echo "<a href='../loginpage.php'>Please Login First!</a>";
exit(1);
if (!(isset($_SESSION[$OJ_NAME . '_' . 'administrator']))) {
echo "<a href='../loginpage.php'>Please Login First!</a>";
exit(1);
}

echo "<hr>";
echo "<center><h3>$MSG_SETMESSAGE</h3></center>";

if(isset($_POST['do'])){
require_once("../include/check_post_key.php");
if (isset($_POST['do'])) {
require_once("../include/check_post_key.php");

$fp = fopen($OJ_SAE?"saestor://web/msg.txt":"msg.txt","w");
$msg = $_POST['msg'];
$fp = fopen($OJ_SAE ? "saestor://web/msg.txt" : "msg.txt", "w");
$msg = $_POST['msg'];

$msg = str_replace("<p>", "", $msg);
$msg = str_replace("</p>", "<br />", $msg);
$msg = str_replace(",", "&#44;", $msg);
// $msg = str_replace("<p>", "", $msg);
// $msg = str_replace("</p>", "<br />", $msg);
// $msg = str_replace(",", "&#44;", $msg);

if(get_magic_quotes_gpc()){
$title = stripslashes($title);
}
if (get_magic_quotes_gpc()) {
$title = stripslashes($title);
}

$msg = RemoveXSS($msg);
fputs($fp,$msg);
fclose($fp);
echo "Update At ".date('Y-m-d h:i:s');
//$msg = RemoveXSS($msg);
fputs($fp, $msg);
fclose($fp);
echo "Update At " . date('Y-m-d h:i:s');
}

$msg = file_get_contents($OJ_SAE?"saestor://web/msg.txt":"msg.txt");
$msg = file_get_contents($OJ_SAE ? "saestor://web/msg.txt" : "msg.txt");

include("kindeditor.php");
?>

<div class="container">
<form action='setmsg.php' method='post'>
<textarea name='msg' rows=25 class="kindeditor" ><?php echo $msg?></textarea><br>
<input type='hidden' name='do' value='do'>
<center><input type='submit' value='Save'></center>
如果升级无法修改公告,发送“修改公告”到微信公众号onlinejudge看解决方案。<br>
if this does not work, try run "sudo chown -R www-data /home/judge/src/web " in terminal.
<?php require_once("../include/set_post_key.php");?>
</form>
<form action='setmsg.php' method='post'>
<textarea name='msg' rows=5 class="form-control"><?php echo $msg ?></textarea><br>
<input type='hidden' name='do' value='do'>
<center><input type='submit' value='Save'></center>
if this does not work, try run "sudo chown -R www-data /home/judge/src/web " in terminal.
<?php require_once("../include/set_post_key.php"); ?>
</form>
</div>

<?php require_once('../oj-footer.php'); ?>
Loading

0 comments on commit 6fb8274

Please sign in to comment.