From: Evan Prodromou Date: Wed, 17 Nov 2010 17:19:01 +0000 (-0500) Subject: move EndScriptMessages event into if block X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=bacc3d2a74ca09e0287ca7b14f2bb746810311da;p=quix0rs-gnu-social.git move EndScriptMessages event into if block --- diff --git a/lib/action.php b/lib/action.php index 17d3e2311a..c2285894ea 100644 --- a/lib/action.php +++ b/lib/action.php @@ -300,9 +300,11 @@ class Action extends HTMLOutputter // lawsuit * events and appending to the array. Try to avoid adding strings that won't be used, as * they'll be added to HTML output. */ + function showScriptMessages() { $messages = array(); + if (Event::handle('StartScriptMessages', array($this, &$messages))) { // Common messages needed for timeline views etc... @@ -310,11 +312,14 @@ class Action extends HTMLOutputter // lawsuit $messages['showmore_tooltip'] = _m('TOOLTIP', 'Show more'); $messages = array_merge($messages, $this->getScriptMessages()); + + Event::handle('EndScriptMessages', array($this, &$messages)); } - Event::handle('EndScriptMessages', array($this, &$messages)); - if ($messages) { + + if (!empty($messages)) { $this->inlineScript('SN.messages=' . json_encode($messages)); } + return $messages; }