示例#1
0
 /**  
  * singleton function used to manage this object  
  *  
  * @return object  
  * @static  
  *  
  */
 static function &singleton()
 {
     if (self::$_singleton === null) {
         $config = CRM_Core_Config::singleton();
         $classPath = str_replace('_', '/', $config->smsClass) . '.php';
         require_once $classPath;
         self::$_singleton = eval('return ' . $config->smsClass . '::singleton( $mode );');
     }
     return self::$_singleton;
 }