Added new status filter to Pipe- and Linework
This commit is contained in:
@@ -123,15 +123,18 @@ class PipeworkController extends mfBaseController {
|
||||
$networks[$b->network->name][$b->id] = $b;
|
||||
}
|
||||
}
|
||||
|
||||
// get first building ...
|
||||
if(is_array($networks) && count($networks)) {
|
||||
$building = reset(reset($networks));
|
||||
$network = reset($networks);
|
||||
$building = reset($network);
|
||||
} else {
|
||||
$building = [];
|
||||
}
|
||||
$item_colspan = 0;
|
||||
$i = 0;
|
||||
|
||||
// get fields count between delimiters for colspan
|
||||
// ... to get field count between delimiters for colspan
|
||||
foreach($building->workflowitems as $wfitem) {
|
||||
if($i == 0 && $wfitem->type == "delimiter") continue;
|
||||
|
||||
@@ -160,7 +163,17 @@ class PipeworkController extends mfBaseController {
|
||||
$filter['network_id'] = $section->network_id;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if(array_key_exists("status_id", $filter) && $filter["status_id"]) {
|
||||
$status_codes = explode(",", $filter["status_id"]);
|
||||
if(count($status_codes) > 1) {
|
||||
$filter["status_id"] = [];
|
||||
foreach($status_codes as $code) {
|
||||
$filter["status_id"][] = intval($code);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
foreach($filter as $name => $value) {
|
||||
/*if($name == 'network_id') {
|
||||
$new_filter['id'] = $value;
|
||||
|
||||
Reference in New Issue
Block a user