Fixed auto lineworker / pipeworker filter in Pipework/Linework

This commit is contained in:
Frank Schubert
2023-06-12 15:24:37 +02:00
parent c5b0a47a78
commit b091fa75fe
3 changed files with 23 additions and 10 deletions

View File

@@ -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";