tree.php

来自「通达OA2007SE源代码 非常好的」· PHP 代码 · 共 75 行

PHP
75
字号
<?
  include_once 'inc/auth.php';
  include_once 'inc/utility_all.php';
  ob_end_clean ();
  header ('Content-type: text/xml');
  echo '<?xml version="1.0" encoding="gb2312"?>
';
  echo '<TreeNode>
';
  $PARENT_ID = $SORT_ID;
  if (($PARENT_ID == 0))
  {
    if (($FILE_SORT == 1))
    {
      $query = 'SELECT SORT_ID,SORT_NAME,USER_ID,SHARE_USER from FILE_SORT where SORT_TYPE!=\'4\' and SORT_PARENT=0 order by SORT_NO,SORT_NAME';
    }
    else
    {
      $query = (((''.'SELECT SORT_ID,SORT_NAME,USER_ID,SHARE_USER from FILE_SORT where SORT_TYPE=\'4\' and USER_ID=\'').$LOGIN_USER_ID).'\' and SORT_PARENT=0 order by SORT_NO,SORT_NAME');
    }
  }
  else
  {
    $query = (((''.'SELECT * from FILE_SORT where SORT_PARENT=\'').$PARENT_ID).'\' order by SORT_NO,SORT_NAME');
  }
  $cursor = exequery ($connection, $query);
  while ($ROW = mysql_fetch_array ($cursor))
  {
    $SORT_ID = $ROW['SORT_ID'];
    $SORT_NAME = $ROW['SORT_NAME'];
    $USER_ID = $ROW['USER_ID'];
    $SHARE_USER = $ROW['SHARE_USER'];
    $ACCESS_PRIV = explode ('|', $USER_ID);
    if (((((($USER_ID != $LOGIN_USER_ID) AND ($ACCESS_PRIV[0] != 'ALL_DEPT')) AND !find_id ($ACCESS_PRIV[0], $LOGIN_DEPT_ID)) AND !find_id ($ACCESS_PRIV[1], $LOGIN_USER_PRIV)) AND !find_id ($ACCESS_PRIV[2], $LOGIN_USER_ID)))
    {
      continue;
    }
    else
    {
      $SORT_NAME = htmlspecialchars ($SORT_NAME);
      $SORT_NAME = str_replace ('"', '&quot;', $SORT_NAME);
      $CHILD_COUNT = 0;
      $query = (((''.'SELECT 1 from FILE_SORT where SORT_PARENT=\'').$SORT_ID).'\'');
      $cursor1 = exequery ($connection, $query);
      if ($ROW = mysql_fetch_array ($cursor1))
      {
        ++$CHILD_COUNT;
      }
      if ((($FILE_SORT == 2) AND ($SHARE_USER != '')))
      {
        $FOLDER_IMG = '/images/endnode_share.gif';
      }
      else
      {
        $FOLDER_IMG = '/images/endnode.gif';
      }
      if (($CHILD_COUNT == 0))
      {
        echo (('<TreeNode id="'.$SORT_ID).(((((((((((''.'" text="').$SORT_NAME).'" img_src="').$FOLDER_IMG).'" href="folder.php?SORT_ID=').$SORT_ID).'&amp;FILE_SORT=').$FILE_SORT).'" title="').$SORT_NAME).'" target="file_main"/>
'));
        continue;
      }
      else
      {
        echo (('<TreeNode id="'.$SORT_ID).(((((((((((((((''.'" text="').$SORT_NAME).'" img_src="').$FOLDER_IMG).'" href="folder.php?SORT_ID=').$SORT_ID).'&amp;FILE_SORT=').$FILE_SORT).'" title="').$SORT_NAME).'" target="file_main" Xml="tree.php?SORT_ID=').$SORT_ID).'&amp;FILE_SORT=').$FILE_SORT).'"/>
'));
        continue;
      }
      continue;
    }
  }
  echo '</TreeNode>
';
?>

⌨️ 快捷键说明

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