public function purgeCache() { require_once EBLOG_CLASSES . '/compiler.php'; $compiler = new EasyBlogCompiler(); $compiler->purgeResources(); $message = JText::_('COM_EASYBLOG_CACHE_PURGED_FROM_SITE'); $this->setRedirect('index.php?option=com_easyblog', $message, 'success'); }
public static function compileJS() { $compile = JRequest::getVar('compile'); $minify = JRequest::getVar('minify'); if ($compile) { require_once EBLOG_CLASSES . '/compiler.php'; $minify = $minify ? true : false; $compiler = new EasyBlogCompiler(); $compiler->compile($minify); exit; } }
public static function getInstance() { if (is_null(self::$instance)) { self::$instance = new self(); } return self::$instance; }
public function attach() { if (self::$attached) { return; } parent::attach(); if ($this->environment !== "development") { // Get resources $compiler = new EasyBlogCompiler(); $resource = $compiler->getResources(); // Attach resources if (!empty($resource)) { $scriptTag = $this->createScriptTag($resource["uri"]); $document = JFactory::getDocument(); $document->addCustomTag($scriptTag); } } self::$attached = true; }