/** * @return ICWP_WPSF_Render */ public static function GetInstance() { if (is_null(self::$oInstance)) { self::$oInstance = new self(); } return self::$oInstance; }
/** * @param string $sTemplatePath * @return ICWP_WPSF_Render */ public static function loadRenderer($sTemplatePath = '') { if (!isset(self::$oRender)) { require_once dirname(__FILE__) . ICWP_DS . 'icwp-render.php'; self::$oRender = ICWP_WPSF_Render::GetInstance()->setAutoloaderPath(dirname(__FILE__) . ICWP_DS . 'Twig' . ICWP_DS . 'Autoloader.php'); } if (!empty($sTemplatePath)) { self::$oRender->setTemplatePath($sTemplatePath); } return self::$oRender; }