bugfix verbindlichkeit positionen_hinzufuegen

This commit is contained in:
OpenXE 2024-12-02 19:12:56 +01:00
parent 093b9669b6
commit 6ae35684fe

View File

@ -235,9 +235,12 @@ class Verbindlichkeit {
))+0"; ))+0";
$auswahl = array ( $auswahl = array (
'<input type=\"checkbox\" name=\"ids[]\" value=\"', '<input type=\"checkbox\" name=\"auswahl[]\" value=\"',
['sql' => 'pd.id'], ['sql' => 'pd.id'],
'"/>' '"/>',
'<input type=\"number\" name=\"ids[]\" value=\"',
['sql' => 'pd.id'],
'" hidden/>'
); );
$werte = array ( $werte = array (
@ -715,18 +718,27 @@ class Verbindlichkeit {
// Process multi action // Process multi action
$ids = $this->app->Secure->GetPOST('ids'); $ids = $this->app->Secure->GetPOST('ids');
$auswahl = $this->app->Secure->GetPOST('auswahl');
$werte = $this->app->Secure->GetPOST('werte'); $werte = $this->app->Secure->GetPOST('werte');
$preise = $this->app->Secure->GetPOST('preise'); $preise = $this->app->Secure->GetPOST('preise');
$bruttoeingabe = $this->app->Secure->GetPOST('bruttoeingabe'); $bruttoeingabe = $this->app->Secure->GetPOST('bruttoeingabe');
foreach ($ids as $key => $paketdistribution) { foreach ($auswahl as $key => $paketdistribution) {
$key = -1;
foreach ($ids as $index => $value) {
if ($value == $paketdistribution) {
$key = $index;
break;
}
}
if ($key == -1) {
continue;
}
$menge = $werte[$key]; $menge = $werte[$key];
if ($menge <= 0) { if ($menge <= 0) {
continue; continue;
} }
// Check available number // Check available number
$sql = " $sql = "
SELECT SELECT