📄 templateedit.php
字号:
<?php
include( "inc/auth.php" );
$mServerUrl = "http://".$_SERVER['HTTP_HOST']."/iWebOffice/OfficeServer.php";
$mClientUrl = "http://".$_SERVER['HTTP_HOST']."/iWebOffice/iWebOffice2003.ocx#version=6,5,6,2";
$mHttpUrl = "http://".$_SERVER['HTTP_HOST']."/iWebOffice/";
$mRecordID = $RecordID;
$mFileType = $FileType;
$mEditType = "1";
$mUserName = "Administrator";
if ( $mFileType == "" )
{
$mFileType = ".doc";
}
if ( $mUserName == "" )
{
$mUserName = "泛微软件";
}
if ( $mRecordID == "" )
{
$mRecordID = "";
}
$connection = openconnection( );
$query = "select * from Template_File where RecordID='".$mRecordID."'";
$rs = exequery( $connection, $query );
if ( $row = mysql_fetch_array( $rs ) )
{
$mRecordID = $row['RecordID'];
$mFileName = $row['FileName'];
$mFileType = $row['FileType'];
$mDescript = $row['Descript'];
}
else
{
$mRecordID = date( "HisU" );
$mFileName = "公文模版".$mFileType;
$mFileType = $mFileType;
$mDescript = "发文公文模版";
}
echo "\r\n<html>\r\n<head>\r\n<title>模板管理</title>\r\n";
echo "<s";
echo "cript language=\"javascript\" for=WebOffice event=\"OnMenuClick(vIndex,vCaption)\">\r\n if (vIndex==1){ //打开本地文件\r\n WebOpenLocal();\r\n }\r\n if (vIndex==2){ //保存本地文件\r\n WebSaveLocal();\r\n }\r\n if (vIndex==4){ //保存并退出\r\n SaveDocument(); //保存正文\r\n webform.submit(); //提交表单\r\n }\r\n if (vIndex==6){ //打印文档\r\n WebOpenPrint();\r\n }\r\n</script>\r\n\r\n";
echo "<s";
echo "cript language=javascript>\r\n\r\n//作用:显示操作状态\r\nfunction StatusMsg(mString){\r\n StatusBar.innerText=mString;\r\n}\r\n\r\n//作用:载入iWebOffice\r\nfunction Load(){\r\n try{\r\n\r\n //以下属性必须设置,实始化iWebOffice\r\n webform.WebOffice.WebUrl=\"";
echo $mServerUrl;
echo "\"; //WebUrl:系统服务器路径,与服务器文件交互操作,如保存、打开文档,重要文件 \r\n webform.WebOffice.RecordID=\"";
echo $mRecordID;
echo "\"; //RecordID:本文档记录编号\r\n webform.WebOffice.Template=\"";
echo $mRecordID;
echo "\"; //Template:模板编号\r\n webform.WebOffice.FileName=\"";
echo $mFileName;
echo "\"; //FileName:文档名称\r\n webform.WebOffice.FileType=\"";
echo $mFileType;
echo "\"; //FileType:文档类型 .doc .xls .wps\r\n webform.WebOffice.EditType=\"";
echo $mEditType;
echo "\"; //EditType:编辑类型 方式一、方式二 <参考技术文档>\r\n webform.WebOffice.UserName=\"";
echo $mUserName;
echo "\"; //UserName:操作用户名\r\n\r\n //以下属性可以不要\r\n webform.WebOffice.ShowMenu=\"1\"; //ShowMenu:1 显示菜单 0 隐藏菜单\r\n webform.WebOffice.AppendMenu(\"1\",\"打开本地文件(&L)\");\r\n webform.WebOffice.AppendMenu(\"2\",\"保存本地文件(&S)\");\r\n webform.WebOffice.AppendMenu(\"3\",\"-\");\r\n webform.WebOffice.AppendMenu(\"4\",\"保存并退出(&E)\");\r\n webform.WebOffice.AppendMenu(\"5\",\"-\");\r\n webform.WebOffice.Appen";
echo "dMenu(\"6\",\"打印文档(&P)\");\r\n webform.WebOffice.DisableMenu(\"宏;选项;帮助\"); //禁止菜单\r\n\r\n webform.WebOffice.WebOpen(); \t//打开该文档 交互OfficeServer的OPTION=\"LOADTEMPLATE\"\r\n StatusMsg(webform.WebOffice.Status);\r\n }catch(e){}\r\n}\r\n\r\n//作用:退出iWebOffice\r\nfunction UnLoad(){\r\n try{\r\n if (!webform.WebOffice.WebClose()){\r\n StatusMsg(webform.WebOffice.Status);\r\n }else{\r\n StatusMsg";
echo "(\"关闭文档...\");\r\n }\r\n }catch(e){}\r\n}\r\n\r\n\r\n//作用:打开文档\r\nfunction LoadDocument(){\r\n StatusMsg(\"正在打开文档...\");\r\n if (!webform.WebOffice.WebLoadTemplate()){ //交互OfficeServer的OPTION=\"LOADTEMPLATE\"\r\n StatusMsg(webform.WebOffice.Status);\r\n }else{\r\n StatusMsg(webform.WebOffice.Status);\r\n }\r\n}\r\n\r\n//作用:保存文档\r\nfunction SaveDocument(){\r\n webform.WebOffice.WebClearMessage(); ";
echo " //清空iWebOffice变量\r\n if (!webform.WebOffice.WebSaveBookMarks()){ //交互OfficeServer的OPTION=\"SAVEBOOKMARKS\"\r\n StatusMsg(webform.WebOffice.Status);\r\n return false;\r\n }\r\n //webform.WebOffice.WebSetMsgByName(\"MyDefine1\",\"自定义变量值1\"); //设置变量MyDefine1=\"自定义变量值1\",变量可以设置多个 在WebSaveTemplate()时,一起提交到OfficeServer中\r\n if (!webform.WebOffice.WebSaveT";
echo "emplate()){ //交互OfficeServer的OPTION=\"SAVETEMPLATE\"\r\n StatusMsg(webform.WebOffice.Status);\r\n return false;\r\n }else{\r\n StatusMsg(webform.WebOffice.Status);\r\n return true;\r\n }\r\n}\r\n\r\n//作用:填充模板\r\nfunction LoadBookmarks(){\r\n StatusMsg(\"正在填充模扳...\");\r\n if (!webform.WebOffice.WebLoadBookmarks()){ //交互OfficeServer的OPTION=\"LOADBOOKMARKS\"\r\n StatusMsg(webform.Web";
echo "Office.Status);\r\n }else{\r\n StatusMsg(webform.WebOffice.Status);\r\n }\r\n}\r\n\r\n//作用:设置书签值 vbmName:标签名称,vbmValue:标签值 标签名称注意大小写\r\nfunction SetBookmarks(vbmName,vbmValue){\r\n if (!webform.WebOffice.WebSetBookmarks(vbmName,vbmValue)){\r\n StatusMsg(webform.WebOffice.Status);\r\n }else{\r\n StatusMsg(webform.WebOffice.Status);\r\n }\r\n}\r\n\r\n//作用:根据标签名称获取标签值 vb";
echo "mName:标签名称\r\nfunction GetBookmarks(vbmName){\r\n var vbmValue;\r\n vbmValue=webform.WebOffice.WebGetBookmarks(vbmName);\r\n return vbmValue;\r\n}\r\n\r\n//作用:打印文档\r\nfunction WebOpenPrint(){\r\n try{\r\n webform.WebOffice.WebOpenPrint();\r\n StatusMsg(webform.WebOffice.Status);\r\n }catch(e){}\r\n}\r\n\r\n//作用:页面设置\r\nfunction WebOpenPageSetup(){\r\n try{\r\n\tif (webform.WebOffice.FileType==\".doc\"){\r\n";
echo "\t webform.WebOffice.WebObject.Application.Dialogs(178).Show();\r\n\t}\r\n\tif(webform.WebOffice.FileType==\".xls\"){\r\n\t webform.WebOffice.WebObject.Application.Dialogs(7).Show();\r\n\t}\r\n }catch(e){\r\n\r\n }\r\n}\r\n\r\n//作用:标签管理\r\nfunction WebOpenBookMarks(){\r\n try{\r\n webform.WebOffice.WebOpenBookmarks(); //交互OfficeServer的OPTION=\"LISTBOOKMARKS\"\r\n StatusMsg(webform.WebOffice.Status);\r\n }catc";
echo "h(e){}\r\n}\r\n\r\n//作用:存为本地文件\r\nfunction WebSaveLocal(){\r\n try{\r\n webform.WebOffice.WebSaveLocal();\r\n StatusMsg(webform.WebOffice.Status);\r\n }catch(e){}\r\n}\r\n\r\n//作用:打开本地文件\r\nfunction WebOpenLocal(){\r\n try{\r\n webform.WebOffice.WebOpenLocal();\r\n StatusMsg(webform.WebOffice.Status);\r\n }catch(e){}\r\n}\r\n\r\n</script>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb23";
echo "12\">\r\n</head>\r\n<body bgcolor=\"#ffffff\" onload=\"Load()\" onunload=\"UnLoad()\"> \r\n<form name=\"webform\" method=\"post\" action=\"TemplateSave.php\" onsubmit=\"return SaveDocument();\"> \r\n<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"0\">\r\n <tr class=\"tablehead1\">\r\n <td ><img src=\"/images/workflow.gif\" align=\"absmiddle\">新建模板\r\n </td>\r\n </tr>\r\n <tr class=\"tablehead2\"><td>\r\n <input type=\"image";
echo "\" src=\"/images/button/submit.gif\" border=\"0\">\r\n <a href=\"TemplateList.php\"><img src=\"/images/button/return.gif\" border=\"0\"></a>\r\n </td></tr>\r\n</table>\r\n<input type=hidden name=RecordID value=\"";
echo $mRecordID;
echo "\">\r\n<br>\r\n<table border=0 cellspacing='1' cellpadding='1' width=100% height=100% align=center class=\"small\">\r\n<tr>\r\n <td align=right class=\"TableLine2\" width=64>模版名</td>\r\n <td class=\"TableLine1\"><input type=text name=FileName value=\"";
echo $mFileName;
echo "\" class=\"IptStyle\" ></td>\r\n</tr>\r\n<tr>\r\n <td align=right class=\"TableLine2\" width=64>模版说明</td>\r\n <td class=\"TableLine1\"><input type=text name=Descript value=\"";
echo $mDescript;
echo "\" class=\"IptStyle\" ></td>\r\n</tr>\r\n\r\n<tr>\r\n <!--td align=right valign=top class=\"TDTitleStyle\" width=64>内容</td-->\r\n <td class=\"TDStyle\" colspan=\"2\" height=90%>\r\n <table border=0 cellspacing='0' cellpadding='0' width='100%' height='100%' >\r\n <tr>\r\n <td bgcolor=menu >\r\n <OBJECT id=\"WebOffice\" width=\"100%\" height=\"100%\" classid=\"clsid:23739A7E-5741-4D1C-88D5-D50B18F7C344\"";
echo " codebase=\"../iWebOfficePHP.ocx#version=6.5.6.2\" >\r\n </OBJECT>\r\n </td>\r\n </tr>\r\n </table>\r\n </td>\r\n</tr>\r\n</table>\r\n<div id='StatusBar' style=\"display:none\"></div>\r\n</form>\r\n</body>\r\n</html>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -