public function testFoo() { $dao1 = _ioDAO('copix:copixmodule'); $dao2 = _ioDAO('copix:copixmodule'); $dao3 = _dao('copix:copixmodule'); $this->assertSame($dao1, $dao2); $this->assertNotSame($dao1, $dao3); _daoInclude('copix:copixmodule'); }
/** * Récupère les inforamtions sur le commentaire authorisé. * @return array informations sur le commentaire ou false si non authorisé */ public function getEnabled($pId) { if (isset($_SESSION['COMMENTS']['Enabled'][$pId])) { $toReturn = $_SESSION['COMMENTS']['Enabled'][$pId]; if (isset($toReturn['object'])) { _daoInclude('comments'); $toReturn['object'] = unserialize($toReturn['object']); } return $toReturn; } return false; }
/** * Récupération en session de l'aide simple en édition * @access: private. */ private function _getSessionSimpleHelp() { _daoInclude('simplehelp'); $oEdit = CopixSession::get('edithelp_object', 'simplehelp'); return isset($oEdit) ? unserialize($oEdit) : null; }
/** * Chargeur de classe. * * @param string $pClassName Nom de la classe à charger. * @return boolean */ public static function autoload($pClassName) { if (!isset(self::$_globalReferences[$pClassName]) || !self::$_globalReferences[$pClassName]) { return false; } list($type, $fileName) = self::$_globalReferences[$pClassName]; switch ($type) { case self::DAO: return _daoInclude($fileName) ? true : false; case self::MODULE_CLASS: return _classInclude($fileName) ? true : false; case self::FILE: return Copix::RequireOnce($fileName) ? true : false; } return false; }