function ds_render_submitted_by in Display Suite 7.2
Render a "Submitted by"-line.
1 string reference to 'ds_render_submitted_by'
- ds_ds_fields_info in ./
ds.ds_fields_info.inc - Implements hook_ds_fields_info().
File
- ./
ds.module, line 1157 - Display Suite core functions.
Code
function ds_render_submitted_by($field) {
$account = user_load($field['entity']->uid);
switch ($field['formatter']) {
case 'ds_time_ago':
$interval = REQUEST_TIME - $field['entity']->created;
return t('Submitted !interval ago by !user.', array(
'!interval' => format_interval($interval),
'!user' => theme('username', array(
'account' => $account,
)),
));
default:
$date_format = str_replace('ds_post_date_', '', $field['formatter']);
return t('Submitted by !user on !date.', array(
'!user' => theme('username', array(
'account' => $account,
)),
'!date' => format_date($field['entity']->created, $date_format),
));
}
}