Skip to content

Commit 2eec10e

Browse files
committed
Ensure we only have 1 smiley showing (even if it has multiple 'triggers')
1 parent f902e25 commit 2eec10e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

mod_shoutbox/helper.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -527,7 +527,7 @@ public function bbcodeFilter($message)
527527
*
528528
* @param string $id The id of the textarea to insert the smiley into
529529
*
530-
* @return array $smilies The smiley images html code.
530+
* @return string $smilies The smiley images html code.
531531
*
532532
* @since 1.2
533533
*/
@@ -536,8 +536,9 @@ public function smileyShow($id = 'jj_message')
536536
$getSmilies = $this->getSmilies();
537537

538538
$smilies = '';
539+
$uniqueSmilies = array_unique($getSmilies);
539540

540-
foreach ($getSmilies as $smile => $url)
541+
foreach ($uniqueSmilies as $smile => $url)
541542
{
542543
$smilies .= '<li><img class="jj_smiley" src="images/mod_shoutbox/' . $url . '" alt="' . $smile . '" onClick="JJShoutbox.addSmiley(\'' . $smile . '\', \'' . $id . '\')" /></li>';
543544
}

0 commit comments

Comments
 (0)