From f4e7defdbee39f3b036a704e3f7801abc639f001 Mon Sep 17 00:00:00 2001 From: Edward Date: Tue, 13 May 2014 18:42:39 +0800 Subject: [PATCH] Import/Core_geoip.php --- Import/Core_geoip.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Import/Core_geoip.php b/Import/Core_geoip.php index 2ce73c39..c20cbdee 100644 --- a/Import/Core_geoip.php +++ b/Import/Core_geoip.php @@ -254,13 +254,20 @@ class Pman_Core_Import_Core_geoip extends Pman_Roo $start_ip = array_pop(explode(":", $row['NETWORK_START_IP'])); $network_mapping->setFrom(array( - + 'start_ip' => $start_ip, + 'mask_length' => pow(2, (128 - $row['NETWORK_MASK_LENGTH'])), + 'city_id' => $this->id_mapping[$row['GEONAME_ID']] )); + if(!$network_mapping->find(true)){ + $network_mapping->insert(); + } + + + } - function log($str) { echo "$str \n"; -- 2.39.2