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

📄 index.php

📁 通达OA2007SE源代码 非常好的
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?
  include_once 'inc/auth.php';
  echo '
<html>
<head>
<meta content="HTML 4.0" name="vs_targetSchema">
<link rel="StyleSheet" type="text/css" href="richedit.css">
<link rel="StyleSheet" type="text/css" href="syntax.css">
<link rel="StyleSheet" type="text/css" href="custom.css">
';
  echo '<s';
  echo 'cript language="JavaScript" src="rte_xhtml.js"></script>
';
  echo '<s';
  echo 'cript language="JavaScript" src="rte_interface.js"></script>
';
  echo '<s';
  echo 'cript language="JavaScript" src="rte_debug.js"></script>
';
  echo '<s';
  echo 'cript language="JavaScript" src="rte.js"></script>
';
  echo '<s';
  echo 'cript language="JavaScript" src="rte_codesweep.js"></script>
';
  echo '<s';
  echo 'cript language="JavaScript" src="rte_editmode.js"></script>
';
  echo '<s';
  echo 'cript language="JavaScript" src="rte_history.js"></script>
';
  echo '<S';
  echo 'CRIPT language="JavaScript" src="tableEditor.js"></SCRIPT>
';
  echo '<s';
  echo 'cript language="JavaScript">
if (window.Event)
  document.captureEvents(Event.MOUSEUP);
function isControlSelected(tag){
	if (document.selection&&document.selection.type == "Control") {
		var oControlRange = document.selection.createRange();
		if (oControlRange(0).tagName.toUpperCase() == tag) {
			return true;
		}
	}
	return false;
}
function ControlSelectedType(){
	if (documen';
  echo 't.selection&&document.selection.type == "Control") {
	     var oControlRange = document.selection.createRange();
	     return oControlRange(0).type.toUpperCase();
	}
}
function ControlSelectedClass(){
	if (document.selection&&document.selection.type == "Control") {
	     var oControlRange = document.selection.createRange();
	     return oControlRange(0).className;
	}
}
function Lo';
  echo 'adModel()
{
  URL="/module/html_model/view?RTE=1";
  loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;
  loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;
  window.showModalDialog(URL,self,"edge:raised;scroll:1;status:0;help:0;resizable:1;dialogWidth:350px;dialogHeight:350px;dialogTop:"+loc_y+"px;dialogLeft:"+loc_x+"px");
}
// 菜单常量
var sMenu1="<TABLE class=M';
  echo 'enu width=150 border=0 cellpadding=0 cellspacing=0>";
var sMenu2="</TABLE>";
var sMenuHr="<tr><td align=center valign=middle height=1 class=HrShadow></td></tr><tr><td align=center valign=middle height=1 class=HrHighLight></td></tr>";
// 菜单
var oPopupMenu = null;
oPopupMenu = window.createPopup();
// 取菜单行
function getMenuRow(s_Disabled, s_Event, s_Html) {
	var s_MenuRow = "";
	s_MenuRow =';
  echo ' "<tr "+s_Disabled+"><td valign=middle height=20 class=RightBg onMouseOver=this.className=\'MouseOver\'; onMouseOut=this.className=\'MouseOut\';";
	if (s_Disabled=="")
	{
		s_MenuRow += " onclick=\\"parent."+s_Event+";parent.oPopupMenu.hide();\\"";
	}
	s_MenuRow += ">";
	if(s_Html=="复制")
	   s_MenuRow +="<img border=0 width=20 height=20 align=absmiddle src=images/icon_copy.gif>";
	else if(s_Htm';
  echo 'l=="剪切")
	   s_MenuRow +="<img border=0 width=20 height=20 align=absmiddle src=images/icon_cut.gif>";
	else if(s_Html=="粘贴")
	   s_MenuRow +="<img border=0 width=20 height=20 align=absmiddle src=images/icon_paste.gif>";
	else if(s_Html=="删除")
	   s_MenuRow +="<img border=0 width=20 height=20 align=absmiddle src=images/icon_delete.gif>";
	else if(s_Html=="全选")
	   s_MenuRow +="<img borde';
  echo 'r=0 width=20 height=20 align=absmiddle src=images/icon_select_all.gif>";
	else if(s_Html=="图片属性...")
	   s_MenuRow +="<img border=0 width=20 height=20 align=absmiddle src=images/icon_ins_image.gif>";
	else if(s_Html=="单选框属性...")
	   s_MenuRow +="<img border=0 width=20 height=20 align=absmiddle src=/images/form/checkbox.gif>";
	else if(s_Html=="单行输入框属性...")
	   s_MenuRow +="<img ';
  echo 'border=0 width=20 height=20 align=absmiddle src=/images/form/textfield.gif>";
	else if(s_Html=="多行输入框属性...")
	   s_MenuRow +="<img border=0 width=20 height=20 align=absmiddle src=/images/form/textarea.gif>";
	else if(s_Html=="下拉菜单属性...")
	   s_MenuRow +="<img border=0 width=20 height=20 align=absmiddle src=/images/form/listmenu.gif>";
	else if(s_Html=="日历控件属性...")
	   s_Menu';
  echo 'Row +="<img border=0 width=20 height=20 align=absmiddle src=/images/form/calendar.gif>";
	else if(s_Html=="宏控件属性...")
	   s_MenuRow +="<img border=0 width=20 height=20 align=absmiddle src=/images/form/auto.gif>";
	else if(s_Html=="计算控件属性...")
	   s_MenuRow +="<img border=0 width=20 height=20 align=absmiddle src=/images/form/calc.gif>";
	else if(s_Html=="列表控件属性...")
	   s_MenuRo';
  echo 'w +="<img border=0 width=20 height=20 align=absmiddle src=/images/form/listview.gif>";
	else if(s_Html=="部门人员控件属性...")
	   s_MenuRow +="<img border=0 width=20 height=20 align=absmiddle src=/images/form/user.gif>";
	else if(s_Html=="签章控件属性...")
	   s_MenuRow +="<img border=0 width=20 height=20 align=absmiddle src=/images/form/sign.gif>";
	s_MenuRow += "&nbsp;"+s_Html+"</td></tr>";
';
  echo '	return s_MenuRow;
}
// 格式化编辑器中的内容,并执行
function format(what,opt) {
	if(!RichEditor.txtView) return;
	if (opt=="RemoveFormat") {
		what=opt;
		opt=null;
	}
	if (opt==null) document.execCommand(what);
	else document.execCommand(what,"",opt);
	reset();
}
// 取标准的format菜单行
function getFormatMenuRow(menu, html){
	var s_Disabled = "";
	if (!document.queryCommand';
  echo 'Enabled(menu)){
		s_Disabled = "disabled";
	}
	var s_Event = "format(\'"+menu+"\')";
	return getMenuRow(s_Disabled, s_Event,  html)
}
// 显示无模式对话框
function ShowDialog(url, width, height) {
	var arr = showModalDialog(url, window, "dialogWidth:" + width + "px;dialogHeight:" + height + "px;help:no;scroll:yes;resizable:1;status:no");
}
function showContextMenu(event)
{
	if (swit';
  echo 'chMode.checked) return false;
	var width = 150;
	var height = 0;
	var lefter = event.clientX;
	var topper = event.clientY;
	var oPopDocument = oPopupMenu.document;
	var oPopBody = oPopupMenu.document.body;
	var sMenu="";
	sMenu += getFormatMenuRow("cut", "剪切");
	sMenu += getFormatMenuRow("copy", "复制");
	sMenu += getFormatMenuRow("paste", "粘贴");
	sMenu += getFormatMenuRow("';
  echo 'delete", "删除");
	sMenu += getFormatMenuRow("selectall", "全选");
	sMenu += sMenuHr;
	height += 100;
	if (isControlSelected("IMG"))
	{
		if(ControlSelectedClass()=="DATE")
		   sMenu += getMenuRow("", "ShowDialog(\'/general/system/workflow/flow_form/cool_form/calendar.php\',330,110)", "日历控件属性...");
		else if(ControlSelectedClass()=="LIST_VIEW")
			 sMenu += getMenuRow("", "ShowDi';
  echo 'alog(\'/general/system/workflow/flow_form/cool_form/listview.php\',320,293)", "列表控件属性...");
		else if(ControlSelectedClass()=="USER")
			 sMenu += getMenuRow("", "ShowDialog(\'/general/system/workflow/flow_form/cool_form/user.php\',340,130)", "部门人员控件属性...");
		else if(ControlSelectedClass()=="SIGN")
			 sMenu += getMenuRow("", "ShowDialog(\'/general/system/workflow/flow_form/cool_form';
  echo '/sign.php\',340,170)", "签章控件属性...");
		else
		   sMenu += getMenuRow("", "insert(\'image\')", "图片属性...");
		sMenu += sMenuHr;
		height += 22;
	}
	else if (isControlSelected("INPUT"))
	{
		if(ControlSelectedType()=="CHECKBOX")
		   sMenu += getMenuRow("", "ShowDialog(\'/general/system/workflow/flow_form/cool_form/checkbox.php\',320,112)", "单选框属性...");
		else if(ControlSelectedCl';
  echo 'ass()=="AUTO")
		   sMenu += getMenuRow("", "ShowDialog(\'/general/system/workflow/flow_form/cool_form/auto.php\',360,250)", "宏控件属性...");
		else if(ControlSelectedClass()=="CALC")
		   sMenu += getMenuRow("", "ShowDialog(\'/general/system/workflow/flow_form/cool_form/calc.php\',320,180)", "计算控件属性...");
		else
       sMenu += getMenuRow("", "ShowDialog(\'/general/system/workflow/flow_for';
  echo 'm/cool_form/textfield.php\',320,145)", "单行输入框属性...");
		sMenu += sMenuHr;
		height += 22;
	}
	else if (isControlSelected("TEXTAREA"))
	{
		sMenu += getMenuRow("", "ShowDialog(\'/general/system/workflow/flow_form/cool_form/textarea.php\',320,140)", "多行输入框属性...");
		sMenu += sMenuHr;
		height += 22;
	}
	else if (isControlSelected("SELECT"))
	{
		if(ControlSelectedClass()!="A';
  echo 'UTO")
		   sMenu += getMenuRow("", "ShowDialog(\'/general/system/workflow/flow_form/cool_form/listmenu.php\',320,293)", "下拉菜单属性...");
		else
		   sMenu += getMenuRow("", "ShowDialog(\'/general/system/workflow/flow_form/cool_form/auto.php\',360,250)", "宏控件属性...");
		sMenu += sMenuHr;
		height += 22;
	}
	sMenu = sMenu1 + sMenu + sMenu2;
	oPopDocument.open();
	oPopDocument.write("';
  echo '<head><link href=\\"MenuArea.css\\" type=\\"text/css\\" rel=\\"stylesheet\\"></head><body scroll=\\"no\\" onConTextMenu=\\"event.returnValue=false;\\">"+sMenu);
	oPopDocument.close();
	height+=2;
	if(lefter+width > document.body.clientWidth) lefter=lefter-width;
	oPopupMenu.show(lefter, topper, width, height, document.body);
	return false;
}
document.oncontextmenu=new Function("return showContextMe';
  echo 'nu(event);");
// This defines the scriptlets public interface.  See rte_interface.js for
// the actual interface definition.
var public_description =  new RichEditor();
// Initialise the editor as soon as the window is loaded.
window.attachEvent("onload", initEditor);
// Initialise the tEdit var
var tEdit = null;
</script>
';
  echo '<s';
  echo 'cript language="JavaScript" src="rte_lang.js"></script>
</head>
<body leftMargin="0" topMargin="0" scroll="no" unselectable="on"
	onload="tEdit = new tableEditor(\'doc\', \'textedit\');"
	onMouseMove="if (tEdit) { tEdit.changePos(); tEdit.resizeCell() }" >
<!-- Loading Layer ----------------------------------->
<div id="loading" style="position: absolute; top: 0px; left: 0px; height: 100%; z-index:';
  echo ' 2">
	<table width="100%" height="100%"><tr><td align="center" valign="middle">
	<font size="+3">超文本编辑器需要 IE 6.0以上版本<br><br>载入中,请稍候……</font>
	</td></tr></table>
</div>
<!-- Editor Layer -------------------------------------->
<table id="editor" unselectable="on" height="100%" cellspacing="0" cellpadding="0" width="100%" bgcolor="buttonface" border="0">
  <tr ondragstart="handleDrag';
  echo '(0)" onmouseup="press(false)" onmousedown="press(true)" onmouseover="hover(true)" onmouseout="hover(false)">
    <td class="rebar"><nobr>';
  echo '<s';
  echo 'pan class="toolbar">
		<img class="spacer" src="images/spacer.gif" width="2">';
  echo '<s';
  echo 'pan class="start"></span>
		<img id="btnCut"	onclick="doStyle(\'Cut\')" alt="@{Cut}" src="images/icon_cut.gif" align="absMiddle" width="20" height="20">
		<img id="btnCopy"	onclick="doStyle(\'Copy\')" alt="@{Copy}" src="images/icon_copy.gif" align="absMiddle" width="20" height="20">
		<img id="btnPaste"	onclick="doStyle(\'Paste\')" alt="@{Paste}" src="images/icon_paste.gif" align="absMiddle" width="20" h';
  echo 'eight="20">
		<img class="spacer" src="images/spacer.gif" width="2">';
  echo '<s';
  echo 'pan class="sep"></span>
		<img id="btnSelect" onclick="doStyle(\'SelectAll\')" alt="@{SelectAll}" src="images/icon_select_all.gif" align="absMiddle" width="20" height="20">
		<img id="btnRemove" onclick="doStyle(\'RemoveFormat\')" alt="@{RemoveFormatting}" src="images/icon_rem_formatting.gif" align="absMiddle" width="20" height="20">
		<img class="spacer" src="images/spacer.gif" width="2">';

⌨️ 快捷键说明

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