2024-10-10
This commit is contained in:
53
web/include/profile.php
Normal file
53
web/include/profile.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Cache-Control: no-cache");
|
||||
header("Pragma: no-cache");
|
||||
require_once("./db_info.inc.php");
|
||||
if(isset($OJ_LANG)){
|
||||
require_once("../lang/$OJ_LANG.php");
|
||||
}else{
|
||||
require_once("./lang/en.php");
|
||||
}
|
||||
function checkmail(){
|
||||
global $OJ_NAME;
|
||||
|
||||
$sql="SELECT count(1) FROM `mail` WHERE
|
||||
new_mail=1 AND `to_user`=?";
|
||||
$result=pdo_query($sql,$_SESSION[$OJ_NAME.'_'.'user_id']);
|
||||
if(!$result) return false;
|
||||
$row=$result[0];
|
||||
$retmsg="<span id=red>(".$row[0].")</span>";
|
||||
|
||||
return $retmsg;
|
||||
}
|
||||
$profile="";
|
||||
if (isset($_SESSION[$OJ_NAME.'_'.'user_id'])){
|
||||
$sid=$_SESSION[$OJ_NAME.'_'.'user_id'];
|
||||
$profile.= "<i class=icon-user></i><a href=./modifypage.php>$MSG_USERINFO</a> <a href='./userinfo.php?user=$sid'><span id=red>$sid</span></a>";
|
||||
$mail=checkmail();
|
||||
if ($mail)
|
||||
$profile.= " <i class=icon-envelope></i><a href=./mail.php>$mail</a>";
|
||||
$profile.=" <a href='./status.php?user_id=$sid'><span id=red>Recent</span></a>";
|
||||
|
||||
$profile.= " <a href='./logout.php' target='_top' >$MSG_LOGOUT</a> ";
|
||||
}else{
|
||||
if ($OJ_WEIBO_AUTH){
|
||||
$profile.= "<a href=./login_weibo.php>$MSG_LOGIN(WEIBO)</a> ";
|
||||
}
|
||||
if ($OJ_RR_AUTH){
|
||||
$profile.= "<a href=./login_renren.php>$MSG_LOGIN(RENREN)</a> ";
|
||||
}
|
||||
if ($OJ_QQ_AUTH){
|
||||
$profile.= "<a href=./login_qq.php>$MSG_LOGIN(QQ)</a> ";
|
||||
}
|
||||
$profile.= "<a href=./loginpage.php>$MSG_LOGIN</a> ";
|
||||
if($OJ_LOGIN_MOD=="hustoj"){
|
||||
$profile.= "<a href=./registerpage.php>$MSG_REGISTER</a> ";
|
||||
}
|
||||
}
|
||||
if (isset($_SESSION[$OJ_NAME.'_'.'administrator'])||isset($_SESSION[$OJ_NAME.'_'.'contest_creator'])||isset($_SESSION[$OJ_NAME.'_'.'problem_editor'])){
|
||||
$profile.= "<a href=./admin/>$MSG_ADMIN</a> ";
|
||||
|
||||
}
|
||||
?>
|
||||
document.write("<?php echo ( $profile);?>");
|
||||
Reference in New Issue
Block a user