OSDN Git Service

Initial commit at SoulDrops 2nd season analyzer module.
[mulab/sd2nd.git] / trust_path / modules / sd2nd / class / handler / Race.class.php
1 <?php
2 /**
3  * @file
4  * @package sd2nd
5  * @version $Id$
6 **/
7
8 if(!defined('XOOPS_ROOT_PATH'))
9 {
10     exit;
11 }
12
13 /**
14  * Sd2nd_RaceObject
15 **/
16 class Sd2nd_RaceObject extends XoopsSimpleObject
17 {
18     /**
19      * __construct
20      * 
21      * @param   void
22      * 
23      * @return  void
24     **/
25     public function __construct()
26     {
27         $this->initVar('race_id', XOBJ_DTYPE_INT, '', false);
28         $this->initVar('race_name', XOBJ_DTYPE_STRING, '', false, 50);
29     }
30 }
31
32 /**
33  * Sd2nd_RaceHandler
34 **/
35 class Sd2nd_RaceHandler extends XoopsObjectGenericHandler
36 {
37     /**
38      * @brief   string
39     **/
40     public $mTable = '{dirname}_race';
41
42     /**
43      * @brief   string
44     **/
45     public $mPrimary = 'race_id';
46
47     /**
48      * @brief   string
49     **/
50     public $mClass = 'Sd2nd_RaceObject';
51
52     /**
53      * __construct
54      * 
55      * @param   XoopsDatabase  &$db
56      * @param   string  $dirname
57      * 
58      * @return  void
59     **/
60     public function __construct(/*** XoopsDatabase ***/ &$db,/*** string ***/ $dirname)
61     {
62         $this->mTable = str_replace('{dirname}',$dirname,$this->mTable);
63         parent::XoopsObjectGenericHandler($db);
64     }
65 }
66
67 ?>