This repository has been archived on 2023-10-16. You can view files and clone it, but cannot push or open issues or pull requests.
Teacher_Helper_System/teacherbasic.php
2022-05-08 02:37:00 +08:00

168 lines
7.2 KiB
PHP

<?PHP
// 开启session
session_start();
//禁用错误报告
error_reporting(0);
// 引入设置
include("./config.inc.php");
// 引入插件
include("./plugins/color.php"); // 引入主题颜色修改
include("./plugins/img.php"); // 图片库自动判断
$listfor = 1;
// 定义函数
$email = $_COOKIE["uid"];
// 链接数据库
$conn=new MySQLi($setting["sql"]["host"],$setting["sql"]["username"],$setting["sql"]["password"],$setting["sql"]["sqlname"]);
if ($setting["Debug"] == TRUE) {
if($conn->connect_error){
die("数据库连接失败!<br/>".$conn->connect_error);
}
}
// 从数据库根据email调取用户信息
$result = $conn->query( "SELECT * FROM members WHERE email='$email'" )->fetch_assoc();
// 检查登录是否合规
if (empty($_COOKIE["uid"])) {
echo <<<EOF
<script language="javascript">
alert( "您还未登录" )
window.location.href = "../auth.php?lg=login"
</script>
EOF;
}
?>
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<meta name="full-screen" content="yes"><!--UC强制全屏-->
<meta name="browsermode" content="application"><!--UC应用模式-->
<meta name="x5-fullscreen" content="true"><!--QQ强制全屏-->
<meta name="x5-page-mode" content="app"><!--QQ应用模式-->
<!-- MDUI CSS -->
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/mdui@1.0.1/dist/css/mdui.min.css"
integrity="sha384-cLRrMq39HOZdvE0j6yBojO4+1PrHfB7a9l5qLcmRm/fiWXYY+CndJPmyu5FV/9Tw"
crossorigin="anonymous"
/>
</head>
<body class="mdui-theme-primary-<?php echo check_night_time_primary() ?> mdui-theme-accent-<?php echo check_night_time_accent() ?> padding-top mdui-appbar-with-toolbar <?PHP echo check_night_black() ?>">
<!-- 页眉 -->
<?PHP include('./header.php') ?>
<?PHP include('./menu.php') ?>
<!-- 正文 -->
<div class="mdui-container">
<div class="mdui-col-xs-12 mdui-valign mdui-m-t-1 mdui-m-y-1">
<div class="mdui-typo mdui-center">
<h2><?PHP echo $setting["Info"]["name"] ?> &mdash; 课表管理系统</h2>
</div>
</div>
</div>
<div class="mdui-container">
<!-- 基本信息概况 -->
<div class="mdui-col-sm-8 mdui-col-xs-12 mdui-m-y-2">
<div class="mdui-btn-raised mdui-hoverable">
<div class="mdui-container">
<div class="mdui-typo">
<br />
<div class="mdui-typo-title"><p><i class="mdui-icon material-icons">info_outline</i> <strong>概况</strong></p></div>
<div class="mdui-typo-body-2 mdui-m-a-2">
<p><i class="mdui-icon material-icons">insert_chart</i> 职务: <?php
if ($result["list"] == "teacher") {
echo '<strong class="mdui-text-color-black"> 老师';
} else {
echo '<strong class="mdui-text-color-black"> 学生';
}
?></strong>
</p>
</div>
<div class="mdui-typo-body-2 mdui-m-a-2">
<p><i class="mdui-icon material-icons">assessment</i> <?PHP
if ($result["list"] == "teacher") {
echo "任教班级:";
} else {
echo "所属班级";
}
if ($result["class"] == NULL) {
echo '<strong class="mdui-text-color-red"> 暂未分配班级';
} else {
echo '<strong class="mdui-text-color-black"> ' . $result["class"] ;
}
?></strong></p>
</div>
<div class="mdui-typo-title"><p><i class="mdui-icon material-icons">info_outline</i> <strong>账户信息</strong></p></div>
<div class="mdui-typo-body-2 mdui-m-a-2">
<p><i class="mdui-icon material-icons">account_circle</i> 邮箱:<strong class="mdui-text-color-black"><?php echo $_COOKIE["uid"] ?></strong></p>
</div>
<div class="mdui-typo-body-2 mdui-m-a-2">
<p><i class="mdui-icon material-icons">person</i> 用户名(昵称):<strong class="mdui-text-color-black"><?php echo $result["name"] ?></strong></p>
</div>
<br />
</div>
</div>
</div>
</div>
<!-- 自己的信息 -->
<div class="mdui-col-sm-4 mdui-col-xs-6 mdui-m-y-2">
<div class="mdui-card mdui-hoverable mdui-hidden-sm-down">
<!-- 卡片头部,包含头像、标题、副标题 -->
<div class="mdui-card-header">
<img class="mdui-card-header-avatar" src="./src/img/icon.jpg"/>
<div class="mdui-card-header-title"><?PHP
echo "你好 " . $result["name"];
?></div>
<div class="mdui-card-header-subtitle"><?PHP echo $result["email"] ?></div>
</div>
<!-- 卡片的媒体内容,可以包含图片、视频等媒体内容,以及标题、副标题 -->
<div class="mdui-card-media">
<img src="../src/img/background.webp"/>
<!-- 卡片中可以包含一个或多个菜单按钮
<div class="mdui-card-menu">
<button class="mdui-btn mdui-btn-icon mdui-text-color-white"><i class="mdui-icon material-icons">share</i></button>
</div>-->
</div>
<!-- 卡片的内容 -->
<!-- 进度指示器
<div class="mdui-progress">
<div class="mdui-progress-determinate" style="width: 100%;"></div>
</div> -->
<div class="mdui-card-content">
<?PHP
if ($result["info"] == NULL) {
echo "用户暂无介绍";
} else {
echo $result["info"];
}
?>
</div>
<!-- 卡片的按钮 -->
<div class="mdui-card-actions">
<a href="./info.php"><button class="mdui-btn mdui-ripple mdui-text-color-black">修改信息</button></a>
<a href="../plugins/logout.php"><button class="mdui-btn mdui-ripple mdui-text-color-red">退出登录</button></a>
<!-- <button class="mdui-btn mdui-btn-icon mdui-float-right"><i class="mdui-icon material-icons">expand_more</i></button> -->
</div>
</div>
</div>
</div>
<!-- 页脚 -->
<?PHP include('./foot.php'); ?>
</body>
<!-- MDUI JavaScript -->
<script
src="https://cdn.jsdelivr.net/npm/mdui@1.0.1/dist/js/mdui.min.js"
integrity="sha384-gCMZcshYKOGRX9r6wbDrvF+TcCCswSHFucUzUPwka+Gr+uHgjlYvkABr95TCOz3A"
crossorigin="anonymous"
></script>
</html>
<?PHP
// 关闭数据库释放内存
mysqli_close($conn);
?>