You are here

function views_handler_field_is_locked::render in Content locking (anti-concurrent editing) 7

Same name and namespace in other branches
  1. 6.2 views/views_handler_field_is_locked.inc \views_handler_field_is_locked::render()
  2. 6 views/views_handler_field_is_locked.inc \views_handler_field_is_locked::render()

Render the field.

Parameters

array $values: The values retrieved from the database.

Overrides views_handler_field_boolean::render

File

views/views_handler_field_is_locked.inc, line 21
Handler to identify if node is locked or not

Class

views_handler_field_is_locked
@file Handler to identify if node is locked or not

Code

function render($values) {
  $value = $values->content_lock_timestamp ? TRUE : FALSE;
  if (!empty($this->options['not'])) {
    $value = !$value;
  }
  switch ($this->options['type']) {
    case 'yes-no':
    default:
      return $value ? t('Yes') : t('No');
    case 'true-false':
      return $value ? t('True') : t('False');
    case 'on-off':
      return $value ? t('On') : t('Off');
  }
}