function submitted_by_process_node in Submitted By 7
Implements hook_process_node().
Use hook_process_node() rather than hook_preprocess_node() as themes might override the submitted variable unconditionally.
File
- ./
submitted_by.module, line 214 - Take over the "Submitted by" theme function.
Code
function submitted_by_process_node(&$variables) {
$node = $variables['elements']['#node'];
$view_mode = $variables['view_mode'];
// Make submitted info empty, if user is showing module's submitted
// informaiton.
$fields = field_extra_fields_get_display('node', $node->type, $view_mode);
if (isset($fields['submitted_by']['visible']) && $fields['submitted_by']['visible']) {
$variables['display_submitted'] = FALSE;
$variables['submitted'] = '';
}
else {
$variables['submitted'] = submitted_by_do_replace($node, $variables['view_mode']);
}
}