| 12345678910111213141516171819202122232425262728 | 
							- 	function editor($field, $value, $fieldinfo) {
 
- 		$grouplist = getcache('grouplist','member');
 
- 		$_groupid = param::get_cookie('_groupid');
 
- 		$grouplist = $grouplist[$_groupid];
 
- 		extract($fieldinfo);
 
- 		extract(string2array($setting));
 
- 		$disabled_page = isset($disabled_page) ? $disabled_page : 0;
 
- 		if(!$height) $height = 300;
 
- 		$allowupload = defined('IN_ADMIN') ? 1 : $grouplist['allowattachment'] ? 1: 0;
 
- 		if(!$value) $value = $defaultvalue;
 
- 		//if(!$toolvalue) $toolvalue = '\'Source\',\'Bold\', \'Italic\', \'Underline\'';
 
- 		if($minlength || $pattern) $allow_empty = '';
 
- 		if($minlength) $this->formValidator .= '$("#'.$field.'").formValidator({'.$allow_empty.'onshow:"",onfocus:"'.$errortips.'"}).functionValidator({
 
- 	    fun:function(val,elem){
 
- 			var oEditor = CKEDITOR.instances.'.$field.';
 
- 			var data = oEditor.getData();
 
- 	        if($(\'#islink\').attr(\'checked\')){
 
- 			    return true;
 
- 		    } else if(($(\'#islink\').attr(\'checked\')==false) && (data==\'\')){
 
- 			    return "'.$errortips.'";
 
- 		    } else if (data==\'\' || $.trim(data)==\'\') {
 
- 				return "'.$errortips.'";
 
- 			}
 
- 			return true;
 
- 		}
 
- 	});';
 
- 		return "<div id='{$field}_tip'></div>".'<textarea name="info['.$field.']" id="'.$field.'" boxid="'.$field.'">'.$value.'</textarea>'.form::editor($field,$toolbar,$toolvalue,'content',$this->catid,'',$allowupload,1,'',$height,$disabled_page);
 
- 	}
 
 
  |