Example #1
0
 /**
  * implement a singleton, create if needed
  *
  * @return mixed object|false
  */
 public static function init()
 {
     if (empty(Anonymous_Statistics::$instance)) {
         Anonymous_Statistics::$instance = new Anonymous_Statistics();
     }
     if (!Kohana::config('core.anonymous_statistics')) {
         self::$cache->delete_tag('anonymous_statistics');
         return false;
     }
     return Anonymous_Statistics::$instance;
 }