Пример #1
0
function assignXoopsCodeTarea($content, $textarea_id, $cols=60, $rows=15, $suffix=null, $use_smilies=true)
{
	require_once XSNS_TRUST_PATH.'/include/xoopscodes.php';
	
	$GLOBALS[$textarea_id] = $content;
	
	ob_start();
	xsns_xoops_code_tarea($textarea_id, $cols, $rows, $suffix);
	$this->tpl->assign('xoops_codes', ob_get_contents());
	ob_end_clean();
	
	unset($GLOBALS[$textarea_id]);
	
	if($use_smilies){
		ob_start();
		xsns_xoops_smilies($textarea_id);
		$this->tpl->assign('xoops_smilies', ob_get_contents());
		ob_end_clean();
	}
}
Пример #2
0
function setXoopsCodeTarea($code_id, $content, $textarea_id, $cols=60, $rows=15, $suffix=null, $smilies_id=null)
{
	if(empty($code_id)){
		return;
	}
	require_once XSNS_TRUST_PATH.'/include/xoopscodes.php';
	
	$GLOBALS[$textarea_id] = $content;
	
	ob_start();
	xsns_xoops_code_tarea($textarea_id, $cols, $rows, $suffix);
	$this->context->setAttribute($code_id, ob_get_contents());
	ob_end_clean();
	
	unset($GLOBALS[$textarea_id]);
	
	if(!empty($smilies_id)){
		ob_start();
		xsns_xoops_smilies($textarea_id);
		$this->context->setAttribute($smilies_id, ob_get_contents());
		ob_end_clean();
	}
}