コード例 #1
0
 /**
  * Singleton
  *
  * @return object
  */
 public function get_instance()
 {
     if (!self::$_instance instanceof cf_revisions) {
         self::$_instance = new cf_revisions();
     }
     return self::$_instance;
 }
コード例 #2
0
 static function register_meta()
 {
     if (function_exists('cfr_register_metadata')) {
         cfr_register_metadata('foo');
         global $CFR_KEYS_REQUIRED;
         $cfr = cf_revisions::get_instance();
         $CFR_KEYS_REQUIRED = $cfr->registered_keys();
         $keys = cf_revisions_admin::selected_keys();
         if (count($keys)) {
             foreach ($keys as $key) {
                 cfr_register_metadata($key);
             }
         }
     }
 }