⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin.php

📁 航空订票系统基于asp.net和sql2005包含数据库和图片
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?
/*
*#########################################
* PHPCMS 文件管理器 v4.01 
* Copyright (c) 2004-2006 phpcms.cn
* 作者:Longbill ( http://www.longbill.cn )
* 请保留版权信息
*#########################################
*/

include_once("func.php");
include_once("config.php");
$user = check_login();
if (!$user) exit("<script>window.location='login.php';</script>");
if (!$user["admin"]) exit("没有权限");
$action = $_GET["action"];
?>

<html>
<head>
 <title>控制面板--<?=$title;?></title>
 <meta http-equiv='Pragma' content='no-cache' />
 <meta http-equiv=Content-Type content="text/html; charset=gb2312" />
 <link rel="stylesheet" href="images/ctrl.css" type="text/css" />
</head>
<body>
<div>
<a href='?action=config'>基本设置</a> 
<a href='?action=adduser'>添加用户</a> 
<a href='?action=user'>管理用户</a>
<a href='?action=addgroup'>添加组</a>  
<a href='?action=group'>管理组</a> 
<a href='?action=update'>升级信息</a> 
</div>

<?
showjsfunctions();

if ($action == "adduser" && $user["adduser"])
{
?>
<div>
<form name=myform method=post action=ctrl.php onsubmit="return checkpass()">
<input type=hidden name='action' value='adduser' />
用户名:<input type=text size=20 maxlength=30 name=new_user /><br/>
密&nbsp;&nbsp;码:<input type=password size=20 maxlength=50 name=new_pass /><br/>
重&nbsp;&nbsp;复:<input type=password size=20 maxlength=50 name=new_confirm_pass onblur="checkpass(this);" /><br/>
根目录:<input type=text size=20 name=new_root /> <a href="javascript:showhelp('roothelp')">帮助</a>
<div id='roothelp' style="width:200px;float:right;display:none">
关于"根目录"的帮助信息:<br/>
   相对于程序的目录名,比如本程序在 wwwroot/down/longbill/ 下,
而你想设置根目录为 wwwroot/down/user/ 那么应该输入 ../user/ 。<br/>注: <br/>1: ../代表上级目录<br/>2:如果此目录不存在程序会自动创建
</div>
<br/>
用户组:<select name=new_group>
<?
$arr = file("class/group.php");
for($i=1;$arr[$i];$i++)
{
	$v = trim ($arr[$i]);
	if (!$v || !strpos($v,"|")) continue;
	$arr2 = explode("|",$v);
	echo "<option value='{$arr2[0]}'>{$arr2[0]}</option>\n";
}
?>
</select>
<br/>
<input type=submit value="提交">&nbsp;<input type=reset value="重设">
</form>
</div>
<?
}

else if ($action == "muser" && $user["adduser"])
{
	$g = $_GET["name"];
	if (!$g) $g = $_POST["name"];
	$name = $g;
	$g = getuser($g);
	if (!$g) exit("<div>用户名错误</div>");
?>
<div>
<form name=myform method=post action=ctrl.php onsubmit="return checkpass()">
<input type=hidden name='action' value='muser' />
用户名:<input type=text size=20 maxlength=30 name=new_user value="<?=$name;?>" readonly />(不能修改)<br/>
原密码:<input type=password size=20 name=origpass maxlength=50 /><br/>
新密码:<input type=password size=20 maxlength=50 name=new_pass />(不需要修改密码请留空)
<br/>
重&nbsp;&nbsp;复:<input type=password size=20 maxlength=50 name=new_confirm_pass onblur="checkpass(this);" /><br/>
根目录:<input type=text size=20 name=new_root value="<?=$g["root"];?>" /> <a href="javascript:showhelp('roothelp')">帮助</a>
<div id='roothelp' style="width:200px;float:right;display:none">
关于"根目录"的帮助信息:<br/>
   相对于程序的目录名,比如本程序在 wwwroot/down/longbill/ 下,
而你想设置根目录为 wwwroot/down/user/ 那么应该输入 ../user/ 。<br/>注: <br/>1: ../代表上级目录<br/>2:如果此目录不存在程序会自动创建
</div>
<br/>
用户组:<select name=new_group>
<?
$arr = file("class/group.php");
for($i=1;$arr[$i];$i++)
{
	$v = trim ($arr[$i]);
	if (!$v || !strpos($v,"|")) continue;
	$arr2 = explode("|",$v);
	echo "<option value='{$arr2[0]}' ";
	if ($arr2[0] == $g["group"]) echo "selected";
	echo ">{$arr2[0]}</option>\n";
}
?>
</select>
<br/>
<input type=submit value="更新">&nbsp;<input type=reset value="重设">
</form>
</div>
<?
}
else if ($action == "user" || $action == "deluser")
{
?>
<div>
<form action=ctrl.php method=post name=myform>
<input type=hidden name=action value=deluser>
用户:<select name=username>
<?
$arr = file("class/users.php");
for($i=1;$arr[$i];$i++)
{
	$v = trim ($arr[$i]);
	if (!$v || !strpos($v,"|")) continue;
	$arr2 = explode("|",$v);
	echo "<option value='{$arr2[0]}'>{$arr2[0]}</option>\n";
}
?>
</select>
&nbsp;&nbsp;
<input type=button value='删除' onclick="deluser()"> <input type=button value='编辑' onclick="muser()">
</form>
<script>
function deluser()
{
	var name = document.myform.username.value;
	if (confirm("你真的要删除用户 "+name+" 吗?")) document.myform.submit();
}
function muser()
{
	var name = document.myform.username.value;
	window.location = "?action=muser&name="+name;
}
</script>
</div>
<?
}
else if ($action == "config" || !$action)
{
?>
<div>
<form action=ctrl.php method=post>
<input type=hidden name=action value=config>
标题:<input type=text size=50 name=title value="<?=$title;?>"/><br/>
模板:<select name=tempname>
<?
$handle = @opendir("temp/");
while($v = readdir($handle))
{
	if (is_file($v) || $v=="." || $v =="..") continue;
	echo "<option value='{$v}'";
	if (trim($v) == $tempname) echo " selected";
	echo ">{$v}</option>\n";
}
?>
</select><br/>
<input type=submit value=更新>&nbsp;<input type=reset value=重设>
</form>
</div>
<?
}
else if ($action == "group" || $action == "delgroup")
{
?>
<div>
<form action=ctrl.php method=post name=myform>
<input type=hidden name=action value=delgroup>
组:<select name=groupname>
<?
$arr = file("class/group.php");
for($i=1;$arr[$i];$i++)
{
	$v = trim ($arr[$i]);
	if (!$v || !strpos($v,"|")) continue;
	$arr2 = explode("|",$v);
	echo "<option value='{$arr2[0]}'>{$arr2[0]}</option>\n";
}
?>
</select>
&nbsp;&nbsp;
<input type=button value='删除' onclick="delgroup()"> <input type=button value='编辑' onclick="mgroup()">
</form>
<script>
function delgroup()
{
	var name = document.myform.groupname.value;
	if (confirm("你真的要删除组 "+name+" 吗?")) document.myform.submit();
}
function mgroup()
{
	var name = document.myform.groupname.value;
	window.location = "?action=mgroup&name="+name;
}
</script>
</div>
<?
}
else if ($action == "addgroup" && $user["addgroup"])
{
?>
<div>
<form action=ctrl.php name=myform method=post onsubmit="return checkgroupform();">
<input type=hidden name=action value=addgroup>
组名:<input name=groupname type=text size=20 /><br/>
默认浏览方式:<input type=checkbox name=visit />浏览 <input type=checkbox name=big />大图标<br/>
限制文件类型:<input type=text name=limittype size=30 value="php|asp|jsp|aspx|php3|cgi|" />
 <input type=radio name=only value="true" />只允许
 <input type=radio name=only value="0" checked />不允许
 <a href="javascript:showhelp('limithelp')">帮助</a>
<div id=limithelp style="width:200px;float:right;display:none">
关于"限制文件类型"的帮助:<br/>
<ul>
<li>"只允许":用户只能操作前面填的文件类型,其他所有的文件类型都不能操作。
<li>"不允许":用户不能操作前面填的文件类型,其他的文件类型都可以操作。
<li>如果选中"只允许",请注意修改前面的文件类型。
</ul>
</div>
<br/>
新建文件:<input type=checkbox name=newfile /><br/>
新建目录:<input type=checkbox name=newdir /><br/>
下载源文件:<input type=checkbox name=downfile /><br/>
上传文件:<input type=checkbox name=upfile /><br/>
从URL下载:<input type=checkbox name=savefromurl /><br/>
删除文件:<input type=checkbox name=delete /><br/>
ZIP打包:<input type=checkbox name=zippack /><br/>
ZIP解压:<input type=checkbox name=unpack /><br/>
<div style="display:none">
允许查看隐藏文件:<input type=checkbox name=viewhidefiles /><br/>
允许设置隐藏文件:<input type=checkbox name=sethidefiles /><br/>
</div>
全选/反选:<input type=checkbox name=select checked /><br/>
复制文件:<input type=checkbox name=copy /><br/>
移动文件:<input type=checkbox name=move /><br/>
查看源文件:<input type=checkbox name=viewsorce /><br/>
重命名:<input type=checkbox name=rename /><br/>
保存文件:<input type=checkbox name=savefile /><br/>
查看统计:<input type=checkbox name=property /><br/>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -