function _get_groups()
 {
     if ($this->groups) {
         return $this->groups;
     }
     if (ini_exists('referers_groups.ini')) {
         $this->groups = get_ini_option('referers_groups.ini', 'groups');
     }
     return $this->groups;
 }
 function _load_rules()
 {
     include_once LIMB_DIR . '/core/lib/util/ini.class.php';
     $this->rules = array();
     $groups = array();
     if (ini_exists('partial_page_cache.ini')) {
         $ini =& get_ini('partial_page_cache.ini');
         $groups = $ini->get_all();
     }
     foreach ($groups as $group => $data) {
         if (strpos($group, 'rule') === 0) {
             $this->rules[] = $data;
         }
     }
 }