<?php
/*
Plugin Name: XOOPS Text Filter
Plugin URI: 
Description: XOOPS 環境下で、本文を XOOPS のテキストフィルターに通します。
Version: 1.0
Author: nao-pon
Author URI: http://xoops.hypweb.net/
*/

if (!defined(XOOPS_ROOT_PATH)) {
	include(dirname(dirname(dirname(dirname(dirname(__FILE__))))) . '/mainfile.php');
}

function content_filter_xoopsts($content) {

	include_once XOOPS_ROOT_PATH . '/class/module.textsanitizer.php';
	$myts =& MyTextSanitizer::getInstance() ;

	// html=0, smiley=1, xcode=1, $image=1, $br=1
	$content = $myts->displayTarea( $content , 0 , 1 , 1 , 1 , 1 );

	return $content;

}

function content_filter_xoopsts_edit_form() {
	wp_register_script('xoops.js', XOOPS_URL . '/include/xoops.js');
	wp_enqueue_script('xoops.js');
}

add_filter('the_content', 'content_filter_xoopsts', 5);

add_filter('edit_page_form', 'content_filter_xoopsts_edit_form'); // for page
add_filter('edit_form_advanced', 'content_filter_xoopsts_edit_form'); // for post

