2 // vim: foldmethod=marker
4 * {$project_id}_ActionClass.php
7 * @package {$project_id}
11 // {{{ {$project_id}_ActionClass
13 * action execution class
16 * @package {$project_id}
19 class {$project_id}_ActionClass extends Ethna_ActionClass
22 * authenticate before executing action.
25 * @return string Forward name.
26 * (null if no errors. false if we have something wrong.)
28 function authenticate()
30 return parent::authenticate();
34 * Preparation for executing action. (Form input check, etc.)
37 * @return string Forward name.
38 * (null if no errors. false if we have something wrong.)
42 return parent::prepare();
49 * @return string Forward name.
50 * (we does not forward if returns null.)
54 return parent::perform();