| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 | 
							- <?php
 
- //变量名,变量值,工具条模式,编辑器目录,高度,宽度,全页
 
- function ECMS_ShowEditorVar($varname,$varvalue,$toolbar='full',$basepath='',$height='300',$width='100%',$fullpage=0){
 
- 	global $eshoweditorhtml;
 
- 	$toolbar=strtolower($toolbar);
 
- 	if($varvalue)
 
- 	{
 
- 		$varvalue=ehtmlspecialchars($varvalue);
 
- 	}
 
- 	if(empty($basepath))
 
- 	{
 
- 		$basepath='ecmseditor/infoeditor/';
 
- 	}
 
- 	if(empty($height))
 
- 	{
 
- 		$height='300';
 
- 	}
 
- 	if(empty($width))
 
- 	{
 
- 		$width='100%';
 
- 	}
 
- 	$editorvars='';
 
- 	if($fullpage==1)
 
- 	{
 
- 		$editorvars.="fullPage:true, ";
 
- 	}
 
- 	if($toolbar=='basic')
 
- 	{
 
- 		$editorvars.="toolbar:'basic', ";
 
- 	}
 
- 	if($eshoweditorhtml)
 
- 	{
 
- 		$editorvars.="startupMode:'source', ";
 
- 	}
 
- 	$editorvars.="width:'".$width."', height:'".$height."'";
 
- 	$echoeditor="<textarea cols='90' rows='10' id='".$varname."' name='".$varname."'>".$varvalue."</textarea>
 
- <script type='text/javascript'>CKEDITOR.replace('".$varname."',
 
- {
 
-      ".$editorvars."
 
- });</script>";
 
- 	return $echoeditor;
 
- }
 
- //返回加载JS文件
 
- function ECMS_ShowEditorJS($basepath=''){
 
- 	if(empty($basepath))
 
- 	{
 
- 		$basepath='ecmseditor/infoeditor/';
 
- 	}
 
- 	$addcs=ECMS_ReturnEditorCx();
 
- 	$loadjs='<input type=hidden id=doecmseditor_eaddcs value="'.$addcs.'"> <script type="text/javascript" src="'.$basepath.'ckeditor.js?&empirecms=1"></script>';
 
- 	return $loadjs;
 
- }
 
- //附加参数
 
- function ECMS_ReturnEditorCx(){
 
- 	global $classid,$filepass,$id,$r,$enews,$ecms_hashur;
 
- 	if($enews=='AddClass'||$enews=='EditClass')
 
- 	{
 
- 		$modtype=1;
 
- 	}
 
- 	elseif($enews=='AddZt'||$enews=='EditZt')
 
- 	{
 
- 		$modtype=2;
 
- 	}
 
- 	else
 
- 	{
 
- 		$modtype=0;
 
- 	}
 
- 	$classid=(int)$classid;
 
- 	$filepass=(int)$filepass;
 
- 	$id=(int)$id;
 
- 	$modtype=(int)$modtype;
 
- 	$str="&classid=$classid&filepass=$filepass&infoid=$id&modtype=$modtype&sinfo=1".$ecms_hashur['ehref'];
 
- 	return $str;
 
- }
 
- //上传提示
 
- function ECMS_PTEditorShowError($type,$error,$showstr,$add,$ecms=0){
 
- ?>
 
- <script type='text/javascript'>
 
- <?php
 
- if($error)
 
- {
 
- 	echo'alert("'.$error.'");';
 
- }
 
- if($showstr&&$showstr!='####')
 
- {
 
- 	echo"window.parent.EcmsEditorReturnDoAction".$type."('".addslashes($showstr)."');";
 
- }
 
- ?>
 
- </script>
 
- <?php
 
- }
 
- //返回type
 
- function ECMS_EditorReturnType($page){
 
- 	if(empty($page))
 
- 	{
 
- 		$page=$_POST['doecmspage']?$_POST['doecmspage']:$_GET['doecmspage'];
 
- 	}
 
- 	if($page=='TranFile')
 
- 	{
 
- 		$r['ftype']=0;
 
- 		$r['jsfun']='EHEcmsEditorDoTranFile';
 
- 	}
 
- 	elseif($page=='TranFlash')
 
- 	{
 
- 		$r['ftype']=2;
 
- 		$r['jsfun']='EHEcmsEditorDoTranFlash';
 
- 	}
 
- 	elseif($page=='TranMedia')
 
- 	{
 
- 		$r['ftype']=3;
 
- 		$r['jsfun']='EHEcmsEditorDoTranMedia';
 
- 	}
 
- 	elseif($page=='TranMore')
 
- 	{
 
- 		$r['ftype']='TM';
 
- 		$r['jsfun']='EHEcmsEditorDoTranMore';
 
- 	}
 
- 	elseif($page=='TranImg2')
 
- 	{
 
- 		$r['ftype']=1;
 
- 		$r['jsfun']='EHEcmsEditorDoTranImgTwo';
 
- 	}
 
- 	else	//TranImg
 
- 	{
 
- 		$r['ftype']=1;
 
- 		$r['jsfun']='EHEcmsEditorDoTranImg';
 
- 	}
 
- 	return $r;
 
- }
 
- //选择提示
 
- function ECMS_EditorChFileFun($page){
 
- 	$r=ECMS_EditorReturnType($page);
 
- 	return $r['jsfun'];
 
- }
 
- ?>
 
 
  |