Zum Inhalt

Löschen veralteter Datensätze

Um Datensätze mit abgelaufenem Gültigkeitsdatum einfach zu löschen, liegt dem Modul ein Skript bei. Dieses können Sie manuell oder per Cronjob zeitgesteuert (Einrichtung auf Ihrem Server) ausführen. Das Skript löscht alle Datensätze aus der dxkip-Tabelle, deren Eintrag im Feld Gültigkeitsdatum nicht 0000-00-00 und älter als das aktuelle Tagesdatum 0 Uhr sind. Um die gültigen Werte für den jeweiligen Tag im Shop anzeigen zu lassen, sollten Sie daher den Cronjob nach 0 Uhr ausführen. Maßgebend für die Zeit ist die Zeit des Servers, auf dem das Skript läuft.

Um ein Auslösen des Skriptes von Unbefugten zu verhindern, müssen Sie mit dem Aufruf einen Key in der Variable sKey per GET übergeben. Sie legen den Wert für den zu erwartenden Key in den Modul-Einstellungen von DxKip fest. Alternativ können Sie den Key auch im Skript hinterlegen. Damit das Skript aufgerufen wird, muss der sKey an mindestens einer Stelle übereinstimmen.

Der Aufruf des Skripts erfolgt über:

[URL]/modules/dx/dxkip/CronjobSkript/DxKipDeleteInvalidPricesCron.php?sKey=74eTV9dQADlNa2SNGPjMI9xI8DrgZv

Sie müssen [URL] mit der korrekten Shop-URL ersetzen. Außerdem müssen Sie Ihren gültigen sKey eintragen.



Siehe auch:
Modul-Einstellungen


Letztes Update: 7. Februar 2023 16:15:23