📄 set.php
字号:
<?
include_once 'inc/auth.php';
include_once 'inc/utility_all.php';
echo '
<html>
<head>
<title>批量设置</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
';
echo '<s';
echo 'cript>
function CheckForm()
{
if(document.form1.TO_ID.value==""&&document.form1.PRIV_ID.value==""&&document.form1.COPY_TO_ID.value=="")
{ alert("请指定人员范围!");
return (false);
}
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';
echo '_SOUND.value==""&&document.form1.PANEL.value=="")
{ alert("请选择要修改的选项设置!");
return (false);
}
return (true);
}
function clear_dept()
{
document.form1.TO_NAME.value="";
document.form1.TO_ID.value="";
}
function LoadWindow()
{
URL="/module/dept_select";
loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;
loc_y=document.body.scrollTop+';
echo 'event.clientY-event.offsetY+170;
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");
}
function clear_priv()
{
document.form1.PRIV_ID.value="";
document.form1.PRIV_NAME.value="";
}
function LoadPrivWindow()
{
URL="/module/priv_select";
loc_x=document.body.sc';
echo 'rollLeft+event.clientX-event.offsetX;
loc_y=document.body.scrollTop+event.clientY-event.offsetY+200;
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");
}
function clear_user2()
{
document.form1.COPY_TO_NAME.value="";
document.form1.COPY_TO_ID.value="";
}
function';
echo ' LoadWindow2()
{
URL="/module/user_select?ID=2";
loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;
loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;
//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");
window.showModalDialog(URL,self,"edge:raised;scroll:0;status:0';
echo ';help:0;resizable:1;dialogWidth:400px;dialogHeight:350px;dialogTop:"+loc_y+"px;dialogLeft:"+loc_x+"px");
}
';
$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))
{
continue;
}
else
{
($NO_PASS_ID .= ($USER_ID.','));
($NO_PASS_NAME .= ($USER_NAME.','));
continue;
}
}
echo 'function no_pass_user()
{
document.form1.COPY_TO_ID.value="';
echo $NO_PASS_ID;
echo '";
document.form1.COPY_TO_NAME.value="';
echo $NO_PASS_NAME;
echo '";
}
function select_sound()
{
sound=document.form1.CALL_SOUND.value;
if(sound!="0"&&sound!="")
{
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';
echo '\' 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>"
document.getElementById("sms_sound").innerHTML=str;
}
}
</script>
<body class="bodycolor" topmargin="5">
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
';
echo '
<tr>
<td class="Big"><img src="/images/sys_config.gif" WIDTH="22" HEIGHT="20" align="absmiddle">';
echo '<s';
echo 'pan class="big3"> 批量用户个性设置</span>
</td>
</tr>
</table>
';
$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;
continue;
}
else
{
if (($PARA_NAME == 'SEC_PASS_MAX'))
{
$SEC_PASS_MAX = $PARA_VALUE;
continue;
}
else
{
if (($PARA_NAME == 'SEC_PASS_SAFE'))
{
$SEC_PASS_SAFE = $PARA_VALUE;
continue;
}
continue;
}
continue;
}
}
echo '<table border="0" cellspacing="1" width="100%" class="small" bgcolor="#000000" cellpadding="3" align="center" >
<form action="set_update.php" method="post" name="form1" onsubmit="return CheckForm();">
<tr>
<td nowrap class="TableData" width="150">部门:</td>
<td class="TableData">
<input type="hidden" name="TO_ID" value="';
echo $TO_ID;
echo '">
<textarea cols=38 name=TO_NAME rows=2 class="BigStatic" wrap="yes" readonly>';
echo $TO_NAME;
echo '</textarea>
<input type="button" value="添 加" class="SmallButton" onClick="LoadWindow()" title="添加部门" name="button">
<input type="button" value="清 空" class="SmallButton" onClick="clear_dept()" title="清空部门" name="button">
</td>
</tr>
<tr>
<td nowrap class="TableData">角色:</td>
<td class="TableData">
<input type="hidden" name="';
echo 'PRIV_ID" value="">
<textarea cols=38 name="PRIV_NAME" rows=2 class="BigStatic" wrap="yes" readonly></textarea>
<input type="button" value="选 择" class="SmallButton" onClick="LoadPrivWindow()" title="选择角色" name="button">
<input type="button" value="清 空" class="SmallButton" onClick="clear_priv()" title="清空角色" name="button">
</td>
</tr>
<tr>
';
echo ' <td nowrap class="TableData">人员:</td>
<td class="TableData">
<input type="hidden" name="COPY_TO_ID" value="">
<textarea cols=38 name="COPY_TO_NAME" rows=2 class="BigStatic" wrap="yes" readonly></textarea>
<input type="button" value="选 择" class="SmallButton" onClick="LoadWindow2()" title="选择人员" name="button">
<input type="button" value';
echo '="清 空" class="SmallButton" onClick="clear_user2()" title="清空人员" name="button">
<br><a href="javascript:no_pass_user();">空密码用户</a>
</td>
</tr>
<tr>
<td nowrap class="TableData">界面主题:</td>
<td class="TableData">
';
echo '<s';
echo 'elect name="THEME" class="BigSelect">
<option value=""></option>
';
$LINES = file ('../../../theme/theme.ini');
for ($I = 0; ($I < count ($LINES)); ++$I)
{
$TOK = strtok ($LINES[$I], ':');
$ID = $TOK;
$NAME = strtok ($TOK);
$NAME = str_replace ('
', '', $NAME);
echo ' <option value="';
echo $ID;
echo '">';
echo $NAME;
echo '</option>
';
}
echo ' </select> 需重新登录才能生效
</td>
</tr>
<tr>
<td nowrap class="TableData">登录模式:</td>
<td class="TableData">
';
echo '<s';
echo 'elect name="MENU_TYPE" class="BigSelect">
<option value=""></option>
<option value="1">在本窗口打开OA</option>
<option value="2">在新窗口打开OA,显示工具栏</option>
<option value="3">在新窗口打开OA,无工具栏</option>
</select> 需重新登录才能生效
</td>
</tr>
<tr>
<td nowrap class="TableData">左侧菜单自动隐藏:</td>
<td class="Tabl';
echo 'eData">
';
echo '<s';
echo 'elect name="MENU_HIDE" class="BigSelect">
<option value=""></option>
<option value="1">是</option>
<option value="2">否</option>
</select> 需重新登录才能生效
</td>
</tr>
<tr>
<td nowrap class="TableData">短信息提醒窗口弹出方式:</td>
<td class="TableData">
';
echo '<s';
echo 'elect name="SMS_ON" class="BigSelect">
<option value=""></option>
<option value="1">自动</option>
<option value="0">手动</option>
</select>
</td>
</tr>
<tr>
<td nowrap class="TableData">短信息提示音:</td>
<td class="TableData">
';
echo '<s';
echo 'elect name="CALL_SOUND" class="BigSelect" onchange="select_sound()">
<option value=""></option>
<option value="1">语音1</option>
<option value="8">语音2</option>
<option value="2">激光</option>
<option value="3">水滴</option>
<option value="4">手机</option>
<option value="5">电话</option>
<option value="6">鸡叫</option>
';
echo ' <option value="7">OICQ</option>
<option value="0">无</option>
</select>
<div align="right" id="sms_sound"></div>
</td>
</tr>
<tr>
<td nowrap class="TableData">登录后显示的左侧面板:</td>
<td class="TableData">
';
echo '<s';
echo 'elect name="PANEL" class="BigSelect">
<option value=""></option>
<option value="1">主菜单</option>
<option value="2">在线人员</option>
<option value="3">全部人员</option>
<option value="4">快捷组</option>
<option value="5">短信箱</option>
<option value="6">收藏夹</option>
</select>
需重新登录才能生效
</td>
</';
echo 'tr>
<tr>
<td nowrap class="TableData" width="60" >密码:</td>
<td nowrap class="TableData">
<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>
</tr>
<tr>
<td nowrap class="TableData" width="60">确认密码:</td>
<td nowrap class="TableData">
<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>
</tr>
<tr>
<td nowrap class="TableControl" colspan="2" align="center">
<input type="submit" value="批量设置" class="BigButton">
</td>
</tr>
</form>
</table>
<br>
<table border="0" width="95%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img src="/images/green_arrow.gif" WIDTH="22" HEIGHT="20" align="absmiddle">';
echo '<s';
echo 'pan class="big3"> 最近10次批量个性设置日志</span><br>
</td>
</tr>
</table>
';
$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">
<tr class="TableHeader">
<td align="center">用户</td>
<td align="center">时间</td>
<td align="center">IP地址</td>
<td align="center">类型</td>
<td align="center">备注</td>
</tr>
';
$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 '">
<td nowrap align="center">';
echo $LOGIN_USER_NAME;
echo '</td>
<td nowrap align="center">';
echo $TIME;
echo '</td>
<td nowrap align="center">';
echo $IP;
echo '</td>
<td nowrap align="center">';
echo $TYPE_DESC;
echo '</td>
<td align="left">';
echo $REMARK;
echo '</td>
</tr>
';
}
echo '</table>
</body>
</html>';
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -