'History IP Excluder', 'URL' => get_admin_plugin_menu_link(HIPE_PATH.'admin/HIPE_admin.php') ) ); return $menu; } function HIPE_IP_Filtrer($do_log) { global $conf; $conf_HIPE = explode("," , $conf['nbc_HistoryIPExcluder']); if (!$do_log) return $do_log; else { $IP_Client = explode('.', $_SERVER['REMOTE_ADDR']); foreach ($conf_HIPE as $Exclusion) { $IP_Exclude = explode('.', $Exclusion); if ( (($IP_Client[0] == $IP_Exclude[0]) or ($IP_Exclude[0] == '%')) and (!isset($IP_Exclude[1]) or ($IP_Client[1] == $IP_Exclude[1]) or ($IP_Exclude[1] == '%')) and (!isset($IP_Exclude[2]) or ($IP_Client[2] == $IP_Exclude[2]) or ($IP_Exclude[2] == '%')) and (!isset($IP_Exclude[3]) or ($IP_Client[3] == $IP_Exclude[3]) or ($IP_Exclude[3] == '%')) ) { $do_log = false; } } return $do_log; } } ?>