diff --git a/modules/shared/auth/ui/home.php b/modules/shared/auth/ui/home.php index 0211a37..2b35fce 100644 --- a/modules/shared/auth/ui/home.php +++ b/modules/shared/auth/ui/home.php @@ -784,30 +784,13 @@ function render_auth_home_page(array $user, array $otcProducts = [], array $best echo " lagerBindingsInstalled = true;"; echo " let lagerMobileDetailHost = null;"; echo " let lagerMobileDetailOpen = false;"; - echo " const escapeLagerHtml = (value) => String(value ?? '').replace(/[&<>\"']/g, (character) => ({ '&': '&', '<': '<', '>': '>', '\"': '"', \"'\": ''' }[character] || character));"; - echo " const renderLagerMobileDetail = (trigger) => {"; - echo " const type = trigger.dataset.lagerDrawerType || 'Lager';"; - echo " const name = trigger.dataset.lagerDrawerName || '';"; - echo " const value = trigger.dataset.lagerDrawerValue || '';"; - echo " const isProduct = type === 'Produkt';"; - echo " const forecast = trigger.dataset.lagerDrawerForecast || 'Keine Prognose';"; - echo " const warning = trigger.dataset.lagerDrawerForecastWarning === 'true' || trigger.dataset.lagerDrawerForecastMhdWarning === 'true';"; - echo " const warningText = warning ? forecast : 'Keine akute Warnung.';"; - echo " const lotNumber = trigger.dataset.lagerDrawerLotNumber || 'Nicht hinterlegt';"; - echo " const manufacturerName = trigger.dataset.lagerDrawerManufacturerName || 'Nicht hinterlegt';"; - echo " const manufacturerLotNumber = trigger.dataset.lagerDrawerManufacturerLotNumber || 'Nicht hinterlegt';"; - echo " const mfgDate = trigger.dataset.lagerDrawerMfgDate || 'Nicht hinterlegt';"; - echo " const expiryDate = trigger.dataset.lagerDrawerExpiryDate || 'Nicht hinterlegt';"; - echo " const purchaseDate = trigger.dataset.lagerDrawerPurchaseDate || 'Nicht hinterlegt';"; - echo " const virtualLot = trigger.dataset.lagerDrawerVirtualLotNumber || '';"; - echo " return ['
Name: ' + escapeLagerHtml(name) + '
' + (isProduct ? 'Anzahl im Lager:' : 'Artikelnummer:') + ' ' + escapeLagerHtml(value) + '
' + (isProduct ? 'Warnungen: ' + escapeLagerHtml(warningText) + '
Naurua-Chargennummer: ' + escapeLagerHtml(lotNumber) + '
Hersteller: ' + escapeLagerHtml(manufacturerName) + '
Hersteller-Chargennummer: ' + escapeLagerHtml(manufacturerLotNumber) + '
Herstellungsdatum: ' + escapeLagerHtml(mfgDate) + '
MHD: ' + escapeLagerHtml(expiryDate) + '
Einkaufsdatum: ' + escapeLagerHtml(purchaseDate) + '
Virtuelle Charge: ' + escapeLagerHtml(virtualLot || 'Keine virtuelle Fehlbestandscharge vorhanden.') + '
' : '') + '