本文整理汇总了PHP中Preferences::preferencesLoaded方法的典型用法代码示例。如果您正苦于以下问题:PHP Preferences::preferencesLoaded方法的具体用法?PHP Preferences::preferencesLoaded怎么用?PHP Preferences::preferencesLoaded使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Preferences
的用法示例。
在下文中一共展示了Preferences::preferencesLoaded方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: load
/**
* Charge les préférences à partir de la base de données si ce n'est pas
* déjà fait.
*
* @static
* @access protected
* @return void
*/
protected static function load()
{
if (self::$preferencesLoaded) {
return;
}
$sql = 'SELECT * FROM FW_Preferences';
if (defined('DATABASE_ID') && !Object::isPublicEntity('FW_Preferences')) {
$sql .= ' WHERE dbid IS NULL OR dbid=' . DATABASE_ID;
}
$rs = Database::connection()->execute($sql);
if ($rs) {
while (!$rs->EOF) {
$type = $rs->fields['type'];
$name = $rs->fields['name'];
$col = self::$typeMap[$type];
$value = $rs->fields[$col];
self::$prefs[$name] = array($type, $value, true, false);
$rs->moveNext();
}
$rs->close();
}
self::$preferencesLoaded = true;
}