10 public $_mBannersLoadedFlag =
false;
16 public $_mFinishBannersLoadedFlag =
false;
18 public $mBannerCount =
null;
19 public $_mBannerCountLoadedFlag =
false;
21 public $mFinishBannerCount =
null;
22 public $_mFinishBannerCountLoadedFlag =
false;
24 public function __construct()
27 if (isset($initVars)) {
28 $this->mVars = $initVars;
31 $this->initVar(
'cid', XOBJ_DTYPE_INT,
'',
false);
32 $this->initVar(
'name', XOBJ_DTYPE_STRING,
'',
true, 60);
33 $this->initVar(
'contact', XOBJ_DTYPE_STRING,
'',
true, 60);
34 $this->initVar(
'email', XOBJ_DTYPE_STRING,
'',
true, 60);
35 $this->initVar(
'login', XOBJ_DTYPE_STRING,
'',
true, 10);
36 $this->initVar(
'passwd', XOBJ_DTYPE_STRING,
'',
true, 10);
37 $this->initVar(
'extrainfo', XOBJ_DTYPE_TEXT,
'',
true);
38 $initVars=$this->mVars;
41 public function loadBanner()
43 if (
false == $this->_mBannersLoadedFlag) {
44 $handler =& xoops_getmodulehandler(
'banner',
'legacyRender');
45 $this->mBanners =& $handler->getObjects(
new Criteria(
'cid', $this->
get(
'cid')));
46 $this->_mBannersLoadedFlag =
true;
50 public function loadBannerCount()
52 if (
false == $this->_mBannerCountLoadedFlag) {
53 $handler =& xoops_getmodulehandler(
'banner',
'legacyRender');
54 $this->mBannerCount = $handler->getCount(
new Criteria(
'cid', $this->
get(
'cid')));
55 $this->_mBannerCountLoadedFlag =
true;
59 public function &createBanner()
61 $handler =& xoops_getmodulehandler(
'banner',
'legacyRender');
62 $obj =& $handler->create();
63 $obj->set(
'cid', $this->
get(
'cid'));
67 public function loadBannerfinish()
69 if (
false == $this->_mFinishBannersLoadedFlag) {
70 $handler =& xoops_getmodulehandler(
'bannerfinish',
'legacyRender');
71 $this->mFinishBanners =& $handler->getObjects(
new Criteria(
'cid', $this->
get(
'cid')));
72 $this->_mFinishBannersLoadedFlag =
true;
76 public function loadFinishBannerCount()
78 if (
false == $this->_mFinishBannerCountLoadedFlag) {
79 $handler =& xoops_getmodulehandler(
'bannerfinish',
'legacyRender');
80 $this->mFinishBannerCount = $handler->getCount(
new Criteria(
'cid', $this->
get(
'cid')));
81 $this->_mFinishBannerCountLoadedFlag =
true;
85 public function &createBannerfinish()
87 $handler =& xoops_getmodulehandler(
'bannerfinish',
'legacyRender');
88 $obj =& $handler->create();
89 $obj->set(
'cid', $this->
get(
'cid'));