index.php

来自「极限网络智能办公系统 Office Automation V3.0官方100%源」· PHP 代码 · 共 172 行

PHP
172
字号
<?
include_once("inc/auth.php");
include_once("inc/utility_all.php");
?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
.menulines{}
</style>
<title>选择角色</title>
<script Language="JavaScript">
var parent_window = parent.dialogArguments;

function click_priv(priv_id)
{
  TO_VAL=parent_window.form1.PRIV_ID.value;
  targetelement=document.all(priv_id);
  priv_name=targetelement.name;

  if(TO_VAL.indexOf(","+priv_id+",")>0 || TO_VAL.indexOf(priv_id+",")==0)
  {
    if(TO_VAL.indexOf(priv_id+",")==0)
    {
       parent_window.form1.PRIV_ID.value=parent_window.form1.PRIV_ID.value.replace(priv_id+",","");
       parent_window.form1.PRIV_NAME.value=parent_window.form1.PRIV_NAME.value.replace(priv_name+",","");
       borderize_off(targetelement);
    }
    if(TO_VAL.indexOf(","+priv_id+",")>0)
    {
       parent_window.form1.PRIV_ID.value=parent_window.form1.PRIV_ID.value.replace(","+priv_id+",",",");
       parent_window.form1.PRIV_NAME.value=parent_window.form1.PRIV_NAME.value.replace(","+priv_name+",",",");
       borderize_off(targetelement);
    }
  }
  else
  {
    parent_window.form1.PRIV_ID.value+=priv_id+",";
    parent_window.form1.PRIV_NAME.value+=priv_name+",";
    borderize_on(targetelement);
  }
}

function borderize_on(targetelement)
{
 color="#003FBF";
 targetelement.style.borderColor="black";
 targetelement.style.backgroundColor=color;
 targetelement.style.color="white";
 targetelement.style.fontWeight="bold";
}

function borderize_off(targetelement)
{
  targetelement.style.backgroundColor="";
  targetelement.style.borderColor="";
  targetelement.style.color="";
  targetelement.style.fontWeight="";
}

function begin_set()
{
  TO_VAL=parent_window.form1.PRIV_ID.value;

  for (step_i=0; step_i<document.all.length; step_i++)
  {
    if(document.all(step_i).className=="menulines")
    {
       priv_id=document.all(step_i).id;
       if(TO_VAL.indexOf(","+priv_id+",")>0 || TO_VAL.indexOf(priv_id+",")==0)
          borderize_on(document.all(step_i));
    }
  }
}

function add_all()
{
  TO_VAL=parent_window.form1.PRIV_ID.value;
  for (step_i=0; step_i<document.all.length; step_i++)
  {
    if(document.all(step_i).className=="menulines")
    {
       priv_id=document.all(step_i).id;
       priv_name=document.all(step_i).name;

       if(TO_VAL.indexOf(","+priv_id+",")<=0 && TO_VAL.indexOf(priv_id+",")!=0)
       {
         parent_window.form1.PRIV_ID.value+=priv_id+",";
         parent_window.form1.PRIV_NAME.value+=priv_name+",";
         borderize_on(document.all(step_i));
       }
    }
  }
}

function del_all()
{
  for (step_i=0; step_i<document.all.length; step_i++)
  {
    TO_VAL=parent_window.form1.PRIV_ID.value;
    if(document.all(step_i).className=="menulines")
    {
       priv_id=document.all(step_i).id;
       priv_name=document.all(step_i).name;

       if(TO_VAL.indexOf(priv_id+",")==0)
       {
          parent_window.form1.PRIV_ID.value=parent_window.form1.PRIV_ID.value.replace(priv_id+",","");
          parent_window.form1.PRIV_NAME.value=parent_window.form1.PRIV_NAME.value.replace(priv_name+",","");
       }
       if(TO_VAL.indexOf(","+priv_id+",")>0)
       {
          parent_window.form1.PRIV_ID.value=parent_window.form1.PRIV_ID.value.replace(","+priv_id+",",",");
          parent_window.form1.PRIV_NAME.value=parent_window.form1.PRIV_NAME.value.replace(","+priv_name+",",",");
       }
       borderize_off(document.all(step_i));
    }
  }
}

</script>
</head>

<body topmargin="1" leftmargin="0" class="bodycolor" onload="begin_set()">

<?
$query = "SELECT * from USER_PRIV where USER_PRIV=$LOGIN_USER_PRIV";
$cursor= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
   $PRIV_NO=$ROW["PRIV_NO"];

if($LOGIN_USER_PRIV!="1" && $PRIV_OP)
 	 $query = "SELECT * from USER_PRIV where PRIV_NO>$PRIV_NO and USER_PRIV!=1 order by PRIV_NO";
else
   $query = "SELECT * from USER_PRIV order by PRIV_NO";

$COUNT=0;
$cursor= exequery($connection,$query);
while($ROW=mysql_fetch_array($cursor))
{
   $USER_PRIV=$ROW["USER_PRIV"];
   $PRIV_NAME=$ROW["PRIV_NAME"];
   $COUNT++;

   if($COUNT==1)
   {
?>
 <table border="1" cellspacing="0" width="95%" class="small" cellpadding="3"  bordercolorlight="#000000" bordercolordark="#FFFFFF"  align="center">
   <tr class="TableContent">
     <td onclick="javascript:add_all();" style="cursor:hand" align="center">全部添加</td>
   </tr>
   <tr class="TableContent">
     <td onclick="javascript:del_all();" style="cursor:hand" align="center">全部删除</td>
   </tr>
<?
   }
?>
  <tr class=TableControl>
    <td align="center" class="menulines" id="<?=$USER_PRIV?>" name="<?=$PRIV_NAME?>" onclick=javascript:click_priv("<?=$USER_PRIV?>") style=cursor:hand><?=$PRIV_NAME?></a></td>
  </tr>

<?
}//while

if($COUNT==0)
   Message("提示","无可选择角色");
?>

</body>
</html>

⌨️ 快捷键说明

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