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

📄 edit_priv.php

📁 极限网络智能办公系统 Office Automation V3.0官方100%源代码.
💻 PHP
字号:
<?
include_once 'inc/auth.php';
echo '
<html>
<head>
<title>编辑角色权限</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script>
var MENU_ID_ARRAY = new Array();
';
$query = 'SELECT * from SYS_MENU';
$cursor = exequery ($connection, $query);
$MENU_ID_COUNT = 0;
while ($ROW = mysql_fetch_array ($cursor))
{
	echo '    MENU_ID_ARRAY[';
	echo $MENU_ID_COUNT;
	echo ']="';
	echo $ROW['MENU_ID'];
	echo '";
';
	++$MENU_ID_COUNT;
}
$query = 'SELECT * from USER_PRIV where USER_PRIV=\'' . $USER_PRIV . '\'';
$cursor = exequery ($connection, $query);
if ($ROW = mysql_fetch_array ($cursor))
{
	$PRIV_NO = $ROW['PRIV_NO'];
	$PRIV_NAME = $ROW['PRIV_NAME'];
	$USER_FUNC_ID_STR = $ROW['FUNC_ID_STR'];
}
echo '
function check_all(menu_all,MENU_ID)
{
 for (i=0;i<document.all(MENU_ID).length;i++)
 {
 if(menu_all.checked)
		document.all(MENU_ID).item(i).checked=true;
 else
		document.all(MENU_ID).item(i).checked=false;
 }
 if(i==0)
 {
 if(menu_all.checked)
		document.all(MENU_ID).checked=true;
 else
		document.all(MENU_ID).checked=false;
 }
}
function mysubmit()
{
func_id_str="";
for(j=1;j<=';
echo $MENU_ID_COUNT;
echo ';j++)
{
	menu_id=MENU_ID_ARRAY[j-1]+\'\';
	if(!document.all(menu_id))
		 continue;
	for(i=0;i<document.all(menu_id).length;i++)
	{
			el=document.all(menu_id).item(i);
			if(el.checked)
			{  val=el.value;
				 func_id_str+=val + ",";
			}
	}
	if(i==0)
	{
			el=document.all(menu_id);
			if(el.checked)
			{  val=el.value;
				 func_id_str+=val + ",";
			}
	}
}
location="update_priv.php?FUNC_ID_STR="+ func_id_str +"&USER_PRIV=';
echo $USER_PRIV;
echo '";
}
</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/edit.gif" WIDTH="22" HEIGHT="20" align="absmiddle"><span class="big3"> 编辑角色权限 - (';
echo $PRIV_NAME;
echo ')</span>&nbsp;&nbsp;
	<input type="button" value="确定" class="BigButton" onclick="mysubmit();">&nbsp;&nbsp;
	 <input type="button" value="返回" class="BigButton" onclick="location=\'index.php\'">
	</td>
</tr>
</table>
<table border="0" cellspacing="2" class="small" cellpadding="3" align="center">
<tr class="TableContent">
';
$COUNT_FUNC = 0;
$query = 'SELECT * from SYS_MENU order by MENU_ID';
$cursor = exequery ($connection, $query);
while ($ROW = mysql_fetch_array ($cursor))
{
	$MENU_ID = $ROW['MENU_ID'];
	$MENU_NAME = $ROW['MENU_NAME'];
	$FUNC_ID_STR = $ROW['FUNC_ID_STR'];
	$IMAGE = $ROW['IMAGE'];
	++$COUNT_FUNC;
	echo '
<td valign="top">
<table border="0" cellspacing="1" class="small" bgcolor="#000000" cellpadding="3" align="center">
	 <tr class="TableHeader" title="';
	echo $MENU_NAME;
	echo '">
		<td nowrap>
			<input type="checkbox" name="MENU_';
	echo $MENU_ID;
	echo '" id="MENU_';
	echo $MENU_ID;
	echo '_';
	echo $COUNT_FUNC;
	echo '" onClick="check_all(this,\'';
	echo $MENU_ID;
	echo '\');">
			<img src="/images/menu/';
	echo $IMAGE;
	echo '.gif" width=19 height=17> <label for="MENU_';
	echo $MENU_ID;
	echo '_';
	echo $COUNT_FUNC;
	echo '"><b>';
	echo $MENU_NAME;
	echo '</b></label>
		</td>
	 </tr>
';
	$query1 = 'SELECT * from SYS_FUNCTION where MENU_ID like \'' . $MENU_ID . '%\' and length(MENU_ID)=4 order by MENU_ID';
	$cursor1 = exequery ($connection, $query1);
	while ($ROW = mysql_fetch_array ($cursor1))
	{
		$MENU_ID1 = $ROW['MENU_ID'];
		$FUNC_ID = $ROW['FUNC_ID'];
		$FUNC_NAME = $ROW['FUNC_NAME'];
		$FUNC_CODE = $ROW['FUNC_CODE'];
		if (strstr ($FUNC_CODE, 'http://'))
		{
			$FUNC_IMAGE = 'menu_url';
		}
		else
		{
			if (strstr ($FUNC_CODE, 'file://'))
			{
				$FUNC_IMAGE = 'winexe';
			}
			else
			{
				if (strstr ($FUNC_CODE, '/'))
				{
					$FUNC_IMAGE = substr ($FUNC_CODE, 0, strpos ($FUNC_CODE, '/'));
				}
				else
				{
					$FUNC_IMAGE = $FUNC_CODE;
				}
			}
		}
		++$COUNT_FUNC;
		echo '        <tr title="';
		echo $FUNC_NAME;
		echo '">
				<td class="TableData" nowrap>
				<input type="checkbox" name="';
		echo $MENU_ID;
		echo '" id="';
		echo $MENU_ID;
		echo '_';
		echo $COUNT_FUNC;
		echo '" value="';
		echo $FUNC_ID;
		echo '" ';
		if (find_id ($USER_FUNC_ID_STR, $FUNC_ID))
		{
			echo 'checked';
		}
		echo '>
				<img src="/images/menu/';
		echo $FUNC_IMAGE;
		echo '.gif" width=19 height=17> <label for="';
		echo $MENU_ID;
		echo '_';
		echo $COUNT_FUNC;
		echo '">';
		echo $FUNC_NAME;
		echo '</label>
';
		if (substr ($FUNC_CODE, 0, 1) == '@')
		{
			$query2 = 'SELECT * from SYS_FUNCTION where MENU_ID like \'' . $MENU_ID1 . '%\' and length(MENU_ID)=6 order by MENU_ID';
			$cursor2 = exequery ($connection, $query2);
			while ($ROW = mysql_fetch_array ($cursor2))
			{
				$FUNC_ID = $ROW['FUNC_ID'];
				$FUNC_NAME = $ROW['FUNC_NAME'];
				$FUNC_CODE = $ROW['FUNC_CODE'];
				if (strstr ($FUNC_CODE, 'http://'))
				{
					$FUNC_IMAGE = 'menu_url';
				}
				else
				{
					if (strstr ($FUNC_CODE, 'file://'))
					{
						$FUNC_IMAGE = 'winexe';
					}
					else
					{
						if (strstr ($FUNC_CODE, '/'))
						{
							$FUNC_IMAGE = substr ($FUNC_CODE, 0, strpos ($FUNC_CODE, '/'));
						}
						else
						{
							$FUNC_IMAGE = $FUNC_CODE;
						}
					}
				}
				if ($FUNC_CODE == 'bbs2/admin')
				{
					$FUNC_IMAGE = 'system';
				}
				++$COUNT_FUNC;
				echo '          <br>&nbsp;
				<input type="checkbox" name="';
				echo $MENU_ID;
				echo '" id="';
				echo $MENU_ID;
				echo '_';
				echo $COUNT_FUNC;
				echo '" value="';
				echo $FUNC_ID;
				echo '" ';
				if (find_id ($USER_FUNC_ID_STR, $FUNC_ID))
				{
					echo 'checked';
				}
				echo '>
				<img src="/images/menu/';
				echo $FUNC_IMAGE;
				echo '.gif" width=19 height=17> <label for="';
				echo $MENU_ID;
				echo '_';
				echo $COUNT_FUNC;
				echo '">';
				echo $FUNC_NAME;
				echo '</label>
';
			}
		}
		echo '          </td>
			</tr>
';
	}
	echo '    </table>
</td>
';
}
echo ' </tr>
 <tr>
 <td class="TableControl" align="center" colspan="50">
	 <input type="hidden" value="';
echo $USER_PRIV;
echo '" name="USER_PRIV">
	 <input type="button" value="确定" class="BigButton" onclick="mysubmit();">&nbsp;&nbsp;
	 <input type="button" value="返回" class="BigButton" onclick="location=\'index.php\'">
 </td>
 </tr>
</table>
</body>
</html>';
?>

⌨️ 快捷键说明

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