
 emulienfou - 2011-09-11 13:17:53
 
The $ip variable in this method is not used :
final public function isAllowed($ip){ 
        $this->matched_rule=""; 
        $rules=$this->code_rules;        
        // first check allowed arrays. if not results, check denied array. if not results return true; 
        if(!empty($rules['allow'])) { 
            if(eval($rules['allow'] . "return false;")) { 
                $this->matched_rule=$rule_finded; 
                return true; 
                } 
            } 
         
        if(!empty($rules['deny'])) { 
            if(eval($rules['deny'] . "return false;")){ 
                $this->matched_rule=$rule_finded; 
                return false; 
                }  
            } 
        return true; 
}
normally ?