diff options
author | Gábor Hojtsy <gabor@hojtsy.hu> | 2007-07-01 23:15:41 +0000 |
---|---|---|
committer | Gábor Hojtsy <gabor@hojtsy.hu> | 2007-07-01 23:15:41 +0000 |
commit | 3409019929da282bca397ccfa64985c5d74394f9 (patch) | |
tree | 992bfbd986c169ba995aaf21e690b8eae2811170 /modules/comment/comment.module | |
parent | 9e1c8ededcea32fa55854fa08eef227ffcf8a593 (diff) | |
download | brdo-3409019929da282bca397ccfa64985c5d74394f9.tar.gz brdo-3409019929da282bca397ccfa64985c5d74394f9.tar.bz2 |
#146386 by kbahey: refactor 'submitted by user - date' themeing and make it more verbose to translate
Diffstat (limited to 'modules/comment/comment.module')
-rw-r--r-- | modules/comment/comment.module | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/modules/comment/comment.module b/modules/comment/comment.module index 495637b94..f7141b1d0 100644 --- a/modules/comment/comment.module +++ b/modules/comment/comment.module @@ -184,6 +184,9 @@ function comment_theme() { 'comment_wrapper' => array( 'arguments' => array('content' => NULL), ), + 'comment_submitted' => array( + 'arguments' => array('comment' => NULL), + ), ); } @@ -1853,9 +1856,7 @@ function template_preprocess_comment(&$variables) { $variables['new'] = $comment->new ? t('new') : ''; $variables['picture'] = theme_get_setting('toggle_comment_user_picture') ? theme('user_picture', $comment) : ''; $variables['signature'] = $comment->signature; - $variables['submitted'] = t('Submitted by !a on @b.', - array('!a' => theme('username', $comment), - '@b' => format_date($comment->timestamp))); + $variables['submitted'] = theme('comment_submitted', $comment); $variables['title'] = l($comment->subject, $_GET['q'], array('fragment' => "comment-$comment->cid")); $variables['template_files'][] = 'comment-'. $node->type; } @@ -1917,6 +1918,17 @@ function theme_comment_wrapper($content) { return '<div id="comments">'. $content .'</div>'; } +/** + * Make the submitted variable themable + */ +function theme_comment_submitted($comment) { + return t('Submitted by !username on @datetime.', + array( + '!username' => theme('username', $comment), + '@datetime' => format_date($comment->timestamp) + )); +} + function _comment_delete_thread($comment) { if (!is_object($comment) || !is_numeric($comment->cid)) { watchdog('content', 'Can not delete non-existent comment.', WATCHDOG_WARNING); |