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

📄 purview_left.php

📁 泛微协同办公系统标准版E-office V5.5的源代码内含泛微办公系统V5.5自动注册文件。
💻 PHP
字号:
<?php

function selectfilesortrecursion( $file_sort, $file_type )
{
	$connection = openconnection( );
	if ( $file_sort == "" )
	{
		$sql = "\r\n\t\t\t\t  SELECT SORT_ID,SORT_PARENT,SORT_NAME,SORT_TYPE,USER_ID FROM file_sort\r\n\t\t\t\t\t  WHERE SORT_TYPE!=4\r\n\t\t\t\t\t     AND SORT_PARENT=0 \r\n\t\t\t\t\t       ORDER BY FILE_SORTING,CREATE_TIME DESC\r\n\t\t\t   ";
	}
	else
	{
		$sql = "\r\n\t\t\t\t  SELECT SORT_ID,SORT_PARENT,SORT_NAME,SORT_TYPE,USER_ID FROM file_sort\r\n\t\t\t\t\t  WHERE SORT_PARENT=".$file_sort." \r\n\t\t\t\t\t  ORDER BY FILE_SORTING ,CREATE_TIME DESC\r\n\t\t\t   ";
	}
	$res = exequery( $connection, $sql );
	while ( $row = mysql_fetch_array( $res ) )
	{
		$name = $row['SORT_NAME'];
		$id = $row['SORT_ID'];
		$sort_parent = $row['SORT_PARENT'];
		echo "\r\n\t\t\tvar treename_";
		echo $id;
		echo " = new WebFXTreeItem('";
		echo $name;
		echo "','purview_list.php?FILE_SORT=1&SORT_ID=";
		echo $id;
		echo "','','','');\r\n\t\t\t";
		if ( $sort_parent != 0 )
		{
			echo "\t\t\t\ttreename_";
			echo $sort_parent;
			echo ".add(treename_";
			echo $id;
			echo ");\r\n\t\t\t\ttreename_";
			echo $id;
			echo ".folderId = '";
			echo $id;
			echo "';\r\n\t\t\t\ttreename_";
			echo $id;
			echo ".folderName = '";
			echo $name;
			echo "';\r\n\t\t\t\t";
		}
		else
		{
			echo "\t\t\t\ttree.add(treename_";
			echo $id;
			echo ");\r\n\t\t\t\ttreename_";
			echo $id;
			echo ".folderId = '";
			echo $id;
			echo "';\r\n\t\t\t\ttreename_";
			echo $id;
			echo ".folderName = '";
			echo $name;
			echo "';\r\n\t\t\t\t";
		}
		selectfilesortrecursion( $row['SORT_ID'], $file_type );
	}
}

include_once( "inc/auth.php" );
echo "<base target=\"file_main\"> \r\n<HTML>\r\n<HEAD>\r\n<TITLE> 权限设置 </TITLE>\r\n";
echo "<s";
echo "cript type=\"text/javascript\" src=\"/inc/prototype.js\"></script>\r\n";
echo "<s";
echo "cript type=\"text/javascript\" src=\"/inc/common.js\"></script>\r\n";
echo "<s";
echo "cript src=\"/inc/xtree/xtree.js\"></script>\r\n<link type=\"text/css\" rel=\"stylesheet\" href=\"/images/xtree/xtree.css\">\r\n<link type=\"text/css\" rel=\"stylesheet\" href=\"/theme/1/style.css\">\r\n\r\n";
echo "<s";
echo "tyle type=\"text/css\" media=\"screen\">\r\n.popupMenu{\r\n\twidth:100px;\r\n\tborder:1px solid #666666;\r\n\tbackground-color:#F9F8F7;\r\n\tpadding:1px;\r\n}\r\n\r\n.popupMenuTable{\r\n\tbackground-image:url(/images/xloadtree/bg_menu.gif);\r\n\tbackground-repeat:repeat-y;\r\n}\r\n\r\n.popupMenuTable TD{\r\n\tfont-family:MS Shell Dlg;\r\n\tfont-size:12px;\r\n\tcursor:default;\r\n}\r\n\r\n.popupMenuRow{\r\n\theight:21px;\r\n\tpadding:1px;\r\n}\r\n\r\n.popupMen";
echo "uRowHover{\r\n\theight:21px;\r\n\tborder:1px solid #0A246A;\r\n\tbackground-color:#B6BDD2;\r\n}\r\n\r\n\r\n</style>\r\n\r\n\r\n</HEAD>\r\n\r\n<BODY style=\"margin-bottom:60px;margin-top:0px\">\r\n<div style=\"color:red;top:0px;\">右键→文件夹操作</div>\r\n<div id=\"treeMenu\">\r\n\r\n";
echo "<s";
echo "cript>\r\n\r\nwebFXTreeConfig.rootIcon\t\t= \"/images/xloadtree/company.gif\";\r\nwebFXTreeConfig.openRootIcon\t= \"/images/xloadtree/company.gif\";\r\n\r\nwebFXTreeConfig.folderIcon\t\t= \"/images/xloadtree/folder.png\";\r\nwebFXTreeConfig.openFolderIcon\t= \"/images/xloadtree/openfolder.png\";\r\nwebFXTreeConfig.fileIcon\t\t= \"/images/xloadtree/folder.png\";\r\nwebFXTreeConfig.blankIcon\t\t= \"/images/xloadtree/blank.png\";\r\nwebFXT";
echo "reeConfig.lMinusIcon\t\t= \"/images/xloadtree/Lminus.png\";\r\nwebFXTreeConfig.lPlusIcon\t\t= \"/images/xloadtree/Lplus.png\";\r\nwebFXTreeConfig.tMinusIcon\t\t= \"/images/xloadtree/Tminus.png\";\r\nwebFXTreeConfig.tPlusIcon\t\t= \"/images/xloadtree/Tplus.png\";\r\nwebFXTreeConfig.iIcon\t\t\t= \"/images/xloadtree/I.png\";\r\nwebFXTreeConfig.lIcon\t\t\t= \"/images/xloadtree/L.png\";\r\nwebFXTreeConfig.tIcon\t\t\t= \"/images/xloadtree/T.png";
echo "\";\r\n\r\n\r\nif (document.getElementById) {\r\n\r\n\tvar tree = new WebFXTree('公共文档目录','purview_list.php?SORT_ID=0&FILE_SORT=1','file_main');\r\n\ttree.folderId = \"0\";\r\n\ttree.setBehavior('classic');\r\n\r\n";
selectfilesortrecursion( "", $FILE_SORT );
echo "\r\ndocument.write(tree);\r\ntree.expandAll();\r\n}</script>\r\n</div>\r\n\r\n";
echo "<s";
echo "cript>\r\n\r\nvar sortType;// 1,无右键菜单 2,右键菜单\r\nsortType = 2;\r\n\r\ndocument.attachEvent(\"oncontextmenu\", function(e){\r\n\tvar o = e.srcElement;\r\n\tif(o.nodeName==\"A\"){\r\n\r\n\r\n\t\tshowOptionMenu(webFXTreeHandler.all[o.parentNode.id]);\r\n\t\t//alert(webFXTreeHandler.all[o.parentNode.id]);\r\n\r\n\t\treturn false;\r\n\t}\r\n});\r\n\r\n\r\n\r\n\r\nfunction addTreeNode(id, name){\r\n\t//alert(id);\r\n\ttree.getSelected().add(eval(\"folder";
echo "\"+id+\" = new WebFXTreeItem(name,'purview_list.php?FILE_SORT=1&SORT_ID='+id)\"));\r\n\teval(\"folder\"+id+\".folderId = id\");\r\n\teval(\"folder\"+id+\".folderName = name\");\r\n\ttree.getSelected().expand();\r\n\tElement.hide(\"editfoldernameid\");\r\n\r\n}\r\n\r\nfunction updateTreeNode(oNode,name){\r\n\tvar objNodeAnchor = document.getElementById(oNode.id+\"-anchor\");\r\n\tobjNodeAnchor.innerText = name;\r\n\tElement.hide(\"editfoldern";
echo "ameid\");\r\n}\r\n\r\nfunction deleteTreeNode(oNode){\r\n\toNode.remove();\r\n\tElement.hide(\"divoptionmenu\");\r\n}\r\n\r\nfunction showOptionMenu(oNode){\r\n\tvar popupX = 0;\r\n\tvar popupY = 0;\r\n\tvar objOMenu = document.getElementById('divoptionmenu');\r\n\tpopupX = Event.pointerX(window.event);\r\n\tpopupY = Event.pointerY(window.event);\r\n\t\r\n\tobjOMenu.style.position=\"absolute\";\r\n\tobjOMenu.style.top=popupY;\r\n\tobjOMenu.style.";
echo "left=popupX-40;\r\n\tif(sortType == 2){\r\n\t\tobjOMenu.style.display = \"\";\r\n\t}\r\n\t\r\n\tif(oNode.folderId == 0){\r\n\t\tobjOMenu.getElementsByTagName(\"TR\")[2].style.display = \"none\";\r\n\t\tobjOMenu.getElementsByTagName(\"TR\")[4].style.display = \"none\";\r\n\t\r\n\t}\r\n\telse{\r\n\t\tobjOMenu.getElementsByTagName(\"TR\")[2].style.display = \"\";\r\n\t\tobjOMenu.getElementsByTagName(\"TR\")[4].style.display = \"\";\r\n\t\r\n\t}\r\n\r\n\tattachEventMenu";
echo "(oNode);\r\n\r\n\tobjOMenu.attachEvent(\"onmouseout\",mouseoutMenu);\r\n\r\n}\r\n\r\n\r\nfunction mouseoutMenu(){\r\n\tvar mx = event.clientX+document.body.scrollLeft;\r\n\tvar my = event.clientY+document.body.scrollTop;\r\n\tvar oMenuPos = getObjInfoXY('divoptionmenu');\r\n\tvar objOMenu = document.getElementById('divoptionmenu');\r\n\tif(mx<oMenuPos.left || mx>oMenuPos.right){\r\n\t\tobjOMenu.style.display = \"none\";\r\n\t}\r\n\tif(my<oMen";
echo "uPos.top || my>oMenuPos.bottom){\r\n\t\tobjOMenu.style.display = \"none\";\r\n\t}\r\n\t\r\n}\r\n\r\nfunction mouseoutEdit(){\r\n\tvar mx = event.clientX;\r\n\tvar my = event.clientY;\r\n\tvar oFolderXY = getObjInfoXY('editfoldernameid');\r\n\tvar objFolder = document.getElementById('editfoldernameid');\r\n\tif(mx<oFolderXY.left || mx>oFolderXY.right){\r\n\t\tobjFolder.style.display = \"none\";\r\n\t}\r\n\tif(my<oFolderXY.top || my>oFolderXY.bo";
echo "ttom){\r\n\t\tobjFolder.style.display = \"none\";\r\n\t}\r\n\t\r\n}\r\n\r\nfunction showEditFolder(oNode,type){\r\n\tvar objEfnId = document.getElementById('editfoldernameid');\r\n\tvar objOMenu = document.getElementById('divoptionmenu');\r\n\tvar objFolderName = document.getElementById('foldername');\r\n\tvar objSubmitFTD = document.getElementById('submitFolderTD');\r\n\t\r\n\tvar popupX = 0;\r\n\tvar popupY = 0;\r\n\r\n\tobjEfnId.style.po";
echo "sition=\"absolute\";\r\n\r\n\tpopupX = Event.pointerX(window.event);\r\n\tpopupY = Event.pointerY(window.event);\r\n\r\n\tobjEfnId.style.top=popupY;\r\n\tobjEfnId.style.left=10+document.body.scrollLeft;\r\n\tobjEfnId.style.display = \"\";\r\n\tobjOMenu.style.display = \"none\";\r\n\r\n\t//objEfnId.attachEvent(\"onmouseout\",mouseoutEdit);\r\n\r\n\tobjFolderName.focus();\r\n\r\n\r\n\tswitch(type){\r\n\t\tcase \"add\":\r\n\t\t\tobjFolderName.value = \"\";\r\n\t";
echo "\t\tobjSubmitFTD.onclick = function(){submitFolder(oNode,\"add\");};\r\n\r\n\t\t\tbreak;\r\n\t\tcase \"edit\":\r\n\t\t\tobjFolderName.value = oNode.folderName;\r\n\t\t\tobjSubmitFTD.onclick = function(){submitFolder(oNode,\"edit\");};\r\n\t\t\tbreak;\r\n\t\r\n\t}\r\n\r\n}\r\n\r\nfunction attachEventMenu(oNode,type){\r\n\tvar arrayTD = Array();\r\n\tarrayTD[0] = \"addFolderTD\";\r\n\tarrayTD[1] = \"editFolderTD\";\r\n\tarrayTD[2] = \"delFolderTD\";\r\n\r\n\tfor(var i=";
echo "0; i<arrayTD.length;i++){\r\n\t\tvar objFolderTd = document.getElementById(arrayTD[i]);\r\n\t\tobjFolderTd.onmouseover = function(){this.className='popupMenuRowHover';};\r\n\t\tobjFolderTd.onmouseout = function(){this.className='popupMenuRow';};\r\n\t\tif(arrayTD[i] == \"addFolderTD\"){\r\n\t\t\tobjFolderTd.onclick =  function(){showEditFolder(oNode,\"add\");};\r\n\t\t\r\n\t\t}\r\n\r\n\t\tif(arrayTD[i] == \"editFolderTD\"){\r\n\t\t\tobjFolderT";
echo "d.onclick =  function(){showEditFolder(oNode,\"edit\");};\r\n\t\t\r\n\t\t}\r\n\r\n\t\tif(arrayTD[i] == \"delFolderTD\"){\r\n\t\t\tobjFolderTd.onclick =  function(){deleteFolder(oNode);};\r\n\t\t\r\n\t\t}\r\n\t\r\n\t}\r\n\r\n}\r\n\r\nfunction submitFolder(oNode,type){\r\n\tvar name = document.getElementById(\"foldername\").value;\r\n\tvar sort_id = oNode.folderId;\r\n\tif(name.replace(/\\s/g,\"\")==\"\")\r\n\t{\r\n\t\talert(\"字符串中不为空格且不能为空!\")\r\n\t\treturn";
echo " false;\r\n\t}\r\n\t\r\n\tif(type == \"add\"){\r\n\t\tvar url = \"do.php\";\r\n\t\tvar par = \"f=addnode&sort_name=\"+name+\"&sort_id=\"+sort_id;\r\n\t\tqueryString = par;\r\n\t\tnew Ajax.Request\r\n\t\t\t(\r\n\t\t\t\turl,\r\n\t\t\t\t{\r\n\t\t\t\t\tmethod: \"post\",\t\r\n\t\t\t\t\tonSuccess : function(resp)\r\n\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\tvar id = resp.responseText;\r\n\t\t\t\t\t\t\t\t\t//alert(id);\r\n\t\t\t\t\t\t\t\t\taddTreeNode(id,name);\r\n\t\t\t\t\t\t\t\t\t//alert(par)\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\tonFailure : f";
echo "unction()\r\n\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\talert(url);\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\tparameters : queryString\r\n\t\t\t\t}\r\n\t\t\t);\r\n\t}\r\n\r\n\r\n\tif(type == \"edit\"){\r\n\t\tvar url = \"do.php\";\r\n\t\tvar par = \"f=changename&sort_name=\"+name+\"&sort_id=\"+sort_id;\r\n\t\tqueryString = par;\r\n\t\tnew Ajax.Request(url,{method: \"post\",parameters : queryString});\r\n\r\n\t\tvar id = oNode.folderId;\r\n\t\tupdateTreeNode(oNode,name);\r\n\t\t//refrehMailTreeM";
echo "enu();\r\n\t\r\n\t}\r\n}\r\n\r\nfunction deleteFolder(oNode){\r\n\tvar sort_id = oNode.folderId;\r\n\tif(window.confirm(\"确定删除文件夹以及其包含的文件的吗?\")){\r\n\t\tvar url = \"do.php\";\r\n\t\tvar par = \"f=remove&sort_id=\"+sort_id;\r\n\t\tqueryString = par;\r\n\t\tnew Ajax.Request(url,{method: \"post\",parameters : queryString});\r\n\r\n\t\tdeleteTreeNode(oNode);\r\n\t}\r\n}\r\n\r\n</script>\r\n\r\n<div id=\"divoptionmenu\" style=\"display:none\">\r\n<div c";
echo "lass=\"popupMenu\">\r\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\" height=\"100%\" class=\"popupMenuTable\">\r\n\t<tr height=\"22\" menuid=1>\r\n\t\t<td class=\"popupMenuRow\" id=\"addFolderTD\">\r\n\t\t\t<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\" height=\"100%\">\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td width=\"28\"><img src=\"/images/xloadtree/folder_add.png\" /></td>\r\n\t\t\t\t\t<td >添加</td>\r\n\t\t\t\t</tr>\r\n\t\t\t</table>\r\n\t\t</td>\r";
echo "\n\t</tr>\r\n\t<tr height=\"22\" menuid=2>\r\n\t\t<td class=\"popupMenuRow\" id=\"editFolderTD\">\r\n\t\t\t<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\" height=\"100%\">\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td width=\"28\"><img src=\"/images/xloadtree/folder_edit.png\" /></td>\r\n\t\t\t\t\t<td >修改</td>\r\n\t\t\t\t</tr>\r\n\t\t\t</table>\r\n\t\t</td>\r\n\t</tr>\r\n\r\n\t<tr height=\"22\" menuid=3>\r\n\t\t<td class=\"popupMenuRow\" id=\"delFolderTD\">\r\n\t\t\t<table cellspacing=\"0\" cel";
echo "lpadding=\"0\" border=\"0\" width=\"100%\" height=\"100%\">\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td width=\"28\"><img src=\"/images/xloadtree/folder_delete.png\" /></td>\r\n\t\t\t\t\t<td >删除</td>\r\n\t\t\t\t</tr>\r\n\t\t\t</table>\r\n\t\t</td>\r\n\t</tr>\r\n\r\n</table>\r\n</div>\r\n</div>\r\n\r\n<div align=\"center\" style=\"width:120px;border:1px solid #666666;background-color:#F9F8F7;padding:0px;display:none;font-size:12px;\" id=\"editfoldernameid\">\r\n\t<table cellspacing=\"0\" cellp";
echo "adding=\"2\" border=\"0\" width=\"100%\" height=\"100%\" >\r\n\t\t<tr height=\"12\" class=\"tableheader\" border=\"1px\" >\r\n\t\t\t<td >文件夹:</td>\r\n\t\t\t<td width='20px'>\r\n\t\t\t<img src=\"/images/index_i/closetab.gif\" onclick=\"Element.hide('editfoldernameid')\" style=\"cursor:hand\" BORDER=\"0\" align=\"absmiddle\">\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t\t</table>\r\n\t\t<table>\r\n\t\t<tr height=\"22\" >\r\n\t\t\t<td> <input id=\"foldername\" type=\"text\" size=\"12\"></td>\r\n\t\t</";
echo "tr>\r\n\t\t<tr height=\"22\" >\r\n\t\t\t<td align='right'><input type=\"button\" value=\"确定\" id=\"submitFolderTD\"></td>\r\n\t\t</tr>\r\n\t\r\n\t</table>\r\n</div>\r\n</BODY>\r\n</HTML>\r\n";
?>

⌨️ 快捷键说明

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