if ($row['url'] != "" && $hour > 0) { $md5_url = md5($row['url']); $update_hour = array_key_exists($list['cron'], $cron) ? $cron[$list['cron']] : 25; if ($row['url'] && $hour % $update_hour == 0) { print $update_hour . " " . $pfbdir . '/' . $md5_url . '.txt' . "\n"; unlink_if_exists($pfbdir . '/' . $md5_url . '.txt'); $updates++; } } } } } } if ($updates > 0) { include "/usr/local/pkg/pfblocker.inc"; sync_package_pfblocker("cron"); } } function pfblocker_get_countries() { $files = array("Africa" => "/usr/local/pkg/Africa_cidr.txt", "Asia" => "/usr/local/pkg/Asia_cidr.txt", "Europe" => "/usr/local/pkg/Europe_cidr.txt", "North America" => "/usr/local/pkg/North_America_cidr.txt", "Oceania" => "/usr/local/pkg/Oceania_cidr.txt", "South America" => "/usr/local/pkg/South_America_cidr.txt"); $cdir = '/usr/local/pkg/pfblocker'; if (!is_dir($cdir)) { mkdir($cdir, 0755); } foreach ($files as $cont => $file) { $ips = file_get_contents($file); $convert = explode("\n", $ips); print $cont . "\n"; $active = array("{$cont}" => '<active/>'); $options = "";
if ($row['url'] != "" && $hour > 0) { $md5_url = md5($row['url']); $update_hour = array_key_exists($list['cron'], $cron) ? $cron[$list['cron']] : 25; if ($row['url'] && $hour % $update_hour == 0) { print $update_hour . " " . $pfbdir . '/' . $md5_url . '.txt' . "\n"; unlink_if_exists($pfbdir . '/' . $md5_url . '.txt'); $updates++; } } } } } } if ($updates > 0) { include "/usr/local/pkg/pfblocker.inc"; sync_package_pfblocker(); } } function pfblocker_get_countries() { $files = array("Africa" => "/usr/local/pkg/Africa_cidr.txt", "Asia" => "/usr/local/pkg/Asia_cidr.txt", "Europe" => "/usr/local/pkg/Europe_cidr.txt", "North America" => "/usr/local/pkg/North_America_cidr.txt", "Oceania" => "/usr/local/pkg/Oceania_cidr.txt", "South America" => "/usr/local/pkg/South_America_cidr.txt"); $cdir = '/usr/local/pkg/pfblocker'; if (!is_dir($cdir)) { mkdir($cdir, 0755); } foreach ($files as $cont => $file) { $ips = file_get_contents($file); $convert = explode("\n", $ips); print $cont . "\n"; $active = array("{$cont}" => '<active/>'); $options = "";