function hosting_log_types in Hosting 7.4
Same name and namespace in other branches
- 7.3 hosting.module \hosting_log_types()
 
Return a list of log entry types.
2 calls to hosting_log_types()
- hosting_settings in ./
hosting.module  - General settings form.
 - _hosting_task_log_table in task/
hosting_task.module  - Display table containing the logged information for this task.
 
File
- ./
hosting.module, line 1328  - Hosting module.
 
Code
function hosting_log_types() {
  $known_types = [
    'error',
    'info',
    'message',
    'notice',
    'ok',
    'status',
    'success',
    'warning',
  ];
  $types_from_logs = db_query('SELECT DISTINCT type FROM {hosting_task_log}')
    ->fetchCol();
  $types = array_unique(array_merge($known_types, $types_from_logs));
  return array_combine($types, $types);
}