in der neuen Ansicht werden nicht alle Produkte dem richtigen Bar/Küchenbereich zugeordnet, wenn man mehrere Produkte gleichzeitig bestellt.
Es wird nur ein Eintrag in der queue Tabelle mit dem Arbeitsdrucker geupdatet.
Der Fehler liegt in der queuecontent.php.
Die Änderung in Zeile 4 behebt den Fehler, wobei ich nicht weiß was der Unterschied zwischen "allqueueids" und "queueids" ist.
Code: Alles auswählen
private function setWorkPrinter($pdo, $jobs, $printer) {
$sql = "UPDATE %queue% SET workprinter=? WHERE id=?";
foreach ($jobs as $j) {
foreach ($j['allqueueids'] as $queueid)
CommonUtils::execSql($pdo, $sql, array($printer, $queueid));
}
}
aporsol