workflow_views_handler_field_username.inc 615 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /**
  3. * @file
  4. * Provide views field handler for workflow.module.
  5. */
  6. /**
  7. * Field handler to allow linking to a user account.
  8. */
  9. class workflow_views_handler_field_username extends views_handler_field_user_name {
  10. /**
  11. * Return user name as default value.
  12. */
  13. function get_value($values, $field = NULL) {
  14. if ($field == NULL) {
  15. if ($uid = $this->get_value($values, 'uid')) {
  16. $account = user_load($uid);
  17. if (!$account) {
  18. return "Anonymous (not verified)";
  19. }
  20. return $account->name;
  21. }
  22. }
  23. return parent::get_value($values, $field);
  24. }
  25. }