function _filelog_ui_get_message_types in File Log 6.2
1 call to _filelog_ui_get_message_types()
- filelog_ui_filter_form in ./
filelog_ui.pages.inc - Return form for filelog_ui administration filters.
File
- ./
filelog_ui.pages.inc, line 356 - Log viewer page callbacks for the filelog_ui module.
Code
function _filelog_ui_get_message_types($refresh = FALSE) {
static $types = array();
if (empty($types) || $refresh) {
if ($cache = cache_get('filelog_type_registry', 'cache')) {
$types = $cache->data;
}
else {
$result = db_query('SELECT DISTINCT(type) FROM {filelog} ORDER BY type');
while ($object = db_fetch_object($result)) {
$types[] = $object->type;
}
cache_set('filelog_type_registry', $types, 'cache');
}
}
return $types;
}