This commit is contained in:
2024-11-18 14:36:45 +01:00
parent f0088d6cf9
commit fd15e5d546
2 changed files with 2 additions and 5 deletions

View File

@@ -147,7 +147,7 @@ class Manager extends IPSModule
return $user[$priorityKey] == $priority; return $user[$priorityKey] == $priority;
}); });
} }
IPS_LogMessage("Users", print_r($groupedUsers, true)); IPS_LogMessage("Manager", print_r($groupedUsers, true));
// Jetzt kannst du die Benutzer gruppenweise verarbeiten // Jetzt kannst du die Benutzer gruppenweise verarbeiten
foreach ($groupedUsers as $priority => $users) { foreach ($groupedUsers as $priority => $users) {
@@ -159,7 +159,6 @@ class Manager extends IPSModule
if (empty($samePriorityUsers)) { if (empty($samePriorityUsers)) {
continue; continue;
} }
IPS_LogMessage("Manager", print_r($samePriorityUsers, true));
// Verbraucher die nicht 0 Annhemen können, bekommen einfach den tiefsten wert // Verbraucher die nicht 0 Annhemen können, bekommen einfach den tiefsten wert
foreach ($samePriorityUsers as $entry) { foreach ($samePriorityUsers as $entry) {
@@ -193,13 +192,11 @@ class Manager extends IPSModule
$allSteps[] = ['user' => $user['InstanceID'], 'step' => $step]; $allSteps[] = ['user' => $user['InstanceID'], 'step' => $step];
} }
} }
IPS_LogMessage("allSteps", print_r($allSteps, true));
// Sortiere die Schritte nach Größe // Sortiere die Schritte nach Größe
usort($allSteps, function ($a, $b) { usort($allSteps, function ($a, $b) {
return $a['step'] <=> $b['step']; return $a['step'] <=> $b['step'];
}); });
IPS_LogMessage("sorted steps", print_r($allSteps, true));
// Iteriere durch alle Schritte // Iteriere durch alle Schritte
foreach ($allSteps as $entry) { foreach ($allSteps as $entry) {

View File

@@ -6,7 +6,7 @@
"compatibility": { "compatibility": {
"version": "7.1" "version": "7.1"
}, },
"version": "0.146", "version": "0.147",
"build": 0, "build": 0,
"date": 0 "date": 0
} }