projects
/
Pman.Core
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
DataObjects/I18n.php
[Pman.Core]
/
DataObjects
/
I18n.php
diff --git
a/DataObjects/I18n.php
b/DataObjects/I18n.php
index
3661433
..
bd733f9
100644
(file)
--- a/
DataObjects/I18n.php
+++ b/
DataObjects/I18n.php
@@
-128,7
+128,6
@@
class Pman_Core_DataObjects_I18n extends DB_DataObject
$this->selectAdd("
i18n_translate(ltype, lkey, 'en') as lval_en
$this->selectAdd("
i18n_translate(ltype, lkey, 'en') as lval_en
-
");
}
");
}
@@
-141,6
+140,10
@@
class Pman_Core_DataObjects_I18n extends DB_DataObject
$this->whereAdd("upper(lval) LIKE '%{$v}%'");
}
$this->whereAdd("upper(lval) LIKE '%{$v}%'");
}
+ if (!empty($q['query']['name_starts'])) {
+ $this->whereAdd("lval LIKE '". $this->escape($q['query']['name_starts']). "%'");
+ }
+
if (!empty($q['_filtered']) && !empty($this->ltype)) {
$cfg = $this->cfg();
$filter = $cfg[$this->ltype];
if (!empty($q['_filtered']) && !empty($this->ltype)) {
$cfg = $this->cfg();
$filter = $cfg[$this->ltype];
@@
-170,7
+173,19
@@
class Pman_Core_DataObjects_I18n extends DB_DataObject
geoip_city.country = i18n.lkey
) AS no_of_city
");
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
+ ");
}
}
}
}