后台管理
This commit is contained in:
parent
3b28aa4e99
commit
eac5fe0a40
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 2.1 MiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,6 @@
|
|||
<script type="text/javascript" src="js/jquery.min.js"></script>
|
||||
<script type="text/javascript" src="js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="js/perfect-scrollbar.min.js"></script>
|
||||
<script type="text/javascript" src="js/main.min.js"></script>
|
||||
</body>
|
||||
</html><
|
|
@ -0,0 +1,183 @@
|
|||
<?php
|
||||
$title='链接管理';
|
||||
include './head.php';
|
||||
?>
|
||||
<div class="container" style="padding-top:100px;">
|
||||
<div class="col-sm-12 col-md-10 center-block" style="float: none;">
|
||||
<?php
|
||||
$set=isset($_GET['set'])?$_GET['set']:null;
|
||||
|
||||
if($set=='add')
|
||||
{
|
||||
echo '<div class="col-lg-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h4>新增链接</h4> </div>';
|
||||
echo '<div class="panel-body">';
|
||||
echo '<form action="./set_link.php?set=add_submit" method="POST">
|
||||
<div class="form-group">
|
||||
<label>*名称:</label><br>
|
||||
<input type="text" class="form-control" name="name" value="" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>*URL链接地址:</label><br>
|
||||
<input type="text" class="form-control" name="url" value="" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>链接图标:</label><br>
|
||||
<input type="text" class="form-control" name="url" value="" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>*是否显示:</label><br>
|
||||
<select class="form-control" name="active"><option value="1">1_是</option><option value="0">0_否</option></select>
|
||||
</div>
|
||||
<br/>
|
||||
|
||||
<input type="submit" class="btn btn-primary btn-block" value="确定添加"></form>';
|
||||
echo '<br/><a href="./set_link.php">>>返回链接列表</a>';
|
||||
echo '</div></div>
|
||||
<script>
|
||||
$("select[name=\'is_curl\']").change(function(){
|
||||
if($(this).val() == 1){
|
||||
$("#curl_display").css("display","inherit");
|
||||
}else{
|
||||
$("#curl_display").css("display","none");
|
||||
}
|
||||
});
|
||||
function Addstr(id, str) {
|
||||
$("#"+id).val($("#"+id).val()+str);
|
||||
}
|
||||
</script>';
|
||||
}
|
||||
elseif($set=='edit')
|
||||
{
|
||||
$id=$_GET['id'];
|
||||
$row=$DB->get_row("select * from lylme_links where id='$id' limit 1");
|
||||
echo '<div class="col-lg-12">
|
||||
<div class="card">
|
||||
<div class="card-header"><h4>修改链接信息</h4></div>';
|
||||
echo '<div class="panel-body">';
|
||||
echo '<form action="./set_link.php?set=edit_submit&id='.$id.'" method="POST">
|
||||
<div class="form-group">
|
||||
<label>链接名称:</label><br>
|
||||
<input type="text" class="form-control" name="name" value="'.$row['name'].'" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>价格:</label><br>
|
||||
<input type="text" class="form-control" name="url" value="'.$row['url'].'" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>是否显示:</label><br>
|
||||
<select class="form-control" name="active" default="'.$row['active'].'"><option value="1">1_是</option><option value="0">0_否</option></select>
|
||||
</div>
|
||||
<br/>
|
||||
|
||||
<input type="submit" class="btn btn-primary btn-block"
|
||||
value="确定修改"></form>
|
||||
';
|
||||
echo '<br/><a href="./set_link.php">>>返回链接列表</a>';
|
||||
echo '</div></div>
|
||||
<script>
|
||||
$("select[name=\'is_curl\']").change(function(){
|
||||
if($(this).val() == 1){
|
||||
$("#curl_display").css("display","inherit");
|
||||
}else{
|
||||
$("#curl_display").css("display","none");
|
||||
}
|
||||
});
|
||||
function Addstr(id, str) {
|
||||
$("#"+id).val($("#"+id).val()+str);
|
||||
}
|
||||
var items = $("select[default]");
|
||||
for (i = 0; i < items.length; i++) {
|
||||
$(items[i]).val($(items[i]).attr("default")||0);
|
||||
}
|
||||
</script>';
|
||||
}
|
||||
elseif($set=='add_submit')
|
||||
{
|
||||
$name=$_POST['name'];
|
||||
$url=$_POST['url'];
|
||||
$active=$_POST['active'];
|
||||
if($name==NULL or $url==NULL){
|
||||
showmsg('保存错误,请确保每项都不为空!',3);
|
||||
} else {
|
||||
$sql="insert into `lylme_links` (`name`,`url`,`active`) values ('".$name."','".$url."','".$active."')";
|
||||
if($DB->query($sql)){
|
||||
showmsg('添加链接成功!<br/><br/><a href="./set_link.php">>>返回链接列表</a>',1);
|
||||
}else
|
||||
showmsg('添加链接失败!'.$DB->error(),4);
|
||||
}
|
||||
}
|
||||
elseif($set=='edit_submit')
|
||||
{
|
||||
$id=$_GET['id'];
|
||||
$rows=$DB->get_row("select * from lylme_links where id='$id' limit 1");
|
||||
if(!$rows)
|
||||
showmsg('当前记录不存在!',3);
|
||||
$name=$_POST['name'];
|
||||
$url=$_POST['url'];
|
||||
$active=$_POST['active'];
|
||||
if($name==NULL or $url==NULL){
|
||||
showmsg('保存错误,请确保每项都不为空!',3);
|
||||
} else {
|
||||
if($DB->query("update lylme_links set name='$name',url='$url',active='$active' where id='{$id}'"))
|
||||
showmsg('修改链接成功!<br/><br/><a href="./set_link.php">>>返回链接列表</a>',1);
|
||||
else
|
||||
showmsg('修改链接失败!'.$DB->error(),4);
|
||||
}
|
||||
}
|
||||
elseif($set=='delete')
|
||||
{
|
||||
$id=$_GET['id'];
|
||||
$sql="DELETE FROM lylme_links WHERE id='$id'";
|
||||
if(mysqli_query($con,$sql))
|
||||
showmsg('删除成功!<br/><br/><a href="./set_link.php">>>返回链接列表</a>',1);
|
||||
else
|
||||
showmsg('删除失败!'.$DB->error(),4);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
$sql=" 1";
|
||||
$con='系统共有 <b>'.$numrows.'</b> 个链接<br/><a href="./set_link.php?set=add" class="btn btn-primary">新增链接</a>';
|
||||
|
||||
echo '<div class="alert alert-info">';
|
||||
echo $con;
|
||||
echo '</div>';
|
||||
|
||||
?>
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped">
|
||||
<thead><tr><th>ID</th><th>名称</th><th>链接</th><th>状态</th><th>操作</th></tr></thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$pagesize=30;
|
||||
$pages=intval($numrows/$pagesize);
|
||||
if ($numrows%$pagesize)
|
||||
{
|
||||
$pages++;
|
||||
}
|
||||
if (isset($_GET['page'])){
|
||||
$page=intval($_GET['page']);
|
||||
}
|
||||
else{
|
||||
$page=1;
|
||||
}
|
||||
$offset=$pagesize*($page - 1);
|
||||
|
||||
$rs=mysqli_query("SELECT * FROM lylme_links WHERE{$sql} order by id asc");
|
||||
while($res = mysqli_fetch_array($rs))
|
||||
{
|
||||
echo '<tr><td><b>'.$res['id'].'</b></td><td>'.$res['name'].'</td><td>'.$res['url'].'</td><td>'.($res['active']==1?'<font color=green>显示中</font>':'<font color=red>未显示</font>').'</td><td><a href="./set_link.php?set=edit&id='.$res['id'].'" class="btn btn-info btn-xs">编辑</a> <a href="./set_link.php?set=delete&id='.$res['id'].'" class="btn btn-xs btn-danger" onclick="return confirm(\'你确实要删除此链接链接吗?\');">删除</a></td></tr>';
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
include './footer.php';
|
||||
}
|
||||
?>
|
||||
</div>
|
|
@ -0,0 +1,241 @@
|
|||
<?php
|
||||
include_once("../include/common.php");
|
||||
|
||||
if($islogin==1){}else exit("<script language='javascript'>window.location.href='./login.php';</script>");
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
|
||||
<title><?php echo $title;?> - 六零(LyLme Spage)</title>
|
||||
<link rel="icon" href="/assets/img/logo.png" type="image/ico">
|
||||
<meta name="author" content="yinqi">
|
||||
<link href="css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="css/materialdesignicons.min.css" rel="stylesheet">
|
||||
<link href="css/style.min.css" rel="stylesheet">
|
||||
</head>
|
||||
<script language="javascript">
|
||||
function loginout(){
|
||||
if( confirm("你确实要退出吗?")){
|
||||
window.parent.location.href="login.php?logout";
|
||||
}
|
||||
else{
|
||||
return;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<body>
|
||||
<div class="lyear-layout-web">
|
||||
<div class="lyear-layout-container">
|
||||
<!--左侧导航-->
|
||||
<aside class="lyear-layout-sidebar">
|
||||
|
||||
<!-- logo -->
|
||||
<div id="logo" class="sidebar-header">
|
||||
<a href="./"><img src="/assets/img/logo-sidebar.png" title="LyLme" alt="LyLme" /></a>
|
||||
</div>
|
||||
<div class="lyear-layout-sidebar-scroll">
|
||||
|
||||
<nav class="sidebar-main">
|
||||
<ul class="nav nav-drawer">
|
||||
<li class="nav-item active"> <a href="./"><i class="mdi mdi-home"></i> 后台首页</a> </li>
|
||||
<li class="nav-item nav-item-has-subnav">
|
||||
<a href="javascript:void(0)"><i class="mdi mdi-palette"></i>网站配置</a>
|
||||
<ul class="nav nav-subnav">
|
||||
<li> <a href="./set.php">基本设置</a> </li>
|
||||
<li> <a href="./set_sou.php">搜索设置</a> </li>
|
||||
<li> <a href="./set_plu.php">插件设置</a> </li>
|
||||
<li> <a href="./user.php">修改密码</a> </li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item nav-item-has-subnav">
|
||||
<a href="javascript:void(0)"><i class="mdi mdi-folder"></i> <span>分组管理</span></a>
|
||||
<ul class="nav nav-subnav">
|
||||
<li> <a href="./group.php?set=add">添加分组</a> </li>
|
||||
<li> <a href="./group.php">管理分组</a> </li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item nav-item-has-subnav">
|
||||
<a href="javascript:void(0)"><i class="mdi mdi-web"></i> <span>链接管理</span></a>
|
||||
<ul class="nav nav-subnav">
|
||||
|
||||
<li> <a href="./link.php?set=add">添加链接</a> </li>
|
||||
<li> <a href="./link.php">管理链接</a> </li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
|
||||
<li> <a href="javascript:loginout()"><i class="mdi mdi-logout"></i> 退出登录</a> </li>
|
||||
</nav>
|
||||
|
||||
<div class="sidebar-footer">
|
||||
<p class="copyright">Copyright ©2021 - <?php echo(date('Y')); ?> <a href="/">LyLme Spage</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</aside>
|
||||
<!--End 左侧导航-->
|
||||
|
||||
<!--头部信息-->
|
||||
<header class="lyear-layout-header">
|
||||
|
||||
<nav class="navbar navbar-default">
|
||||
<div class="topbar">
|
||||
|
||||
<div class="topbar-left">
|
||||
<div class="lyear-aside-toggler">
|
||||
<span class="lyear-toggler-bar"></span>
|
||||
<span class="lyear-toggler-bar"></span>
|
||||
<span class="lyear-toggler-bar"></span>
|
||||
</div>
|
||||
<span class="navbar-page-title"> 后台首页 </span>
|
||||
</div>
|
||||
|
||||
<ul class="topbar-right">
|
||||
<li class="dropdown dropdown-profile">
|
||||
<a href="javascript:void(0)" data-toggle="dropdown">
|
||||
<span><?php echo $conf['admin_user'];?><span class="caret"></span></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu dropdown-menu-right">
|
||||
<li> <a href="./user.php"><i class="mdi mdi-lock-outline"></i> 修改密码</a> </li>
|
||||
<li class="divider"></li>
|
||||
<li> <a href="javascript:loginout()"><i class="mdi mdi-logout-variant"></i> 退出登录</a> </li>
|
||||
</ul>
|
||||
</li>
|
||||
<!--切换主题配色-->
|
||||
<li class="dropdown dropdown-skin">
|
||||
<span data-toggle="dropdown" class="icon-palette"><i class="mdi mdi-palette"></i></span>
|
||||
<ul class="dropdown-menu dropdown-menu-right" data-stopPropagation="true">
|
||||
<li class="drop-title"><p>主题</p></li>
|
||||
<li class="drop-skin-li clearfix">
|
||||
<span class="inverse">
|
||||
<input type="radio" name="site_theme" value="default" id="site_theme_1" checked>
|
||||
<label for="site_theme_1"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="site_theme" value="dark" id="site_theme_2">
|
||||
<label for="site_theme_2"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="site_theme" value="translucent" id="site_theme_3">
|
||||
<label for="site_theme_3"></label>
|
||||
</span>
|
||||
</li>
|
||||
<li class="drop-title"><p>LOGO</p></li>
|
||||
<li class="drop-skin-li clearfix">
|
||||
<span class="inverse">
|
||||
<input type="radio" name="logo_bg" value="default" id="logo_bg_1" checked>
|
||||
<label for="logo_bg_1"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="logo_bg" value="color_2" id="logo_bg_2">
|
||||
<label for="logo_bg_2"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="logo_bg" value="color_3" id="logo_bg_3">
|
||||
<label for="logo_bg_3"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="logo_bg" value="color_4" id="logo_bg_4">
|
||||
<label for="logo_bg_4"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="logo_bg" value="color_5" id="logo_bg_5">
|
||||
<label for="logo_bg_5"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="logo_bg" value="color_6" id="logo_bg_6">
|
||||
<label for="logo_bg_6"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="logo_bg" value="color_7" id="logo_bg_7">
|
||||
<label for="logo_bg_7"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="logo_bg" value="color_8" id="logo_bg_8">
|
||||
<label for="logo_bg_8"></label>
|
||||
</span>
|
||||
</li>
|
||||
<li class="drop-title"><p>头部</p></li>
|
||||
<li class="drop-skin-li clearfix">
|
||||
<span class="inverse">
|
||||
<input type="radio" name="header_bg" value="default" id="header_bg_1" checked>
|
||||
<label for="header_bg_1"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="header_bg" value="color_2" id="header_bg_2">
|
||||
<label for="header_bg_2"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="header_bg" value="color_3" id="header_bg_3">
|
||||
<label for="header_bg_3"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="header_bg" value="color_4" id="header_bg_4">
|
||||
<label for="header_bg_4"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="header_bg" value="color_5" id="header_bg_5">
|
||||
<label for="header_bg_5"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="header_bg" value="color_6" id="header_bg_6">
|
||||
<label for="header_bg_6"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="header_bg" value="color_7" id="header_bg_7">
|
||||
<label for="header_bg_7"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="header_bg" value="color_8" id="header_bg_8">
|
||||
<label for="header_bg_8"></label>
|
||||
</span>
|
||||
</li>
|
||||
<li class="drop-title"><p>侧边栏</p></li>
|
||||
<li class="drop-skin-li clearfix">
|
||||
<span class="inverse">
|
||||
<input type="radio" name="sidebar_bg" value="default" id="sidebar_bg_1" checked>
|
||||
<label for="sidebar_bg_1"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="sidebar_bg" value="color_2" id="sidebar_bg_2">
|
||||
<label for="sidebar_bg_2"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="sidebar_bg" value="color_3" id="sidebar_bg_3">
|
||||
<label for="sidebar_bg_3"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="sidebar_bg" value="color_4" id="sidebar_bg_4">
|
||||
<label for="sidebar_bg_4"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="sidebar_bg" value="color_5" id="sidebar_bg_5">
|
||||
<label for="sidebar_bg_5"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="sidebar_bg" value="color_6" id="sidebar_bg_6">
|
||||
<label for="sidebar_bg_6"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="sidebar_bg" value="color_7" id="sidebar_bg_7">
|
||||
<label for="sidebar_bg_7"></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" name="sidebar_bg" value="color_8" id="sidebar_bg_8">
|
||||
<label for="sidebar_bg_8"></label>
|
||||
</span>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<!--切换主题配色-->
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
<!--End 头部信息-->
|
||||
|
||||
|
197
admin/index.php
197
admin/index.php
|
@ -1,36 +1,181 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" />
|
||||
<title>六零导航页 - 后台管理</title>
|
||||
</head>
|
||||
<?php
|
||||
$title = '后台管理';
|
||||
include './head.php';
|
||||
|
||||
<body>
|
||||
$mysqlversion = mysqli_fetch_array(mysqli_query($con,"select VERSION()"))[0];
|
||||
?>
|
||||
<!--页面主要内容-->
|
||||
<main class="lyear-layout-content">
|
||||
|
||||
<div align="center">
|
||||
<h2>六零导航页</h2>
|
||||
<div class="container-fluid">
|
||||
|
||||
<table align="center" style="margin-top:30px;">
|
||||
<div class="row">
|
||||
<div class="col-sm-6 col-lg-3">
|
||||
<div class="card bg-primary">
|
||||
<div class="card-body clearfix">
|
||||
<div class="pull-right">
|
||||
<p class="h6 text-white m-t-0">导航数量</p>
|
||||
<p class="h3 text-white m-b-0 fa-1-5x"><?php echo $numrows;?></p>
|
||||
</div>
|
||||
<div class="pull-left"> <span class="img-avatar img-avatar-48 bg-translucent"><i class="mdi mdi-currency-cny fa-1-5x"></i></span> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<td><b>程序名称:</td>
|
||||
<td></b>六零导航页</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>当前版本:</td>
|
||||
<td>v0.2.1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>项目地址:</td>
|
||||
<td><a href="https://github.com/lylme/lylme_spage">Github</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<p><b>注意:当前版本暂无后台功能。请查看前往GitHub查看是否有更新</b></p>
|
||||
<div class="col-sm-6 col-lg-3">
|
||||
<div class="card bg-danger">
|
||||
<div class="card-body clearfix">
|
||||
<div class="pull-right">
|
||||
<p class="h6 text-white m-t-0">今日访客量</p>
|
||||
<p class="h3 text-white m-b-0 fa-1-5x">99</p>
|
||||
</div>
|
||||
<div class="pull-left"> <span class="img-avatar img-avatar-48 bg-translucent"><i class="mdi mdi-account fa-1-5x"></i></span> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-6 col-lg-3">
|
||||
<div class="card bg-success">
|
||||
<div class="card-body clearfix">
|
||||
<div class="pull-right">
|
||||
<p class="h6 text-white m-t-0">昨日访客量</p>
|
||||
<p class="h3 text-white m-b-0 fa-1-5x">66</p>
|
||||
</div>
|
||||
<div class="pull-left"> <span class="img-avatar img-avatar-48 bg-translucent"><i class="mdi mdi-arrow-down-bold fa-1-5x"></i></span> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-6 col-lg-3">
|
||||
<div class="card bg-purple">
|
||||
<div class="card-body clearfix">
|
||||
<div class="pull-right">
|
||||
<p class="h6 text-white m-t-0">累计访客量</p>
|
||||
<p class="h3 text-white m-b-0 fa-1-5x"><?php echo $pvnum; ?></p>
|
||||
</div>
|
||||
<div class="pull-left"> <span class="img-avatar img-avatar-48 bg-translucent"><i class="mdi mdi-comment-outline fa-1-5x"></i></span> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--<div class="row">-->
|
||||
|
||||
<!-- <div class="col-lg-6"> -->
|
||||
<!-- <div class="card">-->
|
||||
<!-- <div class="card-header">-->
|
||||
<!-- <h4>访客统计图</h4>-->
|
||||
<!-- </div>-->
|
||||
<!-- <div class="card-body">-->
|
||||
<!-- <canvas class="js-chartjs-bars"></canvas>-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
|
||||
<!-- <div class="col-lg-6"> -->
|
||||
<!-- <div class="card">-->
|
||||
<!-- <div class="card-header">-->
|
||||
<!-- <h4>访客统计图</h4>-->
|
||||
<!-- </div>-->
|
||||
<!-- <div class="card-body">-->
|
||||
<!-- <canvas class="js-chartjs-lines"></canvas>-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
|
||||
<!--</div>-->
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h4>服务器信息</h4>
|
||||
</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">
|
||||
<b>PHP 版本:</b><?php echo phpversion() ?>
|
||||
<?php if(ini_get('safe_mode')) { echo '线程安全'; } else { echo '非线程安全'; } ?>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<b>MySQL 版本:</b><?php echo $mysqlversion ?>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<b>服务器软件:</b><?php echo $_SERVER['SERVER_SOFTWARE'] ?>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<b>程序名称:</b>六零导航页
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<b>当前版本:</b><?php echo $conf['version']?>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<b>最新版本:</b> <a href="https://gitee.com/LyLme/lylme_spage/releases">查看更新</a>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<b>项目作者:</b>六零
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<b>项目地址:</b>https://github.com/LyLme/lylme_spage
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<!--End 页面主要内容-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
<!--图表插件-->
|
||||
<!--<script type="text/javascript" src="js/Chart.js"></script>-->
|
||||
<!--<script type="text/javascript">-->
|
||||
<!--$(document).ready(function(e) {-->
|
||||
<!-- var $dashChartBarsCnt = jQuery( '.js-chartjs-bars' )[0].getContext( '2d' ),-->
|
||||
<!-- $dashChartLinesCnt = jQuery( '.js-chartjs-lines' )[0].getContext( '2d' );-->
|
||||
|
||||
</html>
|
||||
<!-- var $dashChartBarsData = {-->
|
||||
<!-- labels: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],-->
|
||||
<!-- datasets: [-->
|
||||
<!-- {-->
|
||||
<!-- label: '访客',-->
|
||||
<!-- borderWidth: 1,-->
|
||||
<!-- borderColor: 'rgba(0,0,0,0)',-->
|
||||
<!-- backgroundColor: 'rgba(51,202,185,0.5)',-->
|
||||
<!-- hoverBackgroundColor: "rgba(51,202,185,0.7)",-->
|
||||
<!-- hoverBorderColor: "rgba(0,0,0,0)",-->
|
||||
<!-- data: [10, 18, 75, 100, 46, 300, 60]-->
|
||||
<!-- }-->
|
||||
<!-- ]-->
|
||||
<!-- };-->
|
||||
<!-- var $dashChartLinesData = {-->
|
||||
<!-- labels: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],-->
|
||||
<!-- datasets: [-->
|
||||
<!-- {-->
|
||||
<!-- label: '访客',-->
|
||||
<!-- data: [10, 18, 75, 100, 46, 300, 60],-->
|
||||
<!-- borderColor: '#358ed7',-->
|
||||
<!-- backgroundColor: 'rgba(53, 142, 215, 0.175)',-->
|
||||
<!-- borderWidth: 1,-->
|
||||
<!-- fill: false,-->
|
||||
<!-- lineTension: 0.5-->
|
||||
<!-- }-->
|
||||
<!-- ]-->
|
||||
<!-- };-->
|
||||
|
||||
<!-- new Chart($dashChartBarsCnt, {-->
|
||||
<!-- type: 'bar',-->
|
||||
<!-- data: $dashChartBarsData-->
|
||||
<!-- });-->
|
||||
|
||||
<!-- var myLineChart = new Chart($dashChartLinesCnt, {-->
|
||||
<!-- type: 'line',-->
|
||||
<!-- data: $dashChartLinesData,-->
|
||||
<!-- });-->
|
||||
<!--});-->
|
||||
<!--</script>-->
|
||||
<?php
|
||||
include './footer.php';
|
||||
|
||||
|
||||
?>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,161 @@
|
|||
;
|
||||
|
||||
jQuery( function() {
|
||||
$("body").on('click','[data-stopPropagation]',function (e) {
|
||||
e.stopPropagation();
|
||||
});
|
||||
|
||||
// 滚动条
|
||||
const ps = new PerfectScrollbar('.lyear-layout-sidebar-scroll', {
|
||||
swipeEasing: false,
|
||||
suppressScrollX: true
|
||||
});
|
||||
|
||||
// 侧边栏
|
||||
$(document).on('click', '.lyear-aside-toggler', function() {
|
||||
$('.lyear-layout-sidebar').toggleClass('lyear-aside-open');
|
||||
$("body").toggleClass('lyear-layout-sidebar-close');
|
||||
|
||||
if ($('.lyear-mask-modal').length == 0) {
|
||||
$('<div class="lyear-mask-modal"></div>').prependTo('body');
|
||||
} else {
|
||||
$( '.lyear-mask-modal' ).remove();
|
||||
}
|
||||
});
|
||||
|
||||
// 遮罩层
|
||||
$(document).on('click', '.lyear-mask-modal', function() {
|
||||
$( this ).remove();
|
||||
$('.lyear-layout-sidebar').toggleClass('lyear-aside-open');
|
||||
$('body').toggleClass('lyear-layout-sidebar-close');
|
||||
});
|
||||
|
||||
// 侧边栏导航
|
||||
$(document).on('click', '.nav-item-has-subnav > a', function() {
|
||||
$subnavToggle = jQuery( this );
|
||||
$navHasSubnav = $subnavToggle.parent();
|
||||
$topHasSubNav = $subnavToggle.parents('.nav-item-has-subnav').last();
|
||||
$subnav = $navHasSubnav.find('.nav-subnav').first();
|
||||
$viSubHeight = $navHasSubnav.siblings().find('.nav-subnav:visible').outerHeight();
|
||||
$scrollBox = $('.lyear-layout-sidebar-scroll');
|
||||
$navHasSubnav.siblings().find('.nav-subnav:visible').slideUp(500).parent().removeClass('open');
|
||||
$subnav.slideToggle( 300, function() {
|
||||
$navHasSubnav.toggleClass( 'open' );
|
||||
|
||||
// 新增滚动条处理
|
||||
var scrollHeight = 0;
|
||||
pervTotal = $topHasSubNav.prevAll().length,
|
||||
boxHeight = $scrollBox.outerHeight(),
|
||||
innerHeight = $('.sidebar-main').outerHeight(),
|
||||
thisScroll = $scrollBox.scrollTop(),
|
||||
thisSubHeight = $(this).outerHeight(),
|
||||
footHeight = 121;
|
||||
|
||||
if (footHeight + innerHeight - boxHeight >= (pervTotal * 48)) {
|
||||
scrollHeight = pervTotal * 48;
|
||||
}
|
||||
if ($subnavToggle.parents('.nav-item-has-subnav').length == 1) {
|
||||
$scrollBox.animate({scrollTop: scrollHeight}, 300);
|
||||
} else {
|
||||
// 子菜单操作
|
||||
if (typeof($viSubHeight) != 'undefined' && $viSubHeight != null) {
|
||||
scrollHeight = thisScroll + thisSubHeight - $viSubHeight;
|
||||
$scrollBox.animate({scrollTop: scrollHeight}, 300);
|
||||
} else {
|
||||
if ((thisScroll + boxHeight - $scrollBox[0].scrollHeight) == 0) {
|
||||
scrollHeight = thisScroll - thisSubHeight;
|
||||
$scrollBox.animate({scrollTop: scrollHeight}, 300);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
// 提示
|
||||
if($('[data-toggle="tooltip"]')[0]) {
|
||||
$('[data-toggle="tooltip"]').tooltip({
|
||||
"container" : 'body',
|
||||
});
|
||||
}
|
||||
|
||||
// 弹出框
|
||||
if($('[data-toggle="popover"]')[0]) {
|
||||
$('[data-toggle="popover"]').popover();
|
||||
}
|
||||
|
||||
// 标签
|
||||
$('.js-tags-input').each(function() {
|
||||
var $this = $(this);
|
||||
$this.tagsInput({
|
||||
height: $this.data('height') ? $this.data('height') : '38px',
|
||||
width: '100%',
|
||||
defaultText: $this.attr("placeholder"),
|
||||
removeWithBackspace: true,
|
||||
delimiter: [',']
|
||||
});
|
||||
});
|
||||
|
||||
// 时间选择
|
||||
jQuery('.js-datetimepicker').each(function() {
|
||||
var $input = jQuery(this);
|
||||
$input.datetimepicker({
|
||||
format: $input.data('format') ? $input.data('format') : false,
|
||||
useCurrent: $input.data('use-current') ? $input.data('use-current') : false,
|
||||
locale: moment.locale('' + ($input.data('locale') ? $input.data('locale') : '') + ''),
|
||||
showTodayButton: $input.data('show-today-button') ? $input.data('show-today-button') : false,
|
||||
showClear: $input.data('show-clear') ? $input.data('show-clear') : false,
|
||||
showClose: $input.data('show-close') ? $input.data('show-close') : false,
|
||||
sideBySide: $input.data('side-by-side') ? $input.data('side-by-side') : false,
|
||||
inline: $input.data('inline') ? $input.data('inline') : false,
|
||||
});
|
||||
});
|
||||
|
||||
// 日期选择
|
||||
jQuery('.js-datepicker').each(function() {
|
||||
var options = {
|
||||
weekStart: 1,
|
||||
autoclose: typeof($(this).data('auto-close')) != 'undefined' ? $(this).data('auto-close') : true,
|
||||
language: 'zh-CN', // 默认简体中文
|
||||
multidateSeparator: ', ', // 默认多个日期用,分隔
|
||||
format: $(this).data('date-format') ? $(this).data('date-format') : 'yyyy-mm-dd',
|
||||
};
|
||||
|
||||
if ( $(this).prop("tagName") != 'INPUT' ) {
|
||||
options.inputs = [$(this).find('input:first'), $(this).find('input:last')];
|
||||
}
|
||||
|
||||
$(this).datepicker(options);
|
||||
});
|
||||
|
||||
// 颜色选取
|
||||
jQuery('.js-colorpicker').each(function() {
|
||||
var $colorpicker = jQuery(this);
|
||||
var $colorpickerMode = $colorpicker.data('colorpicker-mode') ? $colorpicker.data('colorpicker-mode') : 'hex';
|
||||
var $colorpickerinline = $colorpicker.data('colorpicker-inline') ? true: false;
|
||||
$colorpicker.colorpicker({
|
||||
'format': $colorpickerMode,
|
||||
'inline': $colorpickerinline
|
||||
});
|
||||
});
|
||||
|
||||
// 复选框全选
|
||||
$("#check-all").change(function () {
|
||||
if ($boxname = $(this).data('name')) {
|
||||
$(this).closest('table').find("input[name='" + $boxname + "']").prop('checked', $(this).prop("checked"));
|
||||
} else {
|
||||
$(this).closest('table').find(".lyear-checkbox input[type='checkbox']").prop('checked', $(this).prop("checked"));
|
||||
}
|
||||
});
|
||||
|
||||
// 设置主题配色
|
||||
setTheme = function(input_name, data_name) {
|
||||
$("input[name='"+input_name+"']").click(function(){
|
||||
$('body').attr(data_name, $(this).val());
|
||||
});
|
||||
}
|
||||
setTheme('site_theme', 'data-theme');
|
||||
setTheme('logo_bg', 'data-logobg');
|
||||
setTheme('header_bg', 'data-headerbg');
|
||||
setTheme('sidebar_bg', 'data-sidebarbg');
|
||||
|
||||
});
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,182 @@
|
|||
<?php
|
||||
$title='链接管理';
|
||||
include './head.php';
|
||||
?>
|
||||
<div class="container" style="padding-top:100px;">
|
||||
<div class="col-sm-12 col-md-10 center-block" style="float: none;">
|
||||
<?php
|
||||
$set=isset($_GET['set'])?$_GET['set']:null;
|
||||
|
||||
if($set=='add')
|
||||
{
|
||||
echo '<div class="col-lg-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h4>新增链接</h4> </div>';
|
||||
echo '<div class="panel-body">';
|
||||
echo '<form action="./set_link.php?set=add_submit" method="POST">
|
||||
<div class="form-group">
|
||||
<label>*名称:</label><br>
|
||||
<input type="text" class="form-control" name="name" value="" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>*URL链接地址:</label><br>
|
||||
<input type="text" class="form-control" name="url" value="" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>链接图标:</label><br>
|
||||
<input type="text" class="form-control" name="url" value="" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>*是否显示:</label><br>
|
||||
<select class="form-control" name="active"><option value="1">1_是</option><option value="0">0_否</option></select>
|
||||
</div>
|
||||
<br/>
|
||||
|
||||
<input type="submit" class="btn btn-primary btn-block" value="确定添加"></form>';
|
||||
echo '<br/><a href="./set_link.php">>>返回链接列表</a>';
|
||||
echo '</div></div>
|
||||
<script>
|
||||
$("select[name=\'is_curl\']").change(function(){
|
||||
if($(this).val() == 1){
|
||||
$("#curl_display").css("display","inherit");
|
||||
}else{
|
||||
$("#curl_display").css("display","none");
|
||||
}
|
||||
});
|
||||
function Addstr(id, str) {
|
||||
$("#"+id).val($("#"+id).val()+str);
|
||||
}
|
||||
</script>';
|
||||
}
|
||||
elseif($set=='edit')
|
||||
{
|
||||
$id=$_GET['id'];
|
||||
$row=$DB->get_row("select * from lylme_links where id='$id' limit 1");
|
||||
echo '<div class="col-lg-12">
|
||||
<div class="card">
|
||||
<div class="card-header"><h4>修改链接信息</h4></div>';
|
||||
echo '<div class="panel-body">';
|
||||
echo '<form action="./set_link.php?set=edit_submit&id='.$id.'" method="POST">
|
||||
<div class="form-group">
|
||||
<label>链接名称:</label><br>
|
||||
<input type="text" class="form-control" name="name" value="'.$row['name'].'" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>价格:</label><br>
|
||||
<input type="text" class="form-control" name="url" value="'.$row['url'].'" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>是否显示:</label><br>
|
||||
<select class="form-control" name="active" default="'.$row['active'].'"><option value="1">1_是</option><option value="0">0_否</option></select>
|
||||
</div>
|
||||
<br/>
|
||||
|
||||
<input type="submit" class="btn btn-primary btn-block"
|
||||
value="确定修改"></form>
|
||||
';
|
||||
echo '<br/><a href="./set_link.php">>>返回链接列表</a>';
|
||||
echo '</div></div>
|
||||
<script>
|
||||
$("select[name=\'is_curl\']").change(function(){
|
||||
if($(this).val() == 1){
|
||||
$("#curl_display").css("display","inherit");
|
||||
}else{
|
||||
$("#curl_display").css("display","none");
|
||||
}
|
||||
});
|
||||
function Addstr(id, str) {
|
||||
$("#"+id).val($("#"+id).val()+str);
|
||||
}
|
||||
var items = $("select[default]");
|
||||
for (i = 0; i < items.length; i++) {
|
||||
$(items[i]).val($(items[i]).attr("default")||0);
|
||||
}
|
||||
</script>';
|
||||
}
|
||||
elseif($set=='add_submit')
|
||||
{
|
||||
$name=$_POST['name'];
|
||||
$url=$_POST['url'];
|
||||
$active=$_POST['active'];
|
||||
if($name==NULL or $url==NULL){
|
||||
showmsg('保存错误,请确保每项都不为空!',3);
|
||||
} else {
|
||||
$sql="insert into `lylme_links` (`name`,`url`,`active`) values ('".$name."','".$url."','".$active."')";
|
||||
if($DB->query($sql)){
|
||||
showmsg('添加链接成功!<br/><br/><a href="./set_link.php">>>返回链接列表</a>',1);
|
||||
}else
|
||||
showmsg('添加链接失败!'.$DB->error(),4);
|
||||
}
|
||||
}
|
||||
elseif($set=='edit_submit')
|
||||
{
|
||||
$id=$_GET['id'];
|
||||
$rows=$DB->get_row("select * from lylme_links where id='$id' limit 1");
|
||||
if(!$rows)
|
||||
showmsg('当前记录不存在!',3);
|
||||
$name=$_POST['name'];
|
||||
$url=$_POST['url'];
|
||||
$active=$_POST['active'];
|
||||
if($name==NULL or $url==NULL){
|
||||
showmsg('保存错误,请确保每项都不为空!',3);
|
||||
} else {
|
||||
if($DB->query("update lylme_links set name='$name',url='$url',active='$active' where id='{$id}'"))
|
||||
showmsg('修改链接成功!<br/><br/><a href="./set_link.php">>>返回链接列表</a>',1);
|
||||
else
|
||||
showmsg('修改链接失败!'.$DB->error(),4);
|
||||
}
|
||||
}
|
||||
elseif($set=='delete')
|
||||
{
|
||||
$id=$_GET['id'];
|
||||
$sql="DELETE FROM lylme_links WHERE id='$id'";
|
||||
if(mysqli_query($con,$sql))
|
||||
showmsg('删除成功!<br/><br/><a href="./set_link.php">>>返回链接列表</a>',1);
|
||||
else
|
||||
showmsg('删除失败!'.$DB->error(),4);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
$sql=" 1";
|
||||
$con='系统共有 <b>'.$numrows.'</b> 个链接<br/><a href="./set_link.php?set=add" class="btn btn-primary">新增链接</a>';
|
||||
|
||||
echo '<div class="alert alert-info">';
|
||||
echo $con;
|
||||
echo '</div>';
|
||||
|
||||
?>
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped">
|
||||
<thead><tr><th>ID</th><th>名称</th><th>链接</th><th>状态</th><th>操作</th></tr></thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$pagesize=30;
|
||||
$pages=intval($numrows/$pagesize);
|
||||
if ($numrows%$pagesize)
|
||||
{
|
||||
$pages++;
|
||||
}
|
||||
if (isset($_GET['page'])){
|
||||
$page=intval($_GET['page']);
|
||||
}
|
||||
else{
|
||||
$page=1;
|
||||
}
|
||||
$offset=$pagesize*($page - 1);
|
||||
|
||||
$rs=mysqli_query("SELECT * FROM lylme_links WHERE{$sql} order by id asc");
|
||||
while($res = mysqli_fetch_array($rs))
|
||||
{
|
||||
echo '<tr><td><b>'.$res['id'].'</b></td><td>'.$res['name'].'</td><td>'.$res['url'].'</td><td>'.($res['active']==1?'<font color=green>显示中</font>':'<font color=red>未显示</font>').'</td><td><a href="./set_link.php?set=edit&id='.$res['id'].'" class="btn btn-info btn-xs">编辑</a> <a href="./set_link.php?set=delete&id='.$res['id'].'" class="btn btn-xs btn-danger" onclick="return confirm(\'你确实要删除此链接链接吗?\');">删除</a></td></tr>';
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
include './footer.php';
|
||||
}
|
||||
?>
|
|
@ -0,0 +1,113 @@
|
|||
<?php
|
||||
include("../include/common.php");
|
||||
if(isset($_POST['user']) && isset($_POST['pass'])){
|
||||
$user=daddslashes($_POST['user']);
|
||||
$pass=daddslashes($_POST['pass']);
|
||||
if($user==$conf['admin_user'] && $pass==$conf['admin_pwd']) {
|
||||
$session=md5($user.$pass.$password_hash);
|
||||
$token=authcode("{$user}\t{$session}", 'ENCODE', SYS_KEY);
|
||||
setcookie("admin_token", $token, time() + 604800);
|
||||
@header('Content-Type: text/html; charset=UTF-8');
|
||||
exit("<script language='javascript'>alert('登陆管理中心成功!');window.location.href='./';</script>");
|
||||
}elseif ($pass != $conf['admin_pwd']) {
|
||||
@header('Content-Type: text/html; charset=UTF-8');
|
||||
exit("<script language='javascript'>alert('用户名或密码不正确!');history.go(-1);</script>");
|
||||
}
|
||||
}elseif(isset($_GET['logout'])){
|
||||
setcookie("admin_token", "", time() - 604800);
|
||||
@header('Content-Type: text/html; charset=UTF-8');
|
||||
exit("<script language='javascript'>alert('您已成功注销本次登陆!');window.location.href='./login.php';</script>");
|
||||
}elseif($islogin==1){
|
||||
exit("<script language='javascript'>alert('您已登陆!');window.location.href='./';</script>");
|
||||
}
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
|
||||
<title>后台登录 - 六零(LyLme Spage)</title>
|
||||
<link rel="icon" href="favicon.ico" type="image/ico">
|
||||
<meta name="author" content="yinqi">
|
||||
<link href="css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="css/materialdesignicons.min.css" rel="stylesheet">
|
||||
<link href="css/style.min.css" rel="stylesheet">
|
||||
<style>
|
||||
.lyear-wrapper {
|
||||
position: relative;
|
||||
}
|
||||
.lyear-login {
|
||||
display: flex !important;
|
||||
min-height: 100vh;
|
||||
align-items: center !important;
|
||||
justify-content: center !important;
|
||||
}
|
||||
.lyear-login:after{
|
||||
content: '';
|
||||
min-height: inherit;
|
||||
font-size: 0;
|
||||
}
|
||||
.login-center {
|
||||
background: #fff;
|
||||
min-width: 29.25rem;
|
||||
padding: 2.14286em 3.57143em;
|
||||
border-radius: 3px;
|
||||
margin: 2.85714em;
|
||||
}
|
||||
.login-header {
|
||||
margin-bottom: 1.5rem !important;
|
||||
}
|
||||
.login-center .has-feedback.feedback-left .form-control {
|
||||
padding-left: 38px;
|
||||
padding-right: 12px;
|
||||
}
|
||||
.login-center .has-feedback.feedback-left .form-control-feedback {
|
||||
left: 0;
|
||||
right: auto;
|
||||
width: 38px;
|
||||
height: 38px;
|
||||
line-height: 38px;
|
||||
z-index: 4;
|
||||
color: #dcdcdc;
|
||||
}
|
||||
.login-center .has-feedback.feedback-left.row .form-control-feedback {
|
||||
left: 15px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<!--<div class="row lyear-wrapper" style="background-image: url(images/login-bg.jpg); background-size: cover;">-->
|
||||
<div class="row lyear-wrapper">
|
||||
<div class="lyear-login">
|
||||
<div class="login-center">
|
||||
<div class="login-header text-center">
|
||||
<h2>后台登录</h2>
|
||||
</div>
|
||||
<form action="" method="post">
|
||||
<div class="form-group has-feedback feedback-left">
|
||||
<input type="text" placeholder="用户名" class="form-control" name="user" id="username" value="<?php echo @$_POST['user']?>"/>
|
||||
<span class="mdi mdi-account form-control-feedback" aria-hidden="true"></span>
|
||||
</div>
|
||||
<div class="form-group has-feedback feedback-left">
|
||||
<input type="password" placeholder="密码" class="form-control" id="password" name="pass" />
|
||||
<span class="mdi mdi-lock form-control-feedback" aria-hidden="true"></span>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<button class="btn btn-block btn-primary" type="submit" id="login">登录</button>
|
||||
</div>
|
||||
</form>
|
||||
<hr>
|
||||
<footer class="col-sm-12 text-center">
|
||||
<p class="m-b-0">Copyright ©2021 - <?php echo(date('Y')); ?> <a href="/">LyLme Spage</a></p>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript" src="js/jquery.min.js"></script>
|
||||
<script type="text/javascript" src="js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript">;</script>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,117 @@
|
|||
<?php
|
||||
$title = '基本设置';
|
||||
include './head.php';
|
||||
|
||||
$set=isset($_GET['set'])?$_GET['set']:null;
|
||||
if($set=='save'){
|
||||
$title=$_POST['title'];
|
||||
$logo=$_POST['logo'];
|
||||
$background=$_POST['background'];
|
||||
$keywords=$_POST['keywords'];
|
||||
$description=$_POST['description'];
|
||||
$copyright=$_POST['copyright'];
|
||||
$icp=$_POST['icp'];
|
||||
|
||||
|
||||
saveSetting('title',$title);
|
||||
saveSetting('logo',$logo);
|
||||
saveSetting('background',$background);
|
||||
saveSetting('keywords',$keywords);
|
||||
saveSetting('description',$description);
|
||||
saveSetting('copyright',$copyright);
|
||||
saveSetting('icp',$icp);
|
||||
|
||||
echo '<script>alert("修改成功!");history.go(-1);</script>';
|
||||
}
|
||||
else{
|
||||
?>
|
||||
|
||||
|
||||
<!--页面主要内容-->
|
||||
<main class="lyear-layout-content">
|
||||
|
||||
<div class="container-fluid">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="card">
|
||||
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane active">
|
||||
|
||||
<form action="set.php?set=save" method="post" name="edit-form" class="edit-form">
|
||||
<div class="form-group">
|
||||
<label for="web_site_title">网站标题</label>
|
||||
<input class="form-control" type="text" id="web_site_title" name="title" value="<?php echo $conf['title']?>" placeholder="请输入站点标题" required >
|
||||
<!--<small class="help-block">调用方式:<code>config('web_site_title')</code></small>-->
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="web_site_logo">网站LOGO</label>
|
||||
<!--<div class="input-group">-->
|
||||
<input type="text" class="form-control" name="logo" id="web_site_logo" value="<?php echo $conf['logo']?>" />
|
||||
<small class="help-block">填写相对于网站根目录的绝对地址或http开头的url</small>
|
||||
<!--<div class="input-group-btn"><button class="btn btn-default" type="button">上传图片</button></div>-->
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="web_site_logo">网站背景</label>
|
||||
<!--<div class="input-group">-->
|
||||
<input type="text" class="form-control" name="background" id="web_site_background" value="<?php echo $conf['background']?>" />
|
||||
<small class="help-block">填写相对于网站根目录的绝对地址或http开头的url</small>
|
||||
<!--<div class="input-group-btn"><button class="btn btn-default" type="button">上传图片</button></div>-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="web_site_keywords">站点关键词</label>
|
||||
<input class="form-control" type="text" id="web_site_keywords" name="keywords" value="<?php echo $conf['keywords']?>" placeholder="请输入站点关键词" >
|
||||
<small class="help-block">网站搜索引擎关键字</small>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="web_site_description">站点描述</label>
|
||||
<textarea class="form-control" id="web_site_description" rows="5" name="description" placeholder="请输入站点描述" ><?php echo $conf['description']?></textarea>
|
||||
<small class="help-block">网站描述,有利于搜索引擎抓取相关信息</small>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="web_site_copyright">版权所有</label>
|
||||
<input class="form-control" type="text" id="web_site_copyright" name="copyright" value="<?php echo $conf['copyright']?>" placeholder="请输入版权信息" >
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="web_site_icp">备案信息</label>
|
||||
<input class="form-control" type="text" id="web_site_icp" name="icp" value="<?php echo $conf['icp']?>" placeholder="请输入备案信息" >
|
||||
|
||||
</div>
|
||||
<!--<div class="form-group">-->
|
||||
<!-- <label class="btn-block" for="web_site_status">站点开关</label>-->
|
||||
<!-- <label class="lyear-switch switch-solid switch-primary">-->
|
||||
<!-- <input type="checkbox" checked="">-->
|
||||
<!-- <span></span>-->
|
||||
<!-- </label>-->
|
||||
<!-- <small class="help-block">站点关闭后将不能访问,后台可正常登录</small>-->
|
||||
<!--</div>-->
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary m-r-5">保 存</button>
|
||||
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<!--End 页面主要内容-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
include './footer.php';
|
||||
}
|
||||
|
||||
?>
|
|
@ -0,0 +1,30 @@
|
|||
<?php
|
||||
$title = '插件设置';
|
||||
include './head.php';
|
||||
?>
|
||||
<!--页面主要内容-->
|
||||
<main class="lyear-layout-content">
|
||||
|
||||
<div class="container-fluid">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h2>插件设置功能开发中</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<!--End 页面主要内容-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
include './footer.php';
|
||||
?>
|
|
@ -0,0 +1,30 @@
|
|||
<?php
|
||||
$title = '搜索设置';
|
||||
include './head.php';
|
||||
?>
|
||||
<!--页面主要内容-->
|
||||
<main class="lyear-layout-content">
|
||||
|
||||
<div class="container-fluid">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h2>搜索设置功能开发中</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<!--End 页面主要内容-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
include './footer.php';
|
||||
?>
|
|
@ -0,0 +1,109 @@
|
|||
<?php
|
||||
$title = '账号安全';
|
||||
include './head.php';
|
||||
$set=isset($_GET['set'])?$_GET['set']:null;
|
||||
if($set=='save'){
|
||||
$user=$_POST['new-usernameuser'];
|
||||
$oldpwd=$_POST['oldpwd'];
|
||||
$newpwd=$_POST['newpwd'];
|
||||
$repwd=$_POST['confirmpwd'];
|
||||
|
||||
if($oldpwd==$conf['admin_pwd'])
|
||||
{
|
||||
if(empty($newpwd)){//未修改密码
|
||||
if(empty($user))
|
||||
{
|
||||
echo '<script>alert("未做出更改");history.go(-1);</script>';//只修改用户名
|
||||
}
|
||||
else
|
||||
{
|
||||
saveSetting('admin_user',$user);
|
||||
echo '<script>alert("用户名修改成功!\n新用户名:'.$user.'\n请牢记,将重新登录!");window.location.href="/admin";</script>';
|
||||
}
|
||||
}
|
||||
else if(!empty($newpwd))
|
||||
{//修改密码
|
||||
if ($newpwd==$repwd && empty($user))
|
||||
{
|
||||
saveSetting('admin_pwd',$newpwd);
|
||||
echo '<script>alert("密码修改成功!\n新密码:'.$newpwd.'\n请牢记,将重新登录!");window.location.href="/admin";</script>';
|
||||
}
|
||||
else if($newpwd==$repwd)
|
||||
{
|
||||
saveSetting('admin_user',$user);
|
||||
saveSetting('admin_pwd',$newpwd);
|
||||
echo '<script>alert("修改成功!\n新用户名:'.$user.'\n新密码:'.$newpwd.'\n请牢记,将重新登录!");window.location.href="/admin";</script>';
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<script>alert("两次新密码不一致!");history.go(-1);</script>';
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
else{
|
||||
echo '<script>alert("当前密码错误!");history.go(-1);</script>';
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
else{
|
||||
?>
|
||||
|
||||
<!--页面主要内容-->
|
||||
<main class="lyear-layout-content">
|
||||
|
||||
<div class="container-fluid">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
<form method="post" action="user.php?set=save" class="site-form">
|
||||
<div class="form-group">
|
||||
<label for="username">当前用户名</label>
|
||||
<input type="text" class="form-control" name="username" id="username" value="<?php echo $conf['admin_user'];?>" disabled="disabled">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="old-password">新用户名</label>
|
||||
<input type="text" class="form-control" name="new-usernameuser" id="new-username" placeholder="请输入新用户名" value="">
|
||||
<small class="help-block">留空为不修改用户名</small>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="old-password">*当前密码</label>
|
||||
<input type="password" class="form-control" name="oldpwd" id="old-password" placeholder="输入账号的原登录密码" required>
|
||||
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="new-password">新密码</label>
|
||||
<input type="password" class="form-control" name="newpwd" id="new-password" placeholder="输入新的密码">
|
||||
<small class="help-block">留空为不修改密码</small>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="confirm-password">确认新密码</label>
|
||||
<input type="password" class="form-control" name="confirmpwd" id="confirm-password" placeholder="重复输入新的密码">
|
||||
</div>
|
||||
<button type="submit" class="btn btn-primary">修改</button>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<!--End 页面主要内容-->
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
|
||||
include './footer.php';
|
||||
}
|
||||
?>
|
Loading…
Reference in New Issue