Example #1
0
 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');
 }
Example #2
0
 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;
     }
 }
Example #3
0
 public static function getInstance()
 {
     if (is_null(self::$instance)) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Example #4
0
 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;
 }