|
|
@@ -17,13 +17,18 @@ class Schema_DefaultDb_in7_dziennik_koresp_ZaliczkaKorespStorageAcl extends Core
|
|
|
];
|
|
|
|
|
|
public function getItems($params = array()) {
|
|
|
- DBG::log($params);// f_K_ZAWARTOS' => 'kore'
|
|
|
+ DBG::log($params);// f_title' => 'kore'
|
|
|
$sqlWhere = "1=1";
|
|
|
- if (empty($params) || empty($params['f_K_ZAWARTOS'])) {
|
|
|
- DBG::log("TODO: return last created rows by user or another users");
|
|
|
+ if (empty($params) || empty($params['f_title'])) {
|
|
|
+ DBG::log("return last created rows by user or another users");
|
|
|
} else {
|
|
|
- DBG::log("TODO: return filter by K_ZAWARTOS like '%{$params['f_K_ZAWARTOS']}%' order by last created rows by user or another users");
|
|
|
- $sqlWhere = " k.K_ZAWARTOS like " . DB::getPDO()->quote("%{$params['f_K_ZAWARTOS']}%", PDO::PARAM_STR);
|
|
|
+ DBG::log("return filter by K_ZAWARTOS, K_OD_KOGO like '%{$params['f_title']}%' order by last created rows by user or another users");
|
|
|
+ $sqlParamTitle = DB::getPDO()->quote("%{$params['f_title']}%", PDO::PARAM_STR);
|
|
|
+ $sqlWhere = " (
|
|
|
+ k.ID like {$sqlParamTitle}
|
|
|
+ or k.K_ZAWARTOS like {$sqlParamTitle}
|
|
|
+ or k.K_OD_KOGO like {$sqlParamTitle}
|
|
|
+ ) ";
|
|
|
}
|
|
|
|
|
|
return array_map(
|
|
|
@@ -44,7 +49,11 @@ class Schema_DefaultDb_in7_dziennik_koresp_ZaliczkaKorespStorageAcl extends Core
|
|
|
},
|
|
|
DB::getPDO()->fetchAll("
|
|
|
select k.ID as id
|
|
|
- , k.K_ZAWARTOS as title
|
|
|
+ , CONCAT(
|
|
|
+ k.K_ZAWARTOS
|
|
|
+ , ' (' , k.K_OD_KOGO , ')'
|
|
|
+ , ' [', k.ID, ']'
|
|
|
+ ) as title
|
|
|
, k.KATEGORIA_KOSZTU as kategoriaKosztu
|
|
|
, k.ID_PROJECT
|
|
|
from IN7_DZIENNIK_KORESP k
|