function password_field_field_formatter_view in Password Field 7
Implements hook_field_formatter_view().
File
- ./
password_field.module, line 57 - Password Field Module
Code
function password_field_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
$element = array();
switch ($display['type']) {
case 'password_field_formatter':
foreach ($items as $delta => $item) {
if (!empty($item['password_field'])) {
$pw_out = '••••••••••••••••';
$element[$delta]['#markup'] = '<span>' . $pw_out . '</span>';
}
}
break;
case 'unencrypted_field_formatter':
foreach ($items as $delta => $item) {
if (!empty($item['password_field']) && user_access('view unencrypted passwords')) {
$pw_out = password_field_decrypt($item['password_field']);
$element[$delta]['#markup'] = '<span>' . $pw_out . '</span>';
}
}
break;
}
return $element;
}