You are here

public function better_watchdog_ui_handler_field_watchdog_message::render in Better Watchdog UI 7.2

Same name and namespace in other branches
  1. 8 views/handlers/better_watchdog_ui_handler_field_watchdog_message.inc \better_watchdog_ui_handler_field_watchdog_message::render()
  2. 7.3 views/handlers/better_watchdog_ui_handler_field_watchdog_message.inc \better_watchdog_ui_handler_field_watchdog_message::render()
  3. 7 views/handlers/better_watchdog_ui_handler_field_watchdog_message.inc \better_watchdog_ui_handler_field_watchdog_message::render()

Render the field.

Overrides views_handler_field::render

File

views/handlers/better_watchdog_ui_handler_field_watchdog_message.inc, line 43
Definition of better_watchdog_ui_handler_field_watchdog_message.

Class

better_watchdog_ui_handler_field_watchdog_message
Provides message display options for the watchdog entry.

Code

public function render($values) {
  $message = $this
    ->get_value($values);
  $variables = unserialize($this
    ->get_value($values, 'variables'));
  $data = is_array($variables) ? format_string($message, $variables) : $message;
  $wid = $this
    ->get_value($values, 'wid');
  if (!empty($this->options['link_to_watchdog'])) {
    $this->options['alter']['make_link'] = TRUE;
    $this->options['alter']['path'] = BETTER_WATCHDOG_UI_DETAIL_PATH . '/' . $wid;
  }
  return $data;
}