public function better_watchdog_ui_handler_field_watchdog_uid::render_link in Better Watchdog UI 7.3
Same name and namespace in other branches
- 8 views/handlers/better_watchdog_ui_handler_field_watchdog_uid.inc \better_watchdog_ui_handler_field_watchdog_uid::render_link()
- 7 views/handlers/better_watchdog_ui_handler_field_watchdog_uid.inc \better_watchdog_ui_handler_field_watchdog_uid::render_link()
- 7.2 views/handlers/better_watchdog_ui_handler_field_watchdog_uid.inc \better_watchdog_ui_handler_field_watchdog_uid::render_link()
Render uid as plain username or link .
Overrides views_handler_field_user::render_link
File
- views/
handlers/ better_watchdog_ui_handler_field_watchdog_uid.inc, line 19 - Definition of better_watchdog_ui_handler_field_watchdog_uid.
Class
- better_watchdog_ui_handler_field_watchdog_uid
- Provides user display options for the watchdog entry.
Code
public function render_link($data, $values) {
$author = user_load($data);
if (!empty($this->options['link_to_user']) || !$data) {
if (!$author) {
$author = (object) array(
'uid' => 0,
);
}
$author->wid = $values->wid;
$author->severity = $values->watchdog_severity;
$author->type = $values->watchdog_type;
$author->timestamp = $values->watchdog_timestamp;
$author->message = $values->watchdog_message;
$author->variables = $values->watchdog_variables;
$data = theme('username', array(
'account' => $author,
));
}
else {
$data = format_username($author);
}
return $data;
}