Beispiel #1
0
 /**
  * Static instance provider.
  *
  * Method providing static instance of SmartTemplate, as
  * in Singleton pattern.
  */
 public static function &singleton()
 {
     if (!isset(self::$_singleton)) {
         self::$_singleton = new CRM_Core_Smarty();
         self::$_singleton->initialize();
         self::registerStringResource();
     }
     return self::$_singleton;
 }
Beispiel #2
0
 /**
  * Static instance provider.
  *
  * Method providing static instance of SmartTemplate, as
  * in Singleton pattern.
  */
 static function &singleton()
 {
     if (!isset(self::$_singleton)) {
         $config =& CRM_Core_Config::singleton();
         self::$_singleton = new CRM_Core_Smarty($config->templateDir, $config->templateCompileDir);
     }
     return self::$_singleton;
 }