<?php
/**
 *	{$file}
 *
 *	@author		{$author}
 *	@package	{$project_id}
 */

/**
 *	{$name} Filter Plugin
 *
 *	@author		{$author}
 *	@access		public
 *	@package	{$project_id}
 */
class {$project_id}_Plugin_Filter_{$name} extends Ethna_Plugin_Filter
{
	/**
	 *	実行前フィルタ
	 *
	 *	@access	 public
	 */
	function preFilter()
	{
		
	}

	/**
	 *	アクション実行前フィルタ
	 *
	 *	@access	public
	 *	@param	string	$action_name	実行されるアクション名
	 *	@return	string	null:正常終了 (string):実行するアクション名を変更
	 */
	function preActionFilter($action_name)
	{
		return null;
	}

	/**
	 *	アクション実行後フィルタ
	 *
	 *	@access	public
	 *	@param	string	$action_name	実行されたアクション名
	 *	@param	string	$forward_name	実行されたアクションからの戻り値
	 *	@return	string	null:正常終了 (string):遷移名を変更
	 */
	function postActionFilter($action_name, $forward_name)
	{
		return null;
	}

	/**
	 *	実行後フィルタ
	 *
	 *	@access	 public
	 */
	function postFilter()
	{
		
	}
}
?>
