test to see if live site is synced
[Pman.Core] / DataObjects / I18n.php
index c7ea606..3f52fb5 100644 (file)
@@ -128,7 +128,6 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
             
             $this->selectAdd("
                 i18n_translate(ltype, lkey, 'en') as lval_en
-                
             ");
         }
          
@@ -149,6 +148,41 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
             }
             
         }
+        
+        if(!empty($q['_with_geoip_count'])) {
+            
+            $this->selectAdd("
+                (
+                    SELECT
+                            COUNT(geoip_division.id)
+                    FROM
+                            geoip_division
+                    WHERE
+                            geoip_division.country = i18n.lkey
+                ) AS no_of_division,
+                (
+                    SELECT
+                            COUNT(geoip_city.id)
+                    FROM
+                            geoip_city
+                    WHERE
+                            geoip_city.country = i18n.lkey
+                ) AS no_of_city
+            ");
+        }
+        
+        if(!empty($q['_hide_unused'])) {
+            $this->whereAdd("
+                (
+                    SELECT
+                            COUNT(geoip_division.id)
+                    FROM
+                            geoip_division
+                    WHERE
+                            geoip_division.country = i18n.lkey
+                ) > 0
+            ");
+        }
     }
     
     function lookupCode($inlang,$ltype,$name)