index.php
来自「通达OA2007SE源代码 非常好的」· PHP 代码 · 共 315 行
PHP
315 行
<?
include_once 'inc/auth.php';
echo '
<html>
<head>
<title>系统资源管理</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
';
echo '<s';
echo 'cript>
function CheckForm2()
{
if(document.form2.BEGIN_DATE.value==""&&document.form2.END_DATE.value=="")
{ alert("起始日期和结束日期不能同时为空!");
return (false);
}
if(document.form2.SMS.checked==false&&document.form2.EMAIL.checked==false&&document.form2.EMAIL_INBOX.checked==false)
{ alert("请选择删除项目!");
return (false);
}
if(document.form2.OPER';
echo 'ATION.item(0).checked)
msg=\'确认要生成导出附件的批处理文件么?\';
else
msg=\'确认要删除所有符合指定条件的资源么?\';
if(window.confirm(msg))
{
return true;
}
return (false);
}
function CheckForm()
{
if(document.form1.TO_ID.value=="")
{ alert("请选择用户!");
return (false);
}
if(document.form1.OPERATION.item(0).checked)
ms';
echo 'g=\'确认要生成导出附件的批处理文件么?\';
else
msg=\'确认要删除指定用户的资源么?\';
if(window.confirm(msg))
{
return true;
}
return (false);
}
function td_calendar(fieldname)
{
myleft=document.body.scrollLeft+event.clientX-event.offsetX-80;
mytop=document.body.scrollTop+event.clientY-event.offsetY+140;
window.showModalDialog("/inc/calendar.php?FIELDNA';
echo 'ME="+fieldname,self,"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:280px;dialogHeight:215px;dialogTop:"+mytop+"px;dialogLeft:"+myleft+"px");
}
function td_clock(fieldname)
{
myleft=document.body.scrollLeft+event.clientX-event.offsetX-80;
mytop=document.body.scrollTop+event.clientY-event.offsetY+140;
window.showModalDialog("/inc/clock.php?FIELDNAME="+fieldname,self,"edg';
echo 'e:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:280px;dialogHeight:120px;dialogTop:"+mytop+"px;dialogLeft:"+myleft+"px");
}
function delete_sms()
{
msg=\'确认要删除所有已读内部短信么?\';
if(window.confirm(msg))
{
url="delete_sms.php";
location=url;
}
}
function delete_delbox()
{
msg=\'为谨慎起见,建议进行清除系统垃圾前,先进行完整的数据备份.\\n确认要清空所';
echo '有内部邮件废件箱邮件么?\';
if(window.confirm(msg))
{
url="delete_delbox.php";
location=url;
}
}
function delete_garbage()
{
msg=\'请先进行数据备份(包括数据库和附件)\\n\\n确认要清除系统垃圾么,清除后将不可恢复?\';
if(window.confirm(msg))
{
url="delete_garbage.php";
location=url;
}
}
function LoadWindow()
{
URL="/module/user_select";
loc_x=docu';
echo 'ment.body.scrollLeft+event.clientX-event.offsetX-100;
loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;
window.showModalDialog(URL,self,"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:400px;dialogHeight:350px;dialogTop:"+loc_y+"px;dialogLeft:"+loc_x+"px");
}
function clear_user()
{
document.form1.TO_NAME.value="";
document.form1.TO_ID.value="";
}
fun';
echo 'ction hide_path(op,path)
{
if(op==1)
{
document.getElementById(path).style.display="";
if(path=="PATH1")
document.form1.action="bat_user_res.php";
else
document.form2.action="bat_res.php";
}
else
{
document.getElementById(path).style.display="none";
if(path=="PATH1")
document.form1.action="del_user_res.php";
els';
echo 'e
document.form2.action="del_res.php";
}
}
</script>
</head>
<body class="bodycolor" topmargin="5">
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img src="/images/sys_config.gif" WIDTH="22" HEIGHT="20" align="absmiddle">';
echo '<s';
echo 'pan class="big3"> 删除所有已读内部短信</span><br>
</td>
</tr>
</table>
<br>
<div align="center">
<input type="button" value="删除所有已读内部短信" class="BigButton" onClick="delete_sms();" title="删除所有已读内部短信,有利于改进系统速度">
</div>
<br>
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img src="/images/sys_config.gif" ';
echo 'WIDTH="22" HEIGHT="20" align="absmiddle">';
echo '<s';
echo 'pan class="big3"> 清空所有内部邮件废件箱邮件</span><br>
</td>
</tr>
</table>
<br>
<div align="center">
<input type="button" value="清空所有内部邮件废件箱邮件" class="BigButton" onClick="delete_delbox();" title="清空所有内部邮件废件箱邮件">
</div>
<br>
<table width="95%" border="0" cellspacing="0" cellpadding="0" height="3">
<tr>
<td background="/images/dian1.gif" width="100%"></t';
echo 'd>
</tr>
</table>
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img src="/images/sys_config.gif" WIDTH="22" HEIGHT="20" align="absmiddle">';
echo '<s';
echo 'pan class="big3"> 备份或删除指定时间的资源</span><br>
</td>
</tr>
</table>
<br>
<table border="0" width="500" cellpadding="2" cellspacing="1" align="center" bgcolor="#000000" class="small">
<form action="bat_res.php" method="post" name="form2" onsubmit="return CheckForm2();">
<tr>
<td nowrap class="TableContent">起始时间:</td>
<td class="TableData"><input type="text" name=';
echo '"BEGIN_DATE" size="20" maxlength="20" class="BigInput" value="">
<img src="/images/menu/calendar.gif" border="0" style="cursor:hand" onclick="td_calendar(\'form2.BEGIN_DATE\');">
<img src="/images/menu/clock.gif" border="0" style="cursor:hand" onclick="td_clock(\'form2.BEGIN_DATE\');">
</td>
</tr>
<tr>
<td nowrap class="TableContent">截止时间:</td>
<td cla';
echo 'ss="TableData"><input type="text" name="END_DATE" size="20" maxlength="20" class="BigInput" value="';
echo date ('Y-m-d H:i:s', time ());
echo '">
<img src="/images/menu/calendar.gif" border="0" style="cursor:hand" onclick="td_calendar(\'form2.END_DATE\');">
<img src="/images/menu/clock.gif" border="0" style="cursor:hand" onclick="td_clock(\'form2.END_DATE\');">
</td>
</tr>
<tr>
<td nowrap class="TableContent">删除项目:</td>
<td class="TableData">
<input type="checkbox" name="SMS" id="SM';
echo 'S"><label for="SMS">内部短信</label>
<input type="checkbox" name="EMAIL" id="EMAIL" onclick="if(form2.EMAIL.checked) form2.EMAIL_INBOX.checked=false;"><label for="EMAIL">所有内部邮件</label>
<input type="checkbox" name="EMAIL_INBOX" id="EMAIL_INBOX" onclick="if(form2.EMAIL_INBOX.checked) form2.EMAIL.checked=false;"><label for="EMAIL_INBOX">内部邮件收件箱</label>
</td>
</tr>';
echo '
<tr>
<td nowrap class="TableContent">操作:</td>
<td class="TableData">
<input type="radio" name="OPERATION" value="1" id="EXPORT_BAT" onclick="hide_path(1,\'PATH2\');" checked><label for="EXPORT_BAT">生成导出附件的批处理文件</label>
<input type="radio" name="OPERATION" value="2" id="DEL_TIME" onclick="hide_path(2,\'PATH2\');"><label for="DEL_TIME">删除资源</label>
';
echo ' </td>
</tr>
<tr id="PATH2">
<td nowrap class="TableContent">导出附件的路径:</td>
<td class="TableData">
<input type="text" name="EXPORT_PATH" size="30" maxlength="100" class="BigInput" value="C:\\ResBak"> 如 C:\\ResBak<br>
生成导出附件的批处理文件后,请手动在OA服务器上执行
</td>
</tr>
<tr>
<td nowrap class="TableControl" colspan="2" align="ce';
echo 'nter">
<input type="submit" value="确定" class="BigButton" title="确定">
</td>
</tr>
</form>
</table>
<br>
<table width="95%" border="0" cellspacing="0" cellpadding="0" height="3">
<tr>
<td background="/images/dian1.gif" width="100%"></td>
</tr>
</table>
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img s';
echo 'rc="/images/sys_config.gif" WIDTH="22" HEIGHT="20" align="absmiddle">';
echo '<s';
echo 'pan class="big3"> 删除指定用户的资源</span><br>
</td>
</tr>
</table>
<br>
<table border="0" width="500" cellpadding="2" cellspacing="1" align="center" bgcolor="#000000" class="small">
<form action="bat_user_res.php" method="post" name="form1" onsubmit="return CheckForm();">
<tr>
<td nowrap class="TableContent">用户:</td>
<td class="TableData">
<input type="hidde';
echo 'n" name="TO_ID" value="">
<textarea cols=35 name="TO_NAME" rows="3" class="BigStatic" wrap="yes" readonly></textarea>
<input type="button" value="添 加" class="SmallButton" onClick="LoadWindow()" title="添加发送人" name="button">
<input type="button" value="清 空" class="SmallButton" onClick="clear_user()" title="清空发送人" name="button">
</td>
</tr>
';
echo ' <tr>
<td nowrap class="TableContent">删除项目:</td>
<td class="TableData">
<input type="checkbox" name="EMAIL" id="EMAIL1"><label for="EMAIL1">内部邮件</label>
<input type="checkbox" name="FOLDER" id="FOLDER"><label for="FOLDER">个人文件柜</label>
<input type="checkbox" name="ADDRESS" id="ADDRESS"><label for="ADDRESS">个人通讯簿</label>
<input type=';
echo '"checkbox" name="CALENDAR" id="CALENDAR"><label for="CALENDAR">日程安排</label><br>
<input type="checkbox" name="DIARY" id="DIARY"><label for="DIARY">工作日志</label>
<input type="checkbox" name="URL" id="URL"><label for="URL">个人网址</label>
</td>
</tr>
<tr>
<td nowrap class="TableContent">操作:</td>
<td class="TableData">
<input type="radio" name';
echo '="OPERATION" value="1" id="EXPORT_BAT1" onclick="hide_path(1,\'PATH1\');" checked><label for="EXPORT_BAT1">生成导出附件的批处理文件</label>
<input type="radio" name="OPERATION" value="2" id="DEL_USER" onclick="hide_path(2,\'PATH1\');"><label for="DEL_USER">删除资源</label>
</td>
</tr>
<tr id="PATH1">
<td nowrap class="TableContent">导出附件的路径:</td>
<td class="TableD';
echo 'ata">
<input type="text" name="EXPORT_PATH" size="30" maxlength="100" class="BigInput" value="C:\\ResBak"> 如 C:\\ResBak<br>
生成导出附件的批处理文件后,请手动在OA服务器上执行
</td>
</tr>
<tr>
<td nowrap class="TableControl" colspan="2" align="center">
<input type="submit" value="确定" class="BigButton" title="确定">
</td>
</tr>
</form>
';
echo ' </table>
<br>
<table width="95%" border="0" cellspacing="0" cellpadding="0" height="3">
<tr>
<td background="/images/dian1.gif" width="100%"></td>
</tr>
</table>
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img src="/images/sys_config.gif" WIDTH="22" HEIGHT="20" align="absmiddle">';
echo '<s';
echo 'pan class="big3"> 清除系统垃圾 </span> ';
echo '<s';
echo 'pan class=small1>用于回收已删除用户所占用的空间,包括邮件、个人文件柜等<br>
<font color=red>为谨慎起见,建议进行清除系统垃圾前,先进行完整的数据备份</font></span>
</td>
</tr>
</table>
<br>
<div align="center">
<input type="button" value="清除系统垃圾" class="BigButton" onClick="delete_garbage();" title="清除系统垃圾,有利于改进系统速度">
</div>
<br>
<br>
</body>
</html>
';
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?