|
|
@@ -73,12 +73,14 @@ class Route_UserTest extends RouteBase {
|
|
|
$procesyInitList[ $row['ID'] ] = $row['nazwa'];
|
|
|
}
|
|
|
|
|
|
- $parentIdList = [];
|
|
|
- foreach ($userTestStatsList as $row) {
|
|
|
- $parentIdList[ $row['PARENT_ID'] ] = true;
|
|
|
- }
|
|
|
-
|
|
|
- $sqlProcesyInitIds = (!empty($parentIdList)) ? implode(",", array_keys($parentIdList)) : '';
|
|
|
+ $parentIdList = array_filter(
|
|
|
+ array_map(function ($row) {
|
|
|
+ return (int)$row['PARENT_ID'];
|
|
|
+ }, $userTestStatsList),
|
|
|
+ function ($id) { return $id > 0; }
|
|
|
+ );
|
|
|
+
|
|
|
+ $sqlProcesyInitIds = (!empty($parentIdList)) ? implode(",", $parentIdList) : '';
|
|
|
$parentProcessList = DB::getPDO()->fetchAll("
|
|
|
select p.ID, p.PARENT_ID, p.DESC as nazwa
|
|
|
from CRM_PROCES as p
|