<?php
/*******************************************************************
 * 版权协议：2009-2019
 * 版权所有: PHP-北京金南曦网络技术有限公司旗下PHPWMS，PHP商城系统技术支持中心http://www.php188.net，并保留所有权利。 
* PHP商城系统网址: http://www.php188.com
 * PHPWMS系统网址：http://www.phpwms.com
 * 销售电话：010-87875088
 * 销售电话：010-87875188 
 *------------------------------------------------------------------
 * 这不是一个完全免费软件！您只能在不用于商业目的的前提下对程序代码进
 * 行修改和使用；不允许对程序代码以任何形式任何目的的再发布。
 *------------------------------------------------------------------
 * 文件名称：phpwms.editor.php
 * 摘    要：编辑器处理类 写的简单点 具体kinedtor的扩展空了处理
 * 适用范围：PHPWMS 1.0
 * 版    本：1.0
 *------------------------------------------------------------------
 * Script Written By phpwms项目组
 * 最后更新： 2009-09-24 phpwms 由PHP金南曦网络技术有限公司整理发布
 *******************************************************************/
class editor {
	/**
	 * 编辑器值
	 *
	 * @var string
	 */
	public $value = '';
	/**
	 * 编辑器textarea名
	 *
	 * @var string
	 */
	public $instanceName = 'content';
	/**
	 * 编辑器高度
	 *
	 * @var string
	 */
	public $width = '98%';
	/**
	 * 编辑器高度
	 *
	 * @var string
	 */
	public $height = '350';
	/**
	 * 编辑器模式 (可选值 full,basic)
	 *
	 * @var string 
	 */
	public $model = 'full';
	public $loadJs = FALSE;
	private $_item = '';
	public  function create(){
		if($this->model == 'basic'){
$this->_item = <<<eot
        items : [
        'undo', 'redo', 'fontname', 'fontsize', 'textcolor', 'bgcolor', 'bold', 'italic', 'underline',
        'removeformat', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
        'insertunorderedlist'],
eot;
		}
$string = '';
if($this->loadJs)$string .= '<script type="text/javascript" src="../kindeditor/kindeditor.js"></script>';
$string .= <<<eot
  <script type="text/javascript">
    KE.show({
        id : '{$this->instanceName}_domid',
         resizeMode : 1,
        {$this->_item}
        cssPath : '../kindeditor/index.css'
    });
  </script>
<style type="text/css">
	td{ border-color:none; padding:0px; margin:0px;}
</style>
  <textarea id="{$this->instanceName}_domid" name="{$this->instanceName}" style="width:{$this->width}; height:{$this->height}px;visibility:hidden;">{$this->value}</textarea>
eot;
return $string;
	}

	function show(){
		echo $this->create();
	}
	
}
?>