Projekt

Allgemein

Profil

Aktionen

GX-Bug #70997

geschlossen

Paketshops und Packstationen können nicht gewählt werden, es wird eine Fehlermeldung angezeigt / Parcel stores and packing stations cannot be selected, an error message is displayed

Von Till Tepelmann vor 4 Monaten hinzugefügt. Vor 3 Monaten aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Kategorie:
Checkout
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.9.3.0
Release Notes Langtext:

Paketshops und Packstationen sind als Versandadresse nutzbar

Tags:

Beschreibung

Paketshops und Packstationen können nicht gewählt werden weil eine PHP Funktion in Smarty nicht erlaubt ist. Wir sollten die Funktion entfernen und keine Veränderung der Daten und Öffnungszeiten für Paketshops vornehme und die Öffnungszeiten so anzeigen wie sie von DHL kommen.

Kann wie folgt reproduziert werden:

  1. Shop installieren
  2. Als Admin einloggen
  3. Unter Modul-Center das Modul "Paketshopfinder" aktivieren
  4. im Bestellvorgang einen Artikel in den Korb legen
  5. Eine neue Versandadresse auswählen Button "Packstation wählen" klicken

Erwartetes Ergebnis:
Man sollte ohne Fehler eine Packstation als Versandadresse auswählen können

Tatsächliches Ergebnis:
Es erscheint eine Fehlermeldung und es kann keine Packstation als Adresse ausgewählt werden


Parcel stores and packing stations cannot be selected, an error message is displayed

{function openingHour hour=''}
    {if preg_match('/\d\d:\d\d:\d\d/', $hour) === 1}
        {$hour|substr:0:5}
    {else}
        {$hour}
    {/if}
{/function}

Can be reproduced as follows:

  1. install the store
  2. log in as admin
  3. activate the "Parcel shop finder" module under Module Center
  4. add an item to the basket during the order process
  5. select a new shipping address Click the "Select packing station" button

Expected result:
You should be able to select a Packstation as the shipping address without error

Actual result:
An error message appears and no Packstation can be selected as an address


Syntax error in template "file:/var/www/public/tmp/theme240705125709/html/system/address_book_parcelshopfinder_result.html" on line 4 "{if preg_match('/\d\d:\d\d:\d\d/', $hour) === 1}" PHP function 'preg_match' not allowed by security setting


Dateien

2024-07-10_13h02_31.mp4 (10,9 MB) 2024-07-10_13h02_31.mp4 Jessica Balaban, 10.07.2024 12:59

Aktionen #1

Von Till Tepelmann vor 3 Monaten aktualisiert

  • Beschreibung aktualisiert (Vergleich)
  • Priorität wurde von Normal zu Dringend geändert
  • Betroffene Versionen 4.9.3.0 wurde hinzugefügt
  • Betroffene Versionen Unbestimmt wurde gelöscht
Aktionen #2

Von Till Tepelmann vor 3 Monaten aktualisiert

  • Tags wurde auf 5.0.0.0 gesetzt
  • Status wurde von Gemeldet zu Testing geändert
  • Zielversion wurde auf 5.0.0.0 gesetzt
Aktionen #3

Von Till Tepelmann vor 3 Monaten aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #4

Von Krystian Czerwinski vor 3 Monaten aktualisiert

  • Zugewiesen an wurde auf Krystian Czerwinski gesetzt
Aktionen #7

Von Till Tepelmann vor 3 Monaten aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #8

Von Jessica Balaban vor 3 Monaten aktualisiert

ASQA - Regressionstest: erfolgreich
getestet auf Desktop (Firefox Version 127.0 (64-Bit), Chrome Version 126.0.6478.127 (Offizieller Build) (64-Bit), Edge Version 126.0.2592.87 (Offizielles Build) (64-Bit)), Gambio Version: v5.0.0.0

Es kann ohne Probleme eine Packstation oder ein Paketshop ausgewählt werden.

Aktionen

Auch abrufbar als: Atom PDF