diff --git a/e107_plugins/forum/shortcodes/batch/forum_shortcodes.php b/e107_plugins/forum/shortcodes/batch/forum_shortcodes.php
index 2b6d8aa4d..33b2c248b 100644
--- a/e107_plugins/forum/shortcodes/batch/forum_shortcodes.php
+++ b/e107_plugins/forum/shortcodes/batch/forum_shortcodes.php
@@ -483,48 +483,37 @@ class forum_shortcodes extends e_shortcode
$lastpost = $forum->threadGetLastpost($lastpost_thread); //FIXME TODO inefficient to have SQL query here.
$urlData = array('forum_sef'=>$this->var['forum_sef'], 'thread_id'=>$lastpost['post_thread'],'thread_sef'=>$lastpost['thread_sef']);
$url = e107::url('forum', 'topic', $urlData)."?last=1#post-".$lastpost['post_id'];
-
- if (!empty($this->var['user_name']))
- {
- $lastpost_username = " $this->var['user_name'], 'id' => $this->var['forum_lastpost_user']))."'>{$this->var['user_name']}";
- }
- else
- {
- $lastpost_username = e107::getParser()->toHTML($this->var['forum_lastpost_user_anon']);
- }
-
+ $lastpost_username = empty($this->var['user_name']) ? e107::getParser()->toHTML($this->var['forum_lastpost_user_anon']) : " $this->var['user_name'], 'id' => $this->var['forum_lastpost_user']))."'>{$this->var['user_name']}";
$relativeDate = e107::getParser()->toDate($lastpost_datestamp,'relative');
if(!empty($parm['type']))
{
switch($parm['type'])
// switch($mode)
- {
- case "username":
+ {
+ case "username":
return $lastpost_username;
// break;
- case "datelink":
- return "". $relativeDate."";
+ case "datelink":
+ return "". $relativeDate."";
// break;
- case "date":
- return $relativeDate;
+ case "date":
+ return $relativeDate;
- case "url":
- return $url;
+ case "url":
+ return $url;
// break;
- case "name":
- return $lastpost['thread_name'];
+ case "name":
+ return $lastpost['thread_name'];
// default:
// return $relativeDate.'
'.$lastpost_name." ".IMAGE_post2.'';
// code to be executed if n is different from all labels;
- }
- }
+ }
+ }
return $relativeDate.'
'.$lastpost_username." ".IMAGE_post2.'';
-// return false;
-
}
function sc_startertitle()