loadLanguage(); } function onAfterRender() { $JApplication=JFactory::getApplication(); // don't run this plugin on administrator site if ($JApplication->isAdmin()) { return; } $output = JResponse::getBody(); $this->_includeCSS($output); JResponse::setBody($output); } protected function _includeCSS(&$text) { // load the admin tabulizer component language, as well $lang = JFactory::getLanguage(); $lang->load('com_tabulizer', JPATH_ADMINISTRATOR); require_once(JPATH_ADMINISTRATOR.DIRECTORY_SEPARATOR.'components'.DIRECTORY_SEPARATOR.'com_tabulizer'.DIRECTORY_SEPARATOR.'assets'.DIRECTORY_SEPARATOR.'classes'.DIRECTORY_SEPARATOR.'common'.DIRECTORY_SEPARATOR.'tags_processor.php'); $tag_processor = new TabulizerTagsProcessor(); $tag_processor->init('system'); $pos = strpos($text,'processTags($body); $text = $header.$body; } else { $tag_processor->processTags($text); } } } ?>