/** * Constructor * * @access public * @param object ipsRegistry reference * @return void */ public function __construct(ipsRegistry $registry) { parent::__construct($registry); /* Load and init forums */ if (ipsRegistry::isClassLoaded('class_forums') !== TRUE) { try { require_once IPSLib::getAppDir('forums') . "/sources/classes/forums/class_forums.php"; $this->registry->setClass('class_forums', new class_forums($registry)); } catch (Exception $error) { IPS_exception_error($error); } $this->registry->getClass('class_forums')->strip_invisible = 1; $this->registry->getClass('class_forums')->forumsInit(); } }
/** * Constructor * * @param object ipsRegistry reference * @return @e void */ public function __construct(ipsRegistry $registry) { parent::__construct($registry); /* Load and init forums */ if (ipsRegistry::isClassLoaded('class_forums') !== TRUE) { try { $classToLoad = IPSLib::loadLibrary(IPSLib::getAppDir('forums') . "/sources/classes/forums/class_forums.php", 'class_forums', 'forums'); $this->registry->setClass('class_forums', new $classToLoad($registry)); } catch (Exception $error) { IPS_exception_error($error); } $this->registry->getClass('class_forums')->strip_invisible = 1; $this->registry->getClass('class_forums')->forumsInit(); $this->memberData = IPSMember::setUpModerator($this->memberData); } /* Load topic class */ if (!$this->registry->isClassLoaded('topics')) { $classToLoad = IPSLib::loadLibrary(IPSLib::getAppDir('forums') . "/sources/classes/topics.php", 'app_forums_classes_topics', 'forums'); $this->registry->setClass('topics', new $classToLoad($this->registry)); } }