📄 set.php
字号:
<?php
include_once( "inc/auth.php" );
include_once( "inc/utility_all.php" );
echo "\r\n<html>\r\n<head>\r\n<title>批量设置</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n</head>\r\n<script>\r\nfunction CheckForm()\r\n{\r\n if(document.form1.TO_ID.value==\"\"&&document.form1.PRIV_ID.value==\"\"&&document.form1.COPY_TO_ID.value==\"\")\r\n { alert(\"请指定人员范围!\");\r\n return (false);\r\n }\r\n\r\n if(document.form1.PASS1.value==\"\"&&document.form1.THEME.value==\"\"&&document.form1.MENU_TYPE.value==\"\"&&document.form1.MENU_HIDE.value==\"\"&&document.form1.SMS_ON.value==\"\"&&document.form1.CALL_SOUND.value==\"\"&&document.form1.PANEL.value==\"\")\r\n { alert(\"请选择要修改的选项设置!\");\r\n return (false);\r\n }\r\n\r\n return (true);\r\n}\r\nfunction clear_dept()\r\n{\r\n document.form1.TO_NAME.value=\"\";\r\n document.form1.TO_ID.value=\"\";\r\n}\r\n\r\nfunction LoadWindow()\r\n{\r\n URL=\"/module/dept_select\";\r\n loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;\r\n loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;\r\n window.showModalDialog(URL,self,\"edge:raised;scroll:1;status:0;help:0;resizable:1;dialogWidth:400px;dialogHeight:330px;dialogTop:\"+loc_y+\"px;dialogLeft:\"+loc_x+\"px\");\r\n}\r\n\r\n\r\nfunction clear_priv()\r\n{\r\n document.form1.PRIV_ID.value=\"\";\r\n document.form1.PRIV_NAME.value=\"\";\r\n}\r\n\r\nfunction LoadPrivWindow()\r\n{\r\n URL=\"/module/priv_select\";\r\n loc_x=document.body.scrollLeft+event.clientX-event.offsetX;\r\n loc_y=document.body.scrollTop+event.clientY-event.offsetY+200;\r\n window.showModalDialog(URL,self,\"edge:raised;scroll:1;status:0;help:0;resizable:1;dialogWidth:250px;dialogHeight:300px;dialogTop:\"+loc_y+\"px;dialogLeft:\"+loc_x+\"px\");\r\n}\r\n\r\nfunction clear_user2()\r\n{\r\n document.form1.COPY_TO_NAME.value=\"\";\r\n document.form1.COPY_TO_ID.value=\"\";\r\n}\r\n\r\nfunction LoadWindow2()\r\n{\r\n URL=\"/module/user_select?ID=2\";\r\n loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;\r\n loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;\r\n //window.open(URL,\"read_notify\",\"height=400,width=550,status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,top=150,left=150,resizable=yes\");\r\n window.showModalDialog(URL,self,\"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:350px;dialogHeight:350px;dialogTop:\"+loc_y+\"px;dialogLeft:\"+loc_x+\"px\");\r\n}\r\n";
$query = "SELECT * from USER";
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
$USER_ID = $ROW['USER_ID'];
$USER_NAME = $ROW['USER_NAME'];
$PASSWORD = $ROW['PASSWORD'];
if ( !( crypt( "", $PASSWORD ) != $PASSWORD ) )
{
$NO_PASS_ID .= $USER_ID.",";
$NO_PASS_NAME .= $USER_NAME.",";
}
}
echo "function no_pass_user()\r\n{\r\n\tdocument.form1.COPY_TO_ID.value=\"";
echo $NO_PASS_ID;
echo "\";\r\n\tdocument.form1.COPY_TO_NAME.value=\"";
echo $NO_PASS_NAME;
echo "\";\r\n}\r\nfunction select_sound()\r\n{\r\n\tsound=document.form1.CALL_SOUND.value;\r\n\tif(sound!=\"0\"&&sound!=\"\")\r\n\t{\r\n\t str=\"<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='0' height='0'><param name='movie' value='/wav/\"+sound+\".swf'><param name=quality value=high><embed src='/wav/\"+sound+\".swf' width='0' height='0' quality='autohigh' wmode='opaque' type='application/x-shockwave-flash' plugspace='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'></embed></object>\"\r\n\t document.getElementById(\"sms_sound\").innerHTML=str;\r\n\t}\r\n}\r\n</script>\r\n<body class=\"bodycolor\" topmargin=\"5\">\r\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"3\" class=\"small\">\r\n <tr>\r\n <td class=\"Big\"><img src=\"/images/sys_config.gif\" WIDTH=\"22\" HEIGHT=\"20\" align=\"absmiddle\"><span class=\"big3\"> 批量用户个性设置</span>\r\n </td>\r\n </tr>\r\n</table>\r\n";
$query = "SELECT * from SYS_PARA where PARA_NAME='SEC_PASS_MIN' or PARA_NAME='SEC_PASS_MAX' or PARA_NAME='SEC_PASS_SAFE'";
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
$PARA_NAME = $ROW['PARA_NAME'];
$PARA_VALUE = $ROW['PARA_VALUE'];
if ( $PARA_NAME == "SEC_PASS_MIN" )
{
$SEC_PASS_MIN = $PARA_VALUE;
}
else if ( $PARA_NAME == "SEC_PASS_MAX" )
{
$SEC_PASS_MAX = $PARA_VALUE;
}
else if ( $PARA_NAME == "SEC_PASS_SAFE" )
{
$SEC_PASS_SAFE = $PARA_VALUE;
}
}
echo "<table border=\"0\" cellspacing=\"1\" width=\"100%\" class=\"small\" bgcolor=\"#000000\" cellpadding=\"3\" align=\"center\" >\r\n <form action=\"set_update.php\" method=\"post\" name=\"form1\" onsubmit=\"return CheckForm();\">\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"150\">部门:</td>\r\n <td class=\"TableData\">\r\n <input type=\"hidden\" name=\"TO_ID\" value=\"";
echo $TO_ID;
echo "\">\r\n <textarea cols=38 name=TO_NAME rows=2 class=\"BigStatic\" wrap=\"yes\" readonly>";
echo $TO_NAME;
echo "</textarea>\r\n <input type=\"button\" value=\"添 加\" class=\"SmallButton\" onClick=\"LoadWindow()\" title=\"添加部门\" name=\"button\">\r\n <input type=\"button\" value=\"清 空\" class=\"SmallButton\" onClick=\"clear_dept()\" title=\"清空部门\" name=\"button\">\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">角色:</td>\r\n <td class=\"TableData\">\r\n <input type=\"hidden\" name=\"PRIV_ID\" value=\"\">\r\n <textarea cols=38 name=\"PRIV_NAME\" rows=2 class=\"BigStatic\" wrap=\"yes\" readonly></textarea>\r\n <input type=\"button\" value=\"选 择\" class=\"SmallButton\" onClick=\"LoadPrivWindow()\" title=\"选择角色\" name=\"button\">\r\n <input type=\"button\" value=\"清 空\" class=\"SmallButton\" onClick=\"clear_priv()\" title=\"清空角色\" name=\"button\">\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">人员:</td>\r\n <td class=\"TableData\">\r\n\r\n <input type=\"hidden\" name=\"COPY_TO_ID\" value=\"\">\r\n <textarea cols=38 name=\"COPY_TO_NAME\" rows=2 class=\"BigStatic\" wrap=\"yes\" readonly></textarea>\r\n <input type=\"button\" value=\"选 择\" class=\"SmallButton\" onClick=\"LoadWindow2()\" title=\"选择人员\" name=\"button\">\r\n <input type=\"button\" value=\"清 空\" class=\"SmallButton\" onClick=\"clear_user2()\" title=\"清空人员\" name=\"button\">\r\n <br><a href=\"javascript:no_pass_user();\">空密码用户</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">界面主题:</td>\r\n <td class=\"TableData\">\r\n <select name=\"THEME\" class=\"BigSelect\">\r\n <option value=\"\"></option>\r\n";
$LINES = file( "../../../theme/theme.ini" );
$I = 0;
for ( ; $I < count( $LINES ); ++$I )
{
$TOK = strtok( $LINES[$I], ":" );
$ID = $TOK;
$NAME = strtok( $TOK );
$NAME = str_replace( "\r\n", "", $NAME );
echo " <option value=\"";
echo $ID;
echo "\">";
echo $NAME;
echo "</option>\r\n";
}
echo " </select> 需重新登录才能生效\r\n </td>\r\n </tr>\r\n\r\n <tr>\r\n <td nowrap class=\"TableData\">登录模式:</td>\r\n <td class=\"TableData\">\r\n <select name=\"MENU_TYPE\" class=\"BigSelect\">\r\n <option value=\"\"></option>\r\n <option value=\"1\">在本窗口打开OA</option>\r\n <option value=\"2\">在新窗口打开OA,显示工具栏</option>\r\n <option value=\"3\">在新窗口打开OA,无工具栏</option>\r\n </select> 需重新登录才能生效\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">左侧菜单自动隐藏:</td>\r\n <td class=\"TableData\">\r\n <select name=\"MENU_HIDE\" class=\"BigSelect\">\r\n <option value=\"\"></option>\r\n <option value=\"1\">是</option>\r\n <option value=\"2\">否</option>\r\n </select> 需重新登录才能生效\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">短信息提醒窗口弹出方式:</td>\r\n <td class=\"TableData\">\r\n <select name=\"SMS_ON\" class=\"BigSelect\">\r\n <option value=\"\"></option>\r\n <option value=\"1\">自动</option>\r\n <option value=\"0\">手动</option>\r\n </select>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">短信息提示音:</td>\r\n <td class=\"TableData\">\r\n <select name=\"CALL_SOUND\" class=\"BigSelect\" onchange=\"select_sound()\">\r\n <option value=\"\"></option>\r\n <option value=\"1\">语音1</option>\r\n <option value=\"8\">语音2</option>\r\n <option value=\"2\">激光</option>\r\n <option value=\"3\">水滴</option>\r\n <option value=\"4\">手机</option>\r\n <option value=\"5\">电话</option>\r\n <option value=\"6\">鸡叫</option>\r\n <option value=\"7\">OICQ</option>\r\n <option value=\"0\">无</option>\r\n </select>\r\n <div align=\"right\" id=\"sms_sound\"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">登录后显示的左侧面板:</td>\r\n <td class=\"TableData\">\r\n <select name=\"PANEL\" class=\"BigSelect\">\r\n <option value=\"\"></option>\r\n <option value=\"1\">主菜单</option>\r\n <option value=\"2\">在线人员</option>\r\n <option value=\"3\">全部人员</option>\r\n <option value=\"4\">快捷组</option>\r\n <option value=\"5\">短信箱</option>\r\n <option value=\"6\">收藏夹</option>\r\n </select>\r\n 需重新登录才能生效\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"60\" >密码:</td>\r\n <td nowrap class=\"TableData\">\r\n <input type=\"password\" name=\"PASS1\" class=\"BigInput\" size=\"20\" maxlength=\"";
echo $SEC_PASS_MAX;
echo "\" value=\"\"> ";
echo $SEC_PASS_MIN;
echo "-";
echo $SEC_PASS_MAX;
echo "位";
if ( $SEC_PASS_SAFE == "1" )
{
echo ",必须同时包含字母和数字";
}
echo " </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"60\">确认密码:</td>\r\n <td nowrap class=\"TableData\">\r\n <input type=\"password\" name=\"PASS2\" class=\"BigInput\" size=\"20\" maxlength=\"";
echo $SEC_PASS_MAX;
echo "\" value=\"\"> ";
echo $SEC_PASS_MIN;
echo "-";
echo $SEC_PASS_MAX;
echo "位";
if ( $SEC_PASS_SAFE == "1" )
{
echo ",必须同时包含字母和数字";
}
echo " </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableControl\" colspan=\"2\" align=\"center\">\r\n <input type=\"submit\" value=\"批量设置\" class=\"BigButton\">\r\n </td>\r\n </tr>\r\n </form>\r\n</table>\r\n<br>\r\n<table border=\"0\" width=\"95%\" cellspacing=\"0\" cellpadding=\"3\" class=\"small\">\r\n <tr>\r\n <td class=\"Big\"><img src=\"/images/green_arrow.gif\" WIDTH=\"22\" HEIGHT=\"20\" align=\"absmiddle\"><span class=\"big3\"> 最近10次批量个性设置日志</span><br>\r\n </td>\r\n </tr>\r\n</table>\r\n";
$TYPE_DESC = get_code_name( "14", "SYS_LOG" );
$query = "SELECT * from SYS_LOG where TYPE='14' and USER_ID='".$LOGIN_USER_ID."' and REMARK like '批量个性设置:%' order by TIME desc";
$cursor = exequery( $connection, $query );
if ( mysql_num_rows( $cursor ) == 0 )
{
message( "", "无日志记录" );
exit( );
}
echo "<table border=\"0\" cellspacing=\"1\" width=\"95%\" align=\"center\" class=\"small\" bgcolor=\"#000000\" cellpadding=\"3\">\r\n <tr class=\"TableHeader\">\r\n <td align=\"center\">用户</td>\r\n <td align=\"center\">时间</td>\r\n <td align=\"center\">IP地址</td>\r\n <td align=\"center\">类型</td>\r\n <td align=\"center\">备注</td>\r\n </tr>\r\n";
$LOG_COUNT = 0;
while ( $ROW = mysql_fetch_array( $cursor ) )
{
++$LOG_COUNT;
if ( 10 < $LOG_COUNT )
{
break;
}
$TIME = $ROW['TIME'];
$IP = $ROW['IP'];
$TYPE = $ROW['TYPE'];
$REMARK = $ROW['REMARK'];
if ( $LOG_COUNT % 2 == 1 )
{
$TableLine = "TableLine1";
}
else
{
$TableLine = "TableLine2";
}
echo " <tr class=\"";
echo $TableLine;
echo "\">\r\n <td nowrap align=\"center\">";
echo $LOGIN_USER_NAME;
echo "</td>\r\n <td nowrap align=\"center\">";
echo $TIME;
echo "</td>\r\n <td nowrap align=\"center\">";
echo $IP;
echo "</td>\r\n <td nowrap align=\"center\">";
echo $TYPE_DESC;
echo "</td>\r\n <td align=\"left\">";
echo $REMARK;
echo "</td>\r\n </tr>\r\n";
}
echo "</table>\r\n</body>\r\n</html>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -