diff --git a/plugins/quickicon/extensionupdate/extensionupdate.php b/plugins/quickicon/extensionupdate/extensionupdate.php index 69493d6338b5d..bc591350d129f 100644 --- a/plugins/quickicon/extensionupdate/extensionupdate.php +++ b/plugins/quickicon/extensionupdate/extensionupdate.php @@ -45,15 +45,20 @@ public function onGetIcons($context) } JHtml::_('jquery.framework'); - + + $url = JUri::base() . 'index.php?option=com_installer&view=update'; $ajax_url = JUri::base() . 'index.php?option=com_installer&view=update&task=update.ajax'; - $script = "var plg_quickicon_extensionupdate_ajax_url = '$ajax_url';\n"; - $script .= 'var plg_quickicon_extensionupdate_text = {"UPTODATE" : "' - . JText::_('PLG_QUICKICON_EXTENSIONUPDATE_UPTODATE', true) . '", "UPDATEFOUND": "' - . JText::_('PLG_QUICKICON_EXTENSIONUPDATE_UPDATEFOUND', true) . '", "ERROR": "' - . JText::_('PLG_QUICKICON_EXTENSIONUPDATE_ERROR', true) . "\"};\n"; - $document = JFactory::getDocument(); - $document->addScriptDeclaration($script); + $script = array(); + $script[] = 'var plg_quickicon_extensionupdate_url = \'' . $url . '\';'; + $script[] = 'var plg_quickicon_extensionupdate_ajax_url = \'' . $ajax_url . '\';'; + $script[] = 'var plg_quickicon_extensionupdate_text = {' + . '"UPTODATE" : "' . JText::_('PLG_QUICKICON_EXTENSIONUPDATE_UPTODATE', true) . '",' + . '"UPDATEFOUND": "' . JText::_('PLG_QUICKICON_EXTENSIONUPDATE_UPDATEFOUND', true) . '",' + . '"UPDATEFOUND_MESSAGE": "' . JText::_('PLG_QUICKICON_EXTENSIONUPDATE_UPDATEFOUND_MESSAGE', true) . '",' + . '"UPDATEFOUND_BUTTON": "' . JText::_('PLG_QUICKICON_EXTENSIONUPDATE_UPDATEFOUND_BUTTON', true) . '",' + . '"ERROR": "' . JText::_('PLG_QUICKICON_EXTENSIONUPDATE_ERROR', true) . '",' + . '};'; + JFactory::getDocument()->addScriptDeclaration(implode("\n", $script)); JHtml::_('script', 'plg_quickicon_extensionupdate/extensionupdatecheck.js', false, true); return array(