Fixed auto lineworker / pipeworker filter in Pipework/Linework
This commit is contained in:
@@ -115,6 +115,8 @@ class TerminationModel {
|
||||
}
|
||||
}
|
||||
|
||||
mfLoghandler::singleton()->debug($sql);
|
||||
|
||||
$res = $db->query($sql);
|
||||
if($db->num_rows($res)) {
|
||||
while($data = $db->fetch_object($res)) {
|
||||
@@ -145,6 +147,15 @@ class TerminationModel {
|
||||
}
|
||||
}
|
||||
|
||||
if(array_key_exists("lineworker_id", $filter)) {
|
||||
$lineworker_id = $filter['lineworker_id'];
|
||||
if(is_numeric($lineworker_id)) {
|
||||
$where .= " AND Building.lineworker_id=$lineworker_id";
|
||||
} elseif(is_array($lineworker_id) && count($lineworker_id)) {
|
||||
$where .= " AND Building.lineworker_id IN (". implode(",", $lineworker_id).")";
|
||||
}
|
||||
}
|
||||
|
||||
if(array_key_exists("linework_doku_delay", $filter)) {
|
||||
if($filter['linework_doku_delay'] == 1) {
|
||||
$where .= " AND Termination.linework_doku_delay = 1";
|
||||
|
||||
Reference in New Issue
Block a user