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()