<?php
/**
 *  {$action_path}
 *
 *  @author     {$author}
 *  @package    Serveradmin
 *  @version    $Id: skel.action.php 387 2006-11-06 14:31:24Z cocoitiban $
 */

/**
 *  {$action_name}フォームの実装
 *
 *  @author     {$author}
 *  @access     public
 *  @package    Serveradmin
 */
class {$action_form} extends Serveradmin_ActionForm
{
    /** @var    bool    バリデータにプラグインを使うフラグ */
    var $use_validator_plugin = true;

    /**
     *  @access private
     *  @var    array   フォーム値定義
     */
    var $form = array(
        /*
        'sample' => array(
            // フォームの定義
            'type'          => VAR_TYPE_INT,    // 入力値型
            'form_type'     => FORM_TYPE_TEXT,  // フォーム型
            'name'          => 'サンプル',      // 表示名

            // バリデータ(記述順にバリデータが実行されます)
            'required'      => true,            // 必須オプション(true/false)
            'min'           => null,            // 最小値
            'max'           => null,            // 最大値
            'regexp'        => null,            // 文字種指定(正規表現)

            // フィルタ
            'filter'        => null,            // 入力値変換フィルタオプション
        ),
        */
    );
}

/**
 *  {$action_name}アクションの実装
 *
 *  @author     {$author}
 *  @access     public
 *  @package    Serveradmin
 */
class {$action_class} extends Serveradmin_ActionClass
{
    /**
     *  {$action_name}アクションの前処理
     *
     *  @access public
     *  @return string      遷移名(正常終了ならnull, 処理終了ならfalse)
     */
    function prepare()
    {
        return null;
    }

    /**
     *  {$action_name}アクションの実装
     *
     *  @access public
     *  @return string  遷移名
     */
    function perform()
    {
        return '{$action_name}';
    }
}
?>
