add 3.3.1.0 ioncube PHP 7.1-7.4
This commit is contained in:
bovenliggende
6ec401a727
commit
b93aad6726
composer.json
docs
daux
changelog
config.jsoneditions
installation
010_Anforderungen
020_Neuinstallation
020_Modul_hinzufuegen.md050_Modul_im_Shop_aktivieren.md060_Shopanpassungen_installieren.md070_TMP-Ordner_leeren.md080_Lizenz_eintragen.md_index.md
030_Update
005_Updatedefinition.md010_Modul_deaktivieren.md020_Dateien_erneuern.md040_Modulinformationen_aktualisieren.md050_Shopanpassungen_installieren.md060_TMP-Ordner_leeren.md070_Lizenzschluessel_aktualisieren.md
050_Schnellstart.md060_Deinstallation
manual
html
changelog
editions
index.htmlinstallation
Anforderungen
Deinstallation
Dateien_loeschen.htmlDatenbank_bereinigen.htmlModul_aus_der_Installation_entfernen.htmlModul_deaktivieren.htmlModulerweiterungen_deaktivieren_und_entfernen.htmlTMP-Ordner_leeren.html
Installation.htmlInstallationspruefung.htmlNeuinstallation
Cronjob_einrichten.htmlLizenz_eintragen.htmlModul_hinzufuegen.htmlModul_im_Shop_aktivieren.htmlProviderspezifische_Installation.htmlShopanpassungen_installieren.htmlTMP-Ordner_leeren.htmlUpdatefaehigkeit.htmlVorbereitung.htmlindex.html
Schnellstart.htmlUpdate
manual
Anzeige_der_gefundenen_Bestellungen_als_Liste.html
Aufgaben
Aufgaben_automatisch_ausfuehren.htmlAufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.htmlAufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.htmlCronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.htmlEinstellungen
Aufgabeneinstellungen.htmlCronjobeinstellungen_fuer_Cronjob-ID.htmlGrundeinstellungen.htmlallgemeine_Cronjobeinstellungen.html
Handbuch.htmlLogging.htmlWeiterentwicklung.htmlsupport
tipuesearch
src/Application
Controller
Admin
d3_cfg_ordermanageritem_action.phpd3_cfg_ordermanageritem_mall.phpd3_cfg_ordermanageritem_overview.phpd3_cfg_ordermanageritem_requ.phpd3_cfg_ordermanageritem_settings.phpd3_cfg_ordermanagerset_main.phpd3_ordermanager_jobs.php
d3ordermanager_response.phpModel/Actions
d3ordermanager_action_abstract.phpd3ordermanager_action_changedelcosts.phpd3ordermanager_action_changediscount.phpd3ordermanager_action_custaddtogroup.phpd3ordermanager_action_custdelfromgroup.phpd3ordermanager_action_deleteorder.phpd3ordermanager_action_executemethod.phpd3ordermanager_action_exportlist.php
@ -17,7 +17,7 @@
|
||||
{
|
||||
"name": "D3 Data Development (Inh. Thomas Dartsch)",
|
||||
"email": "info@shopmodule.com",
|
||||
"homepage": "http://www.d3data.de",
|
||||
"homepage": "https://www.d3data.de",
|
||||
"role": "Owner"
|
||||
}
|
||||
],
|
||||
@ -34,10 +34,12 @@
|
||||
"require": {
|
||||
"php": "7.1 - 7.4", "ext-ionCube-Loader": "*",
|
||||
"oxid-esales/oxideshop-ce": "6.0 - 6.3",
|
||||
"d3/modcfg": "^5.3.1.000",
|
||||
"d3/modcfg": "^5.3.6.000",
|
||||
"league/flysystem": "^1.0",
|
||||
"splitbrain/php-cli": "^1.1",
|
||||
"html2text/html2text": "^4.2"
|
||||
"html2text/html2text": "^4.2",
|
||||
"d3/oxid-sql-logger": "^1.2.2",
|
||||
"ext-mbstring": "*"
|
||||
},
|
||||
"require-dev": {
|
||||
"mikey179/vfsstream": "^1.4"
|
||||
@ -48,7 +50,9 @@
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"D3\\Ordermanager\\": "../../../source/modules/d3/ordermanager"
|
||||
"D3\\Ordermanager\\": "../../../source/modules/d3/ordermanager",
|
||||
"D3\\Ordermanager\\publicDir\\": "../../../source/modules/d3/ordermanager/public",
|
||||
"D3\\Ordermanager\\tests\\unit\\publicDir\\": "../../../source/modules/d3/ordermanager/tests/unit/public"
|
||||
}
|
||||
},
|
||||
"bin": ["src/bin/d3_ordermanager_cron"]
|
||||
|
@ -2,6 +2,38 @@
|
||||
title: Changelog
|
||||
---
|
||||
|
||||
## 3.3.1.0 - (2021-03-10)
|
||||
|
||||
** Hinweis für kleinere Versions-Upgrades: Es gibt einige rückwärts-inkompatible Änderungen an dieser Version. **
|
||||
|
||||
### Added
|
||||
- erweiterte Konfigurationsprüfung integriert
|
||||
- Ausführungsabbruch mit passenden Fehlermeldungen bei Konfigurationsfehlern eingefügt
|
||||
- Debugausgaben werden auch bei Konsolenausführung gezeigt
|
||||
- statische Auswahllisten sind erweiterbar
|
||||
- Prüfung und Behandlung von Kompilierungsfehlern aufgrund fehlerhafter Smarty-Codes
|
||||
- Abfangen leerer Inhalte auf Grund von falsch encodeten Templatedateien
|
||||
- Profiling für CLI und GUI integriert
|
||||
- Historyeinträge können optional angelegt werden
|
||||
|
||||
### Changed
|
||||
- Bedingungen- und Aktioneninterfaces aktualisiert
|
||||
- Response-Script für automatische Ausführung als abgekündigt markiert
|
||||
- Exportdateinamen wird für gültige Dateinamen überarbeitet
|
||||
- Modul verwendet strict types
|
||||
- Remark anlegen optimiert
|
||||
|
||||
### Fixed
|
||||
- Bedingung "gesetzte Rechnungsnummer" korrigiert
|
||||
- Endlosschleifen bei Ausführung von finalizeOrder- und orderSave-Trigger verhindert
|
||||
- Ordnernamen, die nicht aus Übersetzungen kommen, zeigen keine Fehlermeldung
|
||||
- nicht generierbare Statusmails korrigiert
|
||||
- Debugmodus verwendet SQL-Logger für optimierte Anzeige
|
||||
- nicht geladenes Manager-Objekt im Admincontroller korrigiert
|
||||
- "Einträge als erledigt markieren" ignoriert "Einträge nicht als erledigt markieren"-Option
|
||||
|
||||
---
|
||||
|
||||
## 3.3.0.0 - (2020-08-20)
|
||||
|
||||
### Added
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager",
|
||||
"moduleversion": "3.3.0.0",
|
||||
"moduleversion": "3.3.1.0",
|
||||
"titledesc": "für den Oxid eShop",
|
||||
"author": "D³ Data Development",
|
||||
"moduledate": "20.08.2020",
|
||||
"moduledate": "09.03.2021",
|
||||
"editors": "",
|
||||
"tagline": "",
|
||||
"image": "",
|
||||
@ -65,6 +65,7 @@
|
||||
"modulename" : "<i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager",
|
||||
"menutitle" : "<i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager",
|
||||
"modulefolder" : "ordermanager",
|
||||
"metadataident" : "d3ordermanager",
|
||||
"modcfgident" : "d3_ordermanager",
|
||||
"composerident" : "d3/ordermanager"
|
||||
},
|
||||
|
@ -6,9 +6,9 @@ Das Modul **{$modulename}** erhalten Sie in verschiedenen Editionen mit untersch
|
||||
|
||||
## Funktionsumfang
|
||||
|
||||
| | Free-Edition | Standard-Edition | Premium-Edition |
|
||||
| | Free-Edition | Standard-Edition | Premium-Edition |
|
||||
|-----------------------------------|:-------------:|:-----------------:|:-----------------:|
|
||||
| Anzahl möglicher Aufgaben | 5 | 25 | beliebig |
|
||||
| Anzahl möglicher Aufgaben | 5 | 25 | beliebig |
|
||||
| vor-Ausführung-Script möglich | | | X |
|
||||
| nach-Ausführung-Script möglich | | | X |
|
||||
|
||||
@ -23,53 +23,53 @@ Das Modul **{$modulename}** erhalten Sie in verschiedenen Editionen mit untersch
|
||||
|
||||
## Bedingungen
|
||||
|
||||
| | Free-Edition | Standard-Edition | Premium-Edition |
|
||||
| | Free-Edition | Standard-Edition | Premium-Edition |
|
||||
|---------------------------------------------------|:-------------:|:-----------------:|:-----------------:|
|
||||
| ab (inklusive) Bestellnummer | X | X | X |
|
||||
| bis (inklusive) Bestellnummer | X | X | X |
|
||||
| Zeitraum (1) | X | X | X |
|
||||
| Zeitraum (2) | X | X | X |
|
||||
| nicht gesetztes... | X | X | X |
|
||||
| aus diesen Wochentagen | X | X | X |
|
||||
| bei diesen Zahlarten | X | X | X |
|
||||
| bei diesen Versandarten | X | X | X |
|
||||
| bei gesetztem Trackingcode | X | X | X |
|
||||
| bei stornierter Bestellung | X | X | X |
|
||||
| bei nicht stornierter Bestellung | X | X | X |
|
||||
| bei stornierten Artikeln innerhalb der Bestellung | X | X | X |
|
||||
| Bestellsumme | X | X | X |
|
||||
| hat Rechnungsnummer erhalten | X | X | X |
|
||||
| Transaktionsstatus | X | X | X |
|
||||
| bei verwendeter Währung | X | X | X |
|
||||
| bei verwendeter Sprache | X | X | X |
|
||||
| in einem der Ordner | X | X | X |
|
||||
| nicht in einem der Ordner | X | X | X |
|
||||
| enthält selektierte Artikel (1) | X | X | X |
|
||||
| enthält selektierte Artikel (2) | X | X | X |
|
||||
| enthält nicht selektierte Artikel (1) | X | X | X |
|
||||
| enthält nicht selektierte Artikel (2) | X | X | X |
|
||||
| Suchmuster zur Filterung der Mailadresse | X | X | X |
|
||||
| Liefer- bzw. Rechnungsadresse aus Land | X | X | X |
|
||||
| Kunde ist in Gruppe | X | X | X |
|
||||
| Kunde ist nicht in Gruppe | X | X | X |
|
||||
| Methode des Auftragslistenobjekts ausführen | | | X |
|
||||
| Bestellungsfeld auf Wert prüfen | | | X |
|
||||
| andere Aufgabe | | | X |
|
||||
| ab (inklusive) Bestellnummer | X | X | X |
|
||||
| bis (inklusive) Bestellnummer | X | X | X |
|
||||
| Zeitraum (1) | X | X | X |
|
||||
| Zeitraum (2) | X | X | X |
|
||||
| nicht gesetztes... | X | X | X |
|
||||
| aus diesen Wochentagen | X | X | X |
|
||||
| bei diesen Zahlarten | X | X | X |
|
||||
| bei diesen Versandarten | X | X | X |
|
||||
| bei gesetztem Trackingcode | X | X | X |
|
||||
| bei stornierter Bestellung | X | X | X |
|
||||
| bei nicht stornierter Bestellung | X | X | X |
|
||||
| bei stornierten Artikeln innerhalb der Bestellung | X | X | X |
|
||||
| Bestellsumme | X | X | X |
|
||||
| hat Rechnungsnummer erhalten | X | X | X |
|
||||
| Transaktionsstatus | X | X | X |
|
||||
| bei verwendeter Währung | X | X | X |
|
||||
| bei verwendeter Sprache | X | X | X |
|
||||
| in einem der Ordner | X | X | X |
|
||||
| nicht in einem der Ordner | X | X | X |
|
||||
| enthält selektierte Artikel (1) | X | X | X |
|
||||
| enthält selektierte Artikel (2) | X | X | X |
|
||||
| enthält nicht selektierte Artikel (1) | X | X | X |
|
||||
| enthält nicht selektierte Artikel (2) | X | X | X |
|
||||
| Suchmuster zur Filterung der Mailadresse | X | X | X |
|
||||
| Liefer- bzw. Rechnungsadresse aus Land | X | X | X |
|
||||
| Kunde ist in Gruppe | X | X | X |
|
||||
| Kunde ist nicht in Gruppe | X | X | X |
|
||||
| Methode des Auftragslistenobjekts ausführen | | | X |
|
||||
| Bestellungsfeld auf Wert prüfen | | | X |
|
||||
| andere Aufgabe | | | X |
|
||||
|
||||
## Aktionen
|
||||
|
||||
| | Free-Edition | Standard-Edition | Premium-Edition |
|
||||
| | Free-Edition | Standard-Edition | Premium-Edition |
|
||||
|-----------------------------------------------|:-------------:|:-----------------:|:-----------------:|
|
||||
| E-Mail senden | X | X | X |
|
||||
| Aufträge in Ordner verschieben | X | X | X |
|
||||
| Aufträge stornieren | | X | X |
|
||||
| Versendet-am Datum setzen | | X | X |
|
||||
| Bezahlt-am Datum setzen | | X | X |
|
||||
| Versandkosten ändern | | X | X |
|
||||
| Rabatte ändern | | X | X |
|
||||
| PDF generieren (aus OXID Invoice PDF) | | X | X |
|
||||
| PDF generieren (aus (D3) PDF Dokumente) | | X | X |
|
||||
| Feld mit Wert füllen | | | X |
|
||||
| Kundengruppe zuordnen / entfernen | | X | X |
|
||||
| Export in Liste | | X | X |
|
||||
| Individualaktionen / -bedingungen definieren | | | X |
|
||||
| E-Mail senden | X | X | X |
|
||||
| Aufträge in Ordner verschieben | X | X | X |
|
||||
| Aufträge stornieren | | X | X |
|
||||
| Versendet-am Datum setzen | | X | X |
|
||||
| Bezahlt-am Datum setzen | | X | X |
|
||||
| Versandkosten ändern | | X | X |
|
||||
| Rabatte ändern | | X | X |
|
||||
| PDF generieren (aus OXID Invoice PDF) | | X | X |
|
||||
| PDF generieren (aus (D3) PDF Dokumente) | | X | X |
|
||||
| Feld mit Wert füllen | | | X |
|
||||
| Kundengruppe zuordnen / entfernen | | X | X |
|
||||
| Export in Liste | | X | X |
|
||||
| Individualaktionen / -bedingungen definieren | | | X |
|
||||
|
@ -3,20 +3,24 @@ title: Systemanforderungen
|
||||
---
|
||||
|
||||
* PHP Version
|
||||
* 5.6.x bis 7.3.x
|
||||
* 5.6.x bis 7.1.x
|
||||
* PHP Decoder
|
||||
* installierter ionCube Loader
|
||||
* Shopversionen / -editionen
|
||||
* OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version
|
||||
* Shopeditionen
|
||||
* OXID eShop Community Edition (CE)
|
||||
* OXID eShop Professional Edition (PE)
|
||||
* OXID eShop Enterprise Edition (EE)
|
||||
* OXID eShop B2B Edition
|
||||
* Shopversionen
|
||||
* OXID eShop in Compilation Version
|
||||
* 6.0.x
|
||||
* 6.1.x
|
||||
* 6.2.x
|
||||
* Themes
|
||||
* Das Modul benötigt keine Einbindung ins Frontend und ist damit von diesen Themes unabhängig.
|
||||
* (D3) Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.3.1.0
|
||||
* (D3) Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.3.6.0
|
||||
* Installation via [Composer](https://getcomposer.org)
|
||||
* mindestens ein freier Cronjob zur automatischen Ausführung angelegter Aufgaben (optional)
|
||||
|
||||
Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für **PHP 5.6**, **PHP 7.0**, **PHP 7.1**, **PHP 7.2** oder **PHP 7.3** sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.
|
||||
Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.
|
||||
|
||||
Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.
|
||||
|
@ -2,18 +2,18 @@
|
||||
title: Kompatibilität mit anderen Modulen
|
||||
---
|
||||
|
||||
Der **{$modulename}** integriert die Erweiterung "PDF Dokumente" von (D3) Data Development, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 1.0.0 des "PDF Dokumente"-Moduls entwickelt.
|
||||
Das Modul **{$modulename}** integriert die Erweiterung "PDF Dokumente" von (D3) Data Development, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 1.0.0 des "PDF Dokumente"-Moduls entwickelt.
|
||||
|
||||
Der **{$modulename}** ist natürlich auch ohne das "PDF Dokumente"-Modul einsetzbar, kann jedoch dann keine PDF-Exporte verwenden.
|
||||
Das Modul **{$modulename}** ist natürlich auch ohne das "PDF Dokumente"-Modul einsetzbar, kann jedoch dann keine PDF-Exporte verwenden.
|
||||
|
||||
---
|
||||
|
||||
Der **{$modulename}** integriert die Erweiterung "Invoice PDF" von OXID eSales AG, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 2.0.0 des "Invoice PDF"-Moduls entwickelt.
|
||||
Das Modul **{$modulename}** integriert die Erweiterung "Invoice PDF" von OXID eSales AG, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 2.0.0 des "Invoice PDF"-Moduls entwickelt.
|
||||
|
||||
Der **{$modulename}** ist natürlich auch ohne das "Invoice PDF"-Modul einsetzbar, kann jedoch dann keine PDF-Exporte verwenden.
|
||||
Das Modul **{$modulename}** ist natürlich auch ohne das "Invoice PDF"-Modul einsetzbar, kann jedoch dann keine PDF-Exporte verwenden.
|
||||
|
||||
---
|
||||
|
||||
Der **{$modulename}** integriert die Erweiterung "WYSIWYG Editor + Mediathek" von OXID eSales AG & digidesk - media solutions, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 2.2.0 des "WYSIWYG Editor + Mediathek"-Moduls entwickelt.
|
||||
Das Modul **{$modulename}** integriert die Erweiterung "WYSIWYG Editor + Mediathek" von OXID eSales AG & digidesk - media solutions, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 2.2.0 des "WYSIWYG Editor + Mediathek"-Moduls entwickelt.
|
||||
|
||||
Der **{$modulename}** ist natürlich auch ohne das "WYSIWYG Editor + Mediathek"-Modul einsetzbar.
|
||||
Das Modul **{$modulename}** ist natürlich auch ohne das "WYSIWYG Editor + Mediathek"-Modul einsetzbar.
|
@ -2,12 +2,14 @@
|
||||
title: Modul zur Installation hinzufügen
|
||||
---
|
||||
|
||||
### **auf der Kommandozeile**
|
||||
|
||||
Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) diesen Befehl aus, um das Modul **{$modulename}** zur Installation hinzuzufügen:
|
||||
|
||||
```bash
|
||||
php composer require {$composerident}:^{$moduleversion} --update-no-dev
|
||||
```
|
||||
|
||||
> [!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.
|
||||
> [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.
|
||||
|
||||
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require).
|
||||
|
@ -2,6 +2,18 @@
|
||||
title: Modul im Shop aktivieren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Aktivieren Sie das Modul über den Shopadmin unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ].
|
||||
|
||||
> [!] **Enterprise Editon**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Alternativ können Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
|
||||
|
||||
```bash
|
||||
./vendor/bin/oe-console oe:module:activate {$metadataident}
|
||||
```
|
||||
|
||||
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.
|
||||
|
||||
> [i] **Enterprise Edition**: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)
|
@ -2,10 +2,20 @@
|
||||
title: Shopanpassungen installieren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.
|
||||
|
||||
Den Installationsassistenten finden Sie auch unter den Menüpunkten [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ].
|
||||
|
||||
Bei tiefgreifenden Änderungen an Ihrem Shop (z.B. Hinzufügen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten für das Modul ausführen zu lassen.
|
||||
|
||||
Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.
|
||||
Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.
|
||||
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
|
||||
|
||||
```bash
|
||||
./vendor/bin/d3modules_install
|
||||
```
|
@ -2,8 +2,20 @@
|
||||
title: TMP-Ordner leeren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ].
|
||||
|
||||
Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.
|
||||
|
||||
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
|
||||
|
||||
```bash
|
||||
./vendor/bin/d3cleartmp
|
||||
```
|
||||
|
||||
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
|
||||
|
||||
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.
|
@ -2,6 +2,8 @@
|
||||
title: Lizenzschlüssel eintragen
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb.
|
||||
|
||||
Speziell der **{$modulename}** wird in unterschiedlichen (teilweise kostenfreien) Editionen für den Livebetrieb angeboten. Besuchen Sie unseren [Moduleshop](https://www.oxidmodule.com/), um mehr darüber zu erfahren.
|
||||
|
@ -4,8 +4,13 @@ Title: Schnellstart per Composer
|
||||
|
||||
## Schnellstart per Composer
|
||||
|
||||
### **auf der Kommandozeile**
|
||||
|
||||
```bash
|
||||
php composer require {$composerident}:^{$moduleversion} --update-no-dev
|
||||
./vendor/bin/oe-console oe:module:activate {$metadataident}
|
||||
./vendor/bin/d3modules_install
|
||||
./vendor/bin/d3cleartmp
|
||||
```
|
||||
|
||||
Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: Wann kann ein Update ausgeführt werden?
|
||||
---
|
||||
|
||||
Die Updatenaweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.
|
||||
Die Updateanweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.
|
||||
|
||||
Wurde die Installation bisher noch nicht durchgeführt oder die Installation wurde **nicht** über Composer
|
||||
durchgeführt (weil das Modul dies z.B. früher nicht unterstützte), verwenden Sie bitte die Beschreibung unter [Neuinstallation](../020_Neuinstallation/_index.md).
|
@ -2,4 +2,18 @@
|
||||
title: Modul deaktivieren
|
||||
---
|
||||
|
||||
Deaktivieren Sie das Modul über den Shopadmin unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].
|
||||
### **im Adminbereich**
|
||||
|
||||
Deaktivieren Sie das Modul unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].
|
||||
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
|
||||
|
||||
```bash
|
||||
./vendor/bin/oe-console oe:module:deactivate {$metadataident}
|
||||
```
|
||||
|
||||
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.
|
||||
|
||||
> [i] **Enterprise Edition**: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)
|
@ -2,6 +2,8 @@
|
||||
title: Dateien erneuern
|
||||
---
|
||||
|
||||
### **auf der Kommandozeile**
|
||||
|
||||
Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
|
||||
Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie dort diesen Befehl aus:
|
||||
|
||||
@ -11,6 +13,6 @@ php composer require {$composerident}:^{$moduleversion} --update-no-dev
|
||||
|
||||
Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag `{$composerident}`.
|
||||
|
||||
> [!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.
|
||||
> [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.
|
||||
|
||||
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require).
|
@ -2,4 +2,18 @@
|
||||
title: Modulinformationen aktualisieren
|
||||
---
|
||||
|
||||
Wechseln Sie im Adminbereich zu [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ].
|
||||
### **im Adminbereich**
|
||||
|
||||
Wechseln Sie im Adminbereich zu [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ].
|
||||
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Alternativ können Sie die Modulaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
|
||||
|
||||
```bash
|
||||
./vendor/bin/oe-console oe:module:activate {$metadataident}
|
||||
```
|
||||
|
||||
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.
|
||||
|
||||
> [i] **Enterprise Edition**: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)
|
@ -2,10 +2,20 @@
|
||||
title: Shopanpassungen installieren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.
|
||||
|
||||
Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.
|
||||
|
||||
Wird der Assistent nicht gezeigt (Sie sehen wieder die Modulübersicht), waren keine Anpassungen am Shop notwendig.
|
||||
|
||||
Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ] prüfen.
|
||||
Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ] prüfen.
|
||||
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
|
||||
|
||||
```bash
|
||||
./vendor/bin/d3modules_install
|
||||
```
|
@ -2,8 +2,20 @@
|
||||
title: TMP-Ordner leeren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ].
|
||||
|
||||
Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.
|
||||
|
||||
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
|
||||
|
||||
```bash
|
||||
./vendor/bin/d3cleartmp
|
||||
```
|
||||
|
||||
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
|
||||
|
||||
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.
|
@ -2,4 +2,6 @@
|
||||
title: Lizenzschlüssel aktualisieren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.
|
@ -4,8 +4,8 @@ title: Schnellstart
|
||||
|
||||
Das Modul **{$modulename}** bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen können. Über das Menü [ (D3) Module ] -> [{$menutitle}] -> [Einstellungen] erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf öffnet sich der Hinweistext.
|
||||
|
||||
Richten Sie nun die Aufgaben ein, die der „Auftragsmanager“ für Sie durchführen soll. In der Standardinstallation finden Sie einige Aufgaben als Beispiel vorbereitet. Darin können Sie sich die möglichen Konfigurationen ansehen, diese auf Ihre Bedürfnisse anpassen und auch neue Aufgaben anlegen.
|
||||
Richten Sie nun die Aufgaben ein, die der "Auftragsmanager" für Sie durchführen soll. In der Standardinstallation finden Sie einige Aufgaben als Beispiel vorbereitet. Darin können Sie sich die möglichen Konfigurationen ansehen, diese auf Ihre Bedürfnisse anpassen und auch neue Aufgaben anlegen.
|
||||
|
||||
Testen Sie die Aufgaben mit dem modulweiten Debug-Schalter ([ (D3) Module ] -> [ Auftragsmanager ] -> [ Einstellungen ]) und / oder der Mailsende-Option an jeder Aufgabe ([ (D3) Module ] -> [ Auftragsmanager ] -> [ Aufgaben ] -> [ Stamm ]). Diese Optionen sind genauer im jeweils dahinter stehenden Fragezeichenfeld erklärt. Aktivieren Sie die Ausführung der Aufgaben bitte erst, wenn Sie sicher sind, dass alle Optionen richtig sind. Wir übernehmen keine Gewährleistung für evtl. falsche oder verlorene Daten bei fehlerhaft eingestellten Aufgaben.
|
||||
|
||||
Weitere Details zur Einrichtung des „Auftragsmanagers“ entnehmen Sie bitte dessen [Handbuch zum Modul](../manual/010_Handbuch.md).
|
||||
Weitere Details zur Einrichtung des "Auftragsmanagers" entnehmen Sie bitte dessen [Handbuch zum Modul](../manual/010_Handbuch.md).
|
||||
|
@ -2,5 +2,18 @@
|
||||
title: Modul deaktivieren
|
||||
---
|
||||
|
||||
Deaktivieren Sie das Modul **{$modulename}** über den Shopadmin [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].
|
||||
### **im Adminbereich**
|
||||
|
||||
Deaktivieren Sie das Modul unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].
|
||||
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
|
||||
|
||||
```bash
|
||||
./vendor/bin/oe-console oe:module:deactivate {$metadataident}
|
||||
```
|
||||
|
||||
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.
|
||||
|
||||
> [i] **Enterprise Edition**: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)
|
@ -2,12 +2,12 @@
|
||||
title: Modul aus der Installation entfernen
|
||||
---
|
||||
|
||||
### **auf der Kommandozeile**
|
||||
|
||||
Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:
|
||||
|
||||
```Bash
|
||||
php composer remove {$composerident} --no-update
|
||||
```
|
||||
|
||||
> [!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.
|
||||
|
||||
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require).
|
||||
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#remove).
|
@ -6,6 +6,5 @@ Löschen Sie den Ordner `{$modulefolder}` und seine enthaltenen Elemente aus dem
|
||||
|
||||
Bestätigen Sie anschließend im Shopadmin unter [ Erweiterungen ] -> [ Module ] -> [ Installierte Shop-Module ] die Nachricht:
|
||||
|
||||
> Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.
|
||||
>
|
||||
> Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.
|
||||
> Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?
|
||||
|
@ -2,8 +2,20 @@
|
||||
title: TMP-Ordner leeren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ].
|
||||
|
||||
Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.
|
||||
|
||||
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
|
||||
|
||||
```bash
|
||||
./vendor/bin/d3cleartmp
|
||||
```
|
||||
|
||||
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
|
||||
|
||||
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.
|
@ -8,4 +8,4 @@ Setzen Sie das [ Modul aktiv ]: Ohne den Aktiv-Haken können Sie das Modul zwar
|
||||
|
||||
Über [ Debug aktiv ] lassen sich Informationen während der Ausführung des Moduls ausgeben, die Ihnen und uns nützliche Hinweise zu einer möglichen Fehlersuche geben. Im Normalbetrieb sollte dieser Haken nicht gesetzt sein, da sonst die Aktionen nicht ausgeführt werden.
|
||||
|
||||
In der [ Logging ]-Auswahl stellen Sie ein, ob und wie viele Protokollinformationen der Auftragsmanager mitschreiben soll. Die Daten helfen uns bei einer möglichen Ursachensuche, wenn die Auftragsabarbeitung doch einmal nicht wie gewünscht arbeiten sollte. Die Protokolleinträge werden ausschließlich in Ihrer Installation abgelegt. Treffen Sie bei der Entscheidung den Kompromiss zwischen einem ausreichenden Protokoll und dem Speicherplatzbedarf. Im Regelfall ist die Einstellung „Fehler mitschreiben“ ausreichend.
|
||||
In der [ Logging ]-Auswahl stellen Sie ein, ob und wie viele Protokollinformationen der Auftragsmanager mitschreiben soll. Die Daten helfen uns bei einer möglichen Ursachensuche, wenn die Auftragsabarbeitung doch einmal nicht wie gewünscht arbeiten sollte. Die Protokolleinträge werden ausschließlich in Ihrer Installation abgelegt. Treffen Sie bei der Entscheidung den Kompromiss zwischen einem ausreichenden Protokoll und dem Speicherplatzbedarf. Im Regelfall ist die Einstellung "Fehler mitschreiben" ausreichend.
|
||||
|
@ -8,4 +8,10 @@ Setzen Sie hier die Cronjob-Ausführung aktiv, wenn Sie die automatische Abarbei
|
||||
|
||||
Tragen Sie auch die Anzahl der Bestellungen ein, die pro Cronjob-Aufruf abgearbeitet werden dürfen. Die Menge ist begrenzt, da auch ein Cronjob nur eine vom Server vorgegebene Zeit zur Abarbeitung hat. Jede Bestellung benötigt ebenfalls etwas Zeit. Je nach Anzahl der aufgelaufenen Bestellungen und der auszuführenden Aufgaben sollte diese Anzahl justiert werden. Reicht die maximal nutzbare Anzahl der Bestellungen nicht aus, lassen Sie den Cronjob einfach mehrmals laufen (z.B. alle 2 Stunden).
|
||||
|
||||
Das Cronjob-Skript können Sie (und jeder Andere auch) zur Einrichtung oder zur Kontrolle im Browser aufrufen. Neben den serverseitigen Sicherheitsmaßnahmen sollten Sie hier ein Passwort vergeben, mit dem das Skript ausschließlich gestartet werden kann. Ohne das Passwort verweigert der Auftragsmanager seine Arbeit. So stellen Sie sicher, dass kein Unbefugter diese Ausführung startet.
|
||||
### Scriptaufruf über externe URL (abgekündigt für automatische Ausführung)
|
||||
|
||||
Das manuell ausführbare Cronjob-Skript können Sie (und jeder Andere auch) zur Einrichtung oder zur Kontrolle im Browser aufrufen. Neben den serverseitigen Sicherheitsmaßnahmen sollten Sie hier ein Passwort vergeben, mit dem das Skript ausschließlich gestartet werden kann. Ohne das Passwort verweigert der Auftragsmanager seine Arbeit. So stellen Sie sicher, dass kein Unbefugter diese Ausführung startet. Dieses Script ist abgekündigt und sollte für die automatische Ausführung nicht mehr verwendet werden. Bitte verwenden Sie statt dessen das Konsolenscript.
|
||||
|
||||
### Scriptaufruf über Konsolenbefehl
|
||||
|
||||
Das automatisiert aufrufbare Cronscript lässt sich nur vom Server aus direkt aufrufen und benötigt daher kein Passwort. Rufen Sie `./vendor/bin/d3_ordermanager_cron` im Shop-Root-Ordner auf, um weitere Informationen zu den Ausführungsmöglichkeiten zu erhalten. Neben dem Ausführungsstart können Sie sich darüber auch Statusinformation zu den Aufgaben oder der Installation abfragen.
|
||||
|
@ -6,9 +6,9 @@ Der Auftragsmanager stellt verschiedene Cronjobs zur Verfügung. Je nach Einrich
|
||||
|
||||
Für jeden verfügbaren Cronjob sehen Sie in den Einstellungen die für Einrichtung benötigten Informationen:
|
||||
|
||||
Den Link mit allen erforderlichen Parametern für den manuellen Aufruf des Bearbeitungsskripts finden Sie in der Zeile „externer Link“. Über den blauen Button können Sie die Ausführung in einem neuen Browser-Tab sofort starten.
|
||||
Den Shellaufruf mit allen erforderlichen Parametern des Ausführungsskripts finden Sie in der Zeile "interner Cronaufruf". Direkt darunter finden Sie die Möglichkeit, passende Shell-Scripte für die Einrichtung Ihrer Cronjobs zu erstellen.
|
||||
|
||||
Direkt darunter finden Sie den Link, den Sie für die Einrichtung des Cronjobs benötigen. Dort ist das Passwort nicht nötigt, da Ihr Server die Identifizierung selbst durchführen kann.
|
||||
Mit dem "externen Link" können Sie die Ausführung manuell im Browser starten. Beachten Sie, dass dieser Link nicht für Cronjobaufrufe verwendet werden kann. Über den blauen Button können Sie die Ausführung in einem neuen Browser-Tab sofort starten. Dieser Link ist abgekündigt und wird in Zukunft entfernt werden. Ändern Sie Ihre Cronjobs bitte auf den "internen Link" ab.
|
||||
|
||||
Nachfolgend wird ebenfalls die Zeit gezeigt, zu der dieser Cronjob das letzte Mal erfolgreich gestartet wurde. Haben Sie Zweifel an der Cronjob-Einrichtung bei Ihrem Provider, können Sie dies hier kontrollieren.
|
||||
|
||||
|
@ -6,7 +6,7 @@ Haben Sie die Bedingungen gesetzt, setzen Sie nun die Aktionen, die ausschließl
|
||||
|
||||
Auch hier verzichten wir in diesem Handbuch auf die Auflistung der Aktionen, da diese normalerweise selbsterklärend sind. Im Folgenden sind nun Besonderheiten aufgeführt, auf die Sie speziell achten sollten:
|
||||
|
||||
Beachten Sie, dass die Aktion „Löschen von Bestellungen“ nicht rückgängig gemacht werden kann. Lassen Sie bei solchen Aktionen erst während eines Testzeitraums die Infomails zusenden, mit denen Sie prüfen können, ob die Löschaktionen auch die richtigen Bestellungen betreffen. Wir übernehmen keine Gewährleistung bei Datenverlust auf Grund von unzureichend geprüften Aufgaben.
|
||||
Beachten Sie, dass die Aktion "Löschen von Bestellungen" nicht rückgängig gemacht werden kann. Lassen Sie bei solchen Aktionen erst während eines Testzeitraums die Infomails zusenden, mit denen Sie prüfen können, ob die Löschaktionen auch die richtigen Bestellungen betreffen. Wir übernehmen keine Gewährleistung bei Datenverlust auf Grund von unzureichend geprüften Aufgaben.
|
||||
|
||||
Alle Aktionen, die sich auf Währungsmengen beziehen (z.B. Versandkosten oder Rabatte), verwenden die Angabe immer in der Shop-Hauptwährung. Rechnen Sie Angaben in Fremdwährung für die Aktionen daher bitte immer um.
|
||||
|
||||
@ -15,20 +15,20 @@ vorgenommen.
|
||||
|
||||
Beim Versand von Mails können Sie als Quelle Ihres Mailinhalts CMS-Bausteine aus Ihrem Shop oder komplette Templatedateien verwenden. In beiden Möglichkeiten haben Sie die folgenden Variablen zur Verfügung, um die Mail zu individualisieren:
|
||||
|
||||
| Variable | Inhalt |
|
||||
| Variable | Inhalt |
|
||||
|-------------------|-----------------------------------------------------------------------------------------------------------------------|
|
||||
| $oShop | enthält das Shop-Objekt und alle seine Möglichkeiten |
|
||||
| $shop | enthält das Shop-Objekt und alle seine Möglichkeiten |
|
||||
| $oViewConf | enthält das Shop-Objekt und alle seine Möglichkeiten |
|
||||
| $oOrder | enthält das Bestellungen-Objekt und alle seine Möglichkeiten |
|
||||
| $order | enthält das Bestellungen-Objekt und alle seine Möglichkeiten |
|
||||
| $oUser | enthält das Benutzer-Objekt und alle seine Möglichkeiten |
|
||||
| $user | enthält das Benutzer-Objekt und alle seine Möglichkeiten |
|
||||
| $shopTemplateDir | enthält das Verzeichnis zum Template |
|
||||
| $charset | enthält den Zeichensatz für die Mail |
|
||||
| $basket | enthält das Warenkorb-Objekt und alle seine Möglichkeiten (erfordert, dass alle Artikel noch im Stamm vorhanden sind) |
|
||||
| $payment | enthält das Bezahlarten-Objekt und alle seine Möglichkeiten |
|
||||
| $oDelSet | enthält das Versandarten-Objekt und alle seine Möglichkeiten |
|
||||
| $currency | enthält das Währungs-Objekt und alle seine Möglichkeiten |
|
||||
| $oShop | enthält das Shop-Objekt und alle seine Möglichkeiten |
|
||||
| $shop | enthält das Shop-Objekt und alle seine Möglichkeiten |
|
||||
| $oViewConf | enthält das Shop-Objekt und alle seine Möglichkeiten |
|
||||
| $oOrder | enthält das Bestellungen-Objekt und alle seine Möglichkeiten |
|
||||
| $order | enthält das Bestellungen-Objekt und alle seine Möglichkeiten |
|
||||
| $oUser | enthält das Benutzer-Objekt und alle seine Möglichkeiten |
|
||||
| $user | enthält das Benutzer-Objekt und alle seine Möglichkeiten |
|
||||
| $shopTemplateDir | enthält das Verzeichnis zum Template |
|
||||
| $charset | enthält den Zeichensatz für die Mail |
|
||||
| $basket | enthält das Warenkorb-Objekt und alle seine Möglichkeiten (erfordert, dass alle Artikel noch im Stamm vorhanden sind) |
|
||||
| $payment | enthält das Bezahlarten-Objekt und alle seine Möglichkeiten |
|
||||
| $oDelSet | enthält das Versandarten-Objekt und alle seine Möglichkeiten |
|
||||
| $currency | enthält das Währungs-Objekt und alle seine Möglichkeiten |
|
||||
|
||||
Legen Sie die Templatedateien im auszuwählenden Ordner ab.
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: Cronjobs für unterschiedlich zu steuernde Aufgaben
|
||||
---
|
||||
|
||||
Neu angelegte Aufgaben oder Aufgaben, denen Sie keine spezielle Cronjob-ID zugewiesen haben, erhalten standardmäßig immer die Cronjob-ID „0“ (Null). Noch nicht zugeordnete oder neu angelegte Aufgaben können Sie gesamt über diese Cronjob-ID steuern. Hierfür können Sie mit den in den Modul-Grundeinstellungen angezeigten Daten einen Cronjob einrichten, der diese Aufgaben automatisch ausführt.
|
||||
Neu angelegte Aufgaben oder Aufgaben, denen Sie keine spezielle Cronjob-ID zugewiesen haben, erhalten standardmäßig immer die Cronjob-ID "0" (Null). Noch nicht zugeordnete oder neu angelegte Aufgaben können Sie gesamt über diese Cronjob-ID steuern. Hierfür können Sie mit den in den Modul-Grundeinstellungen angezeigten Daten einen Cronjob einrichten, der diese Aufgaben automatisch ausführt.
|
||||
|
||||
Häufig ist es jedoch der Fall, dass bestimmte Aufgaben nur zu besonderen Zeiten gestartet werden sollen. Beispiele sind:
|
||||
|
||||
@ -14,4 +14,4 @@ Weisen Sie dann diesen speziellen Aufgaben jeweils eine eigene Cronjob-ID zu. Di
|
||||
|
||||
Sobald Sie die Cronjob-ID an der Aufgabe gespeichert haben, werden Ihnen in den Grundeinstellungen des Moduls alle Informationen gezeigt, die Sie für die Einrichtung dieses zusätzlichen Cronjobs benötigen. An diesem Cronjob können Sie nun auch die neuen Ausführungszeiten direkt einstellen. Sofern Ihr Provider dies erfordert, legen Sie für jeden Cronjob eine separate .sh-Datei an (siehe [Aufgaben automatisch ausführen](050_Aufgaben_automatisch_ausfuehren.md)).
|
||||
|
||||
Vorherige Modulversionen verwendeten noch keine Cronjob-ID. Wird der Cronjob ohne ID aufgerufen, verwendet dieser automatisch die ID „0“ (Null). Eine Umarbeitung der bisherigen Einstellungen ist nicht nötig.
|
||||
Vorherige Modulversionen verwendeten noch keine Cronjob-ID. Wird der Cronjob ohne ID aufgerufen, verwendet dieser automatisch die ID "0" (Null). Eine Umarbeitung der bisherigen Einstellungen ist nicht nötig.
|
||||
|
@ -72,16 +72,48 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<h2 id="page_3-3-0-0-2020-08-20">3.3.0.0 - (2020-08-20)</h2>
|
||||
<h2 id="page_3-3-1-0-2021-03-10">3.3.1.0 - (2021-03-10)</h2>
|
||||
<p>** Hinweis für kleinere Versions-Upgrades: Es gibt einige rückwärts-inkompatible Änderungen an dieser Version. **</p>
|
||||
<h3 id="page_Added">Added</h3>
|
||||
<ul>
|
||||
<li>erweiterte Konfigurationsprüfung integriert</li>
|
||||
<li>Ausführungsabbruch mit passenden Fehlermeldungen bei Konfigurationsfehlern eingefügt</li>
|
||||
<li>Debugausgaben werden auch bei Konsolenausführung gezeigt</li>
|
||||
<li>statische Auswahllisten sind erweiterbar</li>
|
||||
<li>Prüfung und Behandlung von Kompilierungsfehlern aufgrund fehlerhafter Smarty-Codes</li>
|
||||
<li>Abfangen leerer Inhalte auf Grund von falsch encodeten Templatedateien</li>
|
||||
<li>Profiling für CLI und GUI integriert</li>
|
||||
<li>Historyeinträge können optional angelegt werden</li>
|
||||
</ul>
|
||||
<h3 id="page_Changed">Changed</h3>
|
||||
<ul>
|
||||
<li>Bedingungen- und Aktioneninterfaces aktualisiert</li>
|
||||
<li>Response-Script für automatische Ausführung als abgekündigt markiert</li>
|
||||
<li>Exportdateinamen wird für gültige Dateinamen überarbeitet</li>
|
||||
<li>Modul verwendet strict types</li>
|
||||
<li>Remark anlegen optimiert</li>
|
||||
</ul>
|
||||
<h3 id="page_Fixed">Fixed</h3>
|
||||
<ul>
|
||||
<li>Bedingung "gesetzte Rechnungsnummer" korrigiert</li>
|
||||
<li>Endlosschleifen bei Ausführung von finalizeOrder- und orderSave-Trigger verhindert</li>
|
||||
<li>Ordnernamen, die nicht aus Übersetzungen kommen, zeigen keine Fehlermeldung</li>
|
||||
<li>nicht generierbare Statusmails korrigiert</li>
|
||||
<li>Debugmodus verwendet SQL-Logger für optimierte Anzeige</li>
|
||||
<li>nicht geladenes Manager-Objekt im Admincontroller korrigiert</li>
|
||||
<li>"Einträge als erledigt markieren" ignoriert "Einträge nicht als erledigt markieren"-Option</li>
|
||||
</ul>
|
||||
<hr />
|
||||
<h2 id="page_3-3-0-0-2020-08-20">3.3.0.0 - (2020-08-20)</h2>
|
||||
<h3 id="page_Added-2">Added</h3>
|
||||
<ul>
|
||||
<li>PDF-Dokumente können optional aus D³ PDF Dokumente Modul sowie auch aus OXID PDF Invoice Modul generiert werden</li>
|
||||
</ul>
|
||||
<h3 id="page_Changed">Changed</h3>
|
||||
<h3 id="page_Changed-2">Changed</h3>
|
||||
<ul>
|
||||
<li>OXID Invoice PDF Modul ist keine Anforderung mehr</li>
|
||||
<li>jeder ausgeführte Task wird auf Abbrüche kontrolliert, um Folgetasks weiter ausführen zu können</li>
|
||||
@ -90,7 +122,7 @@
|
||||
<li>Währung der Bestellung wird im Maileditor geladen, um passende Formatierung zu verwenden</li>
|
||||
<li>umfangreicher Setupschritt wird nur noch einmalig ausgeführt</li>
|
||||
</ul>
|
||||
<h3 id="page_Fixed">Fixed</h3>
|
||||
<h3 id="page_Fixed-2">Fixed</h3>
|
||||
<ul>
|
||||
<li>Dateinamen der PDF-Dokumente werden auf ungültige Zeichen geprüft und korrigiert</li>
|
||||
<li>RemarkHandler verliert Informationen beim Ausführen von Cronjobs</li>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../editions/Editionen.html">Editionen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -48,8 +48,8 @@
|
||||
|
||||
|
||||
<div class="details">
|
||||
<div>Autor: D³ Data Development</div> <div>Stand: 20.08.2020</div>
|
||||
<div>Version: 3.3.0.0</div>
|
||||
<div>Autor: D³ Data Development</div> <div>Stand: 09.03.2021</div>
|
||||
<div>Version: 3.3.1.0</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -72,18 +72,18 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Kompatibilitaet_mit_anderen_Modulen.html">Kompatibilität mit anderen Modulen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Der <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> integriert die Erweiterung "PDF Dokumente" von <i class='fab fa-d3 d3fa-color-blue'></i> Data Development, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 1.0.0 des "PDF Dokumente"-Moduls entwickelt.</p>
|
||||
<p>Der <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> ist natürlich auch ohne das "PDF Dokumente"-Modul einsetzbar, kann jedoch dann keine PDF-Exporte verwenden.</p>
|
||||
<p>Das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> integriert die Erweiterung "PDF Dokumente" von <i class='fab fa-d3 d3fa-color-blue'></i> Data Development, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 1.0.0 des "PDF Dokumente"-Moduls entwickelt.</p>
|
||||
<p>Das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> ist natürlich auch ohne das "PDF Dokumente"-Modul einsetzbar, kann jedoch dann keine PDF-Exporte verwenden.</p>
|
||||
<hr />
|
||||
<p>Der <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> integriert die Erweiterung "Invoice PDF" von OXID eSales AG, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 2.0.0 des "Invoice PDF"-Moduls entwickelt.</p>
|
||||
<p>Der <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> ist natürlich auch ohne das "Invoice PDF"-Modul einsetzbar, kann jedoch dann keine PDF-Exporte verwenden.</p>
|
||||
<p>Das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> integriert die Erweiterung "Invoice PDF" von OXID eSales AG, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 2.0.0 des "Invoice PDF"-Moduls entwickelt.</p>
|
||||
<p>Das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> ist natürlich auch ohne das "Invoice PDF"-Modul einsetzbar, kann jedoch dann keine PDF-Exporte verwenden.</p>
|
||||
<hr />
|
||||
<p>Der <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> integriert die Erweiterung "WYSIWYG Editor + Mediathek" von OXID eSales AG & digidesk - media solutions, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 2.2.0 des "WYSIWYG Editor + Mediathek"-Moduls entwickelt.</p>
|
||||
<p>Der <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> ist natürlich auch ohne das "WYSIWYG Editor + Mediathek"-Modul einsetzbar.</p>
|
||||
<p>Das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> integriert die Erweiterung "WYSIWYG Editor + Mediathek" von OXID eSales AG & digidesk - media solutions, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 2.2.0 des "WYSIWYG Editor + Mediathek"-Moduls entwickelt.</p>
|
||||
<p>Das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> ist natürlich auch ohne das "WYSIWYG Editor + Mediathek"-Modul einsetzbar.</p>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,14 +72,14 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<ul>
|
||||
<li>PHP Version
|
||||
<ul>
|
||||
<li>5.6.x bis 7.3.x</li>
|
||||
<li>5.6.x bis 7.1.x</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>PHP Decoder
|
||||
@ -87,13 +87,20 @@
|
||||
<li>installierter ionCube Loader</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Shopversionen / -editionen
|
||||
<li>Shopeditionen
|
||||
<ul>
|
||||
<li>OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version
|
||||
<li>OXID eShop Community Edition (CE)</li>
|
||||
<li>OXID eShop Professional Edition (PE)</li>
|
||||
<li>OXID eShop Enterprise Edition (EE)</li>
|
||||
<li>OXID eShop B2B Edition</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Shopversionen
|
||||
<ul>
|
||||
<li>OXID eShop in Compilation Version
|
||||
<ul>
|
||||
<li>6.0.x</li>
|
||||
<li>6.1.x</li>
|
||||
<li>6.2.x</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@ -104,12 +111,12 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<i class='fab fa-d3 d3fa-color-blue'></i> Modul-Connector (<a href="https://www.oxidmodule.com/connector/" class="Link--external">kostenfrei bei D3 erhältlich</a>) ab Version 5.3.1.0</li>
|
||||
<i class='fab fa-d3 d3fa-color-blue'></i> Modul-Connector (<a href="https://www.oxidmodule.com/connector/" class="Link--external">kostenfrei bei D3 erhältlich</a>) ab Version 5.3.6.0</li>
|
||||
<li>Installation via <a href="https://getcomposer.org" class="Link--external">Composer</a>
|
||||
</li>
|
||||
<li>mindestens ein freier Cronjob zur automatischen Ausführung angelegter Aufgaben (optional)</li>
|
||||
</ul>
|
||||
<p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für <strong>PHP 5.6</strong>, <strong>PHP 7.0</strong>, <strong>PHP 7.1</strong>, <strong>PHP 7.2</strong> oder <strong>PHP 7.3</strong> sowie dem auf Ihrem Server vorhandenen Decoder (<strong>ionCube Loader</strong>) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.</p>
|
||||
<p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (<strong>ionCube Loader</strong>) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.</p>
|
||||
<p>Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.</p>
|
||||
</div>
|
||||
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,15 +72,15 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Löschen Sie den Ordner <code>ordermanager</code> und seine enthaltenen Elemente aus dem Verzeichnis <code>source/modules/d3</code> Ihres Shops.</p>
|
||||
<p>Bestätigen Sie anschließend im Shopadmin unter <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span> -> <span class="navi_element">Installierte Shop-Module</span> die Nachricht:</p>
|
||||
<blockquote>
|
||||
<p>Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.</p>
|
||||
<p>Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?</p>
|
||||
<p>Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.
|
||||
Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Datenbank_bereinigen.html">Datenbank bereinigen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,18 +72,16 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:</p>
|
||||
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:</p>
|
||||
<pre><code class="language-Bash">php composer remove d3/ordermanager --no-update
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>
|
||||
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#remove" class="Link--external">Dokumentation von Composer</a>.</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
|
@ -72,11 +72,22 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Deaktivieren Sie das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> über den Shopadmin <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Deaktivieren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Deaktivieren Sie das Modul unter <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Deaktivieren</span>.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
|
||||
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:deactivate d3ordermanager
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,14 +72,22 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
|
||||
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
|
||||
<pre><code class="language-bash">./vendor/bin/d3cleartmp
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../installation/Installation.html">Installation / Update / Deinstallation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Cronjob_einrichten.html">Cronjob einrichten</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,11 +72,12 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb.</p>
|
||||
<p>Speziell der <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> wird in unterschiedlichen (teilweise kostenfreien) Editionen für den Livebetrieb angeboten. Besuchen Sie unseren <a href="https://www.oxidmodule.com/" class="Link--external">Moduleshop</a>, um mehr darüber zu erfahren.</p>
|
||||
<p>Rufen Sie zum Anfordern des Lizenzschlüssels die Modulverwaltung im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">Modulverwaltung</span> auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, können Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.</p>
|
||||
</div>
|
||||
|
@ -72,15 +72,16 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> zur Installation hinzuzufügen:</p>
|
||||
<pre><code class="language-bash">php composer require d3/ordermanager:^3.3.0.0 --update-no-dev
|
||||
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> zur Installation hinzuzufügen:</p>
|
||||
<pre><code class="language-bash">php composer require d3/ordermanager:^3.3.1.0 --update-no-dev
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.</p>
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>
|
||||
|
@ -72,13 +72,21 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Aktivieren Sie das Modul über den Shopadmin unter <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Aktivieren Sie das Modul über den Shopadmin unter <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alternativ können Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
|
||||
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:activate d3ordermanager
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Editon</strong>: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.</p>
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,14 +72,19 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.</p>
|
||||
<p>Den Installationsassistenten finden Sie auch unter den Menüpunkten <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">Modulverwaltung</span> -> <span class="navi_element">Modulinstallation</span>.</p>
|
||||
<p>Bei tiefgreifenden Änderungen an Ihrem Shop (z.B. Hinzufügen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten für das Modul ausführen zu lassen.</p>
|
||||
<p>Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
|
||||
<pre><code class="language-bash">./vendor/bin/d3modules_install
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,14 +72,22 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
|
||||
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
|
||||
<pre><code class="language-bash">./vendor/bin/d3cleartmp
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Updatefaehigkeit.html">Updatefähigkeit</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,12 +72,16 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<h2 id="page_Schnellstart-per-Composer">Schnellstart per Composer</h2>
|
||||
<pre><code class="language-bash">php composer require d3/ordermanager:^3.3.0.0 --update-no-dev
|
||||
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||
<pre><code class="language-bash">php composer require d3/ordermanager:^3.3.1.0 --update-no-dev
|
||||
./vendor/bin/oe-console oe:module:activate d3ordermanager
|
||||
./vendor/bin/d3modules_install
|
||||
./vendor/bin/d3cleartmp
|
||||
</code></pre>
|
||||
<p>Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.</p>
|
||||
</div>
|
||||
|
@ -72,14 +72,14 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen können. Über das Menü <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> -> <span class="navi_element">Einstellungen</span> erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf öffnet sich der Hinweistext.</p>
|
||||
<p>Richten Sie nun die Aufgaben ein, die der „Auftragsmanager“ für Sie durchführen soll. In der Standardinstallation finden Sie einige Aufgaben als Beispiel vorbereitet. Darin können Sie sich die möglichen Konfigurationen ansehen, diese auf Ihre Bedürfnisse anpassen und auch neue Aufgaben anlegen.</p>
|
||||
<p>Richten Sie nun die Aufgaben ein, die der "Auftragsmanager" für Sie durchführen soll. In der Standardinstallation finden Sie einige Aufgaben als Beispiel vorbereitet. Darin können Sie sich die möglichen Konfigurationen ansehen, diese auf Ihre Bedürfnisse anpassen und auch neue Aufgaben anlegen.</p>
|
||||
<p>Testen Sie die Aufgaben mit dem modulweiten Debug-Schalter (<span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Auftragsmanager</span> -> <span class="navi_element">Einstellungen</span>) und / oder der Mailsende-Option an jeder Aufgabe (<span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Auftragsmanager</span> -> <span class="navi_element">Aufgaben</span> -> <span class="navi_element">Stamm</span>). Diese Optionen sind genauer im jeweils dahinter stehenden Fragezeichenfeld erklärt. Aktivieren Sie die Ausführung der Aufgaben bitte erst, wenn Sie sicher sind, dass alle Optionen richtig sind. Wir übernehmen keine Gewährleistung für evtl. falsche oder verlorene Daten bei fehlerhaft eingestellten Aufgaben.</p>
|
||||
<p>Weitere Details zur Einrichtung des „Auftragsmanagers“ entnehmen Sie bitte dessen <a href="../manual/Handbuch.html">Handbuch zum Modul</a>.</p>
|
||||
<p>Weitere Details zur Einrichtung des "Auftragsmanagers" entnehmen Sie bitte dessen <a href="../manual/Handbuch.html">Handbuch zum Modul</a>.</p>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,17 +72,18 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
|
||||
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
|
||||
Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie dort diesen Befehl aus:</p>
|
||||
<pre><code class="language-bash">php composer require d3/ordermanager:^3.3.0.0 --update-no-dev
|
||||
<pre><code class="language-bash">php composer require d3/ordermanager:^3.3.1.0 --update-no-dev
|
||||
</code></pre>
|
||||
<p>Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag <code>d3/ordermanager</code>.</p>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.</p>
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Erweiterungen_anpassen.html">Erweiterungen anpassen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,11 +72,12 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Lizenzschluessel_aktualisieren.html">Lizenzschlüssel aktualisieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">Modulverwaltung</span> ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">Modulverwaltung</span> ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.</p>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,11 +72,22 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Deaktivieren Sie das Modul über den Shopadmin unter <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Deaktivieren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Deaktivieren Sie das Modul unter <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Deaktivieren</span>.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
|
||||
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:deactivate d3ordermanager
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,11 +72,22 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Wechseln Sie im Adminbereich zu <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Wechseln Sie im Adminbereich zu <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alternativ können Sie die Modulaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
|
||||
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:activate d3ordermanager
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,14 +72,19 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.</p>
|
||||
<p>Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.</p>
|
||||
<p>Wird der Assistent nicht gezeigt (Sie sehen wieder die Modulübersicht), waren keine Anpassungen am Shop notwendig.</p>
|
||||
<p>Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">Modulverwaltung</span> -> <span class="navi_element">Modulinstallation</span> prüfen.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
|
||||
<pre><code class="language-bash">./vendor/bin/d3modules_install
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,14 +72,22 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
|
||||
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
|
||||
<pre><code class="language-bash">./vendor/bin/d3cleartmp
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
|
@ -72,11 +72,11 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Updatedefinition.html">Wann kann ein Update ausgeführt werden?</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Die Updatenaweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.</p>
|
||||
<p>Die Updateanweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.</p>
|
||||
<p>Wurde die Installation bisher noch nicht durchgeführt oder die Installation wurde <strong>nicht</strong> über Composer
|
||||
durchgeführt (weil das Modul dies z.B. früher nicht unterstützte), verwenden Sie bitte die Beschreibung unter <a href="../Neuinstallation/index.html">Neuinstallation</a>.</p>
|
||||
</div>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,13 +72,13 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Aufgaben/index.html">Aufgaben</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Haben Sie die Bedingungen gesetzt, setzen Sie nun die Aktionen, die ausschließlich auf die gefundenen Bestellungen angewendet werden.</p>
|
||||
<p>Auch hier verzichten wir in diesem Handbuch auf die Auflistung der Aktionen, da diese normalerweise selbsterklärend sind. Im Folgenden sind nun Besonderheiten aufgeführt, auf die Sie speziell achten sollten:</p>
|
||||
<p>Beachten Sie, dass die Aktion „Löschen von Bestellungen“ nicht rückgängig gemacht werden kann. Lassen Sie bei solchen Aktionen erst während eines Testzeitraums die Infomails zusenden, mit denen Sie prüfen können, ob die Löschaktionen auch die richtigen Bestellungen betreffen. Wir übernehmen keine Gewährleistung bei Datenverlust auf Grund von unzureichend geprüften Aufgaben.</p>
|
||||
<p>Beachten Sie, dass die Aktion "Löschen von Bestellungen" nicht rückgängig gemacht werden kann. Lassen Sie bei solchen Aktionen erst während eines Testzeitraums die Infomails zusenden, mit denen Sie prüfen können, ob die Löschaktionen auch die richtigen Bestellungen betreffen. Wir übernehmen keine Gewährleistung bei Datenverlust auf Grund von unzureichend geprüften Aufgaben.</p>
|
||||
<p>Alle Aktionen, die sich auf Währungsmengen beziehen (z.B. Versandkosten oder Rabatte), verwenden die Angabe immer in der Shop-Hauptwährung. Rechnen Sie Angaben in Fremdwährung für die Aktionen daher bitte immer um.</p>
|
||||
<p>Geben Sie bei Veränderung eines Freitextfeldes als Feldname immer das Stammfeld an. Die Angabe des sprachabhängigen Suffix (z.B. ..._1) wird vom Modul bei Bedarf selbst
|
||||
vorgenommen.</p>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Aufgaben/index.html">Aufgaben</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Aufgaben/index.html">Aufgaben</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Aufgaben/index.html">Aufgaben</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Aufgaben/Mall.html">Mall</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Aufgaben/index.html">Aufgaben</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Aufgaben/Stamm.html">Stamm</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Aufgaben/index.html">Aufgaben</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Aufgaben/index.html">Aufgaben</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,11 +72,11 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Neu angelegte Aufgaben oder Aufgaben, denen Sie keine spezielle Cronjob-ID zugewiesen haben, erhalten standardmäßig immer die Cronjob-ID „0“ (Null). Noch nicht zugeordnete oder neu angelegte Aufgaben können Sie gesamt über diese Cronjob-ID steuern. Hierfür können Sie mit den in den Modul-Grundeinstellungen angezeigten Daten einen Cronjob einrichten, der diese Aufgaben automatisch ausführt.</p>
|
||||
<p>Neu angelegte Aufgaben oder Aufgaben, denen Sie keine spezielle Cronjob-ID zugewiesen haben, erhalten standardmäßig immer die Cronjob-ID "0" (Null). Noch nicht zugeordnete oder neu angelegte Aufgaben können Sie gesamt über diese Cronjob-ID steuern. Hierfür können Sie mit den in den Modul-Grundeinstellungen angezeigten Daten einen Cronjob einrichten, der diese Aufgaben automatisch ausführt.</p>
|
||||
<p>Häufig ist es jedoch der Fall, dass bestimmte Aufgaben nur zu besonderen Zeiten gestartet werden sollen. Beispiele sind:</p>
|
||||
<ul>
|
||||
<li>Erstellen von Auswertungen nur einmal im Quartal oder</li>
|
||||
@ -85,7 +85,7 @@
|
||||
</ul>
|
||||
<p>Weisen Sie dann diesen speziellen Aufgaben jeweils eine eigene Cronjob-ID zu. Diese kann eine beliebige Zahl zwischen 1 und 99 sein. Verwenden mehrere Aufgaben dieselben Ausführungszeiten und Intervalle, können Sie diese durch Vergabe der gleichen Cronjob-ID auch zu einer Ausführungsgruppe zusammenfassen. Für diese Gruppe brauchen Sie nur einen gemeinsamen Cronjob einrichten.</p>
|
||||
<p>Sobald Sie die Cronjob-ID an der Aufgabe gespeichert haben, werden Ihnen in den Grundeinstellungen des Moduls alle Informationen gezeigt, die Sie für die Einrichtung dieses zusätzlichen Cronjobs benötigen. An diesem Cronjob können Sie nun auch die neuen Ausführungszeiten direkt einstellen. Sofern Ihr Provider dies erfordert, legen Sie für jeden Cronjob eine separate .sh-Datei an (siehe <a href="Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a>).</p>
|
||||
<p>Vorherige Modulversionen verwendeten noch keine Cronjob-ID. Wird der Cronjob ohne ID aufgerufen, verwendet dieser automatisch die ID „0“ (Null). Eine Umarbeitung der bisherigen Einstellungen ist nicht nötig.</p>
|
||||
<p>Vorherige Modulversionen verwendeten noch keine Cronjob-ID. Wird der Cronjob ohne ID aufgerufen, verwendet dieser automatisch die ID "0" (Null). Eine Umarbeitung der bisherigen Einstellungen ist nicht nötig.</p>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Einstellungen/Grundeinstellungen.html">Einstellungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,14 +72,14 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Einstellungen/Grundeinstellungen.html">Einstellungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Der Auftragsmanager stellt verschiedene Cronjobs zur Verfügung. Je nach Einrichtung der Aufgaben kann die Anzahl variieren. Details zur Verwendung der Cronjob-IDs finden Sie im Abschnitt <a href="../Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a>.</p>
|
||||
<p>Für jeden verfügbaren Cronjob sehen Sie in den Einstellungen die für Einrichtung benötigten Informationen:</p>
|
||||
<p>Den Link mit allen erforderlichen Parametern für den manuellen Aufruf des Bearbeitungsskripts finden Sie in der Zeile „externer Link“. Über den blauen Button können Sie die Ausführung in einem neuen Browser-Tab sofort starten.</p>
|
||||
<p>Direkt darunter finden Sie den Link, den Sie für die Einrichtung des Cronjobs benötigen. Dort ist das Passwort nicht nötigt, da Ihr Server die Identifizierung selbst durchführen kann.</p>
|
||||
<p>Den Shellaufruf mit allen erforderlichen Parametern des Ausführungsskripts finden Sie in der Zeile "interner Cronaufruf". Direkt darunter finden Sie die Möglichkeit, passende Shell-Scripte für die Einrichtung Ihrer Cronjobs zu erstellen.</p>
|
||||
<p>Mit dem "externen Link" können Sie die Ausführung manuell im Browser starten. Beachten Sie, dass dieser Link nicht für Cronjobaufrufe verwendet werden kann. Über den blauen Button können Sie die Ausführung in einem neuen Browser-Tab sofort starten. Dieser Link ist abgekündigt und wird in Zukunft entfernt werden. Ändern Sie Ihre Cronjobs bitte auf den "internen Link" ab.</p>
|
||||
<p>Nachfolgend wird ebenfalls die Zeit gezeigt, zu der dieser Cronjob das letzte Mal erfolgreich gestartet wurde. Haben Sie Zweifel an der Cronjob-Einrichtung bei Ihrem Provider, können Sie dies hier kontrollieren.</p>
|
||||
<p>Speichern Sie gesetzte Einstellungen ab.</p>
|
||||
<blockquote class="alert alert-warning">
|
||||
|
@ -72,14 +72,14 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Einstellungen/Grundeinstellungen.html">Einstellungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Hier setzen Sie alle Einstellungen, die unabhängig von Ihren gesetzten Aufgaben für die Ausführung des Auftragsmanagers notwendig sind:</p>
|
||||
<p>Setzen Sie das <span class="navi_element">Modul aktiv</span>: Ohne den Aktiv-Haken können Sie das Modul zwar einrichten, jedoch wird keine der angelegten Aufgaben ausgeführt.</p>
|
||||
<p>Über <span class="navi_element">Debug aktiv</span> lassen sich Informationen während der Ausführung des Moduls ausgeben, die Ihnen und uns nützliche Hinweise zu einer möglichen Fehlersuche geben. Im Normalbetrieb sollte dieser Haken nicht gesetzt sein, da sonst die Aktionen nicht ausgeführt werden.</p>
|
||||
<p>In der <span class="navi_element">Logging</span>-Auswahl stellen Sie ein, ob und wie viele Protokollinformationen der Auftragsmanager mitschreiben soll. Die Daten helfen uns bei einer möglichen Ursachensuche, wenn die Auftragsabarbeitung doch einmal nicht wie gewünscht arbeiten sollte. Die Protokolleinträge werden ausschließlich in Ihrer Installation abgelegt. Treffen Sie bei der Entscheidung den Kompromiss zwischen einem ausreichenden Protokoll und dem Speicherplatzbedarf. Im Regelfall ist die Einstellung „Fehler mitschreiben“ ausreichend.</p>
|
||||
<p>In der <span class="navi_element">Logging</span>-Auswahl stellen Sie ein, ob und wie viele Protokollinformationen der Auftragsmanager mitschreiben soll. Die Daten helfen uns bei einer möglichen Ursachensuche, wenn die Auftragsabarbeitung doch einmal nicht wie gewünscht arbeiten sollte. Die Protokolleinträge werden ausschließlich in Ihrer Installation abgelegt. Treffen Sie bei der Entscheidung den Kompromiss zwischen einem ausreichenden Protokoll und dem Speicherplatzbedarf. Im Regelfall ist die Einstellung "Fehler mitschreiben" ausreichend.</p>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,14 +72,17 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Einstellungen/Grundeinstellungen.html">Einstellungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Neben der manuell gestarteten Aufgabenausführung können diese auch automatisch über einen oder mehrere Cronjobs gestartet werden. Cronjobs werden auf dem Server eingerichtet und starten die Skriptausführung auch ohne Ihr Zutun.</p>
|
||||
<p>Setzen Sie hier die Cronjob-Ausführung aktiv, wenn Sie die automatische Abarbeitung nutzen möchten.</p>
|
||||
<p>Tragen Sie auch die Anzahl der Bestellungen ein, die pro Cronjob-Aufruf abgearbeitet werden dürfen. Die Menge ist begrenzt, da auch ein Cronjob nur eine vom Server vorgegebene Zeit zur Abarbeitung hat. Jede Bestellung benötigt ebenfalls etwas Zeit. Je nach Anzahl der aufgelaufenen Bestellungen und der auszuführenden Aufgaben sollte diese Anzahl justiert werden. Reicht die maximal nutzbare Anzahl der Bestellungen nicht aus, lassen Sie den Cronjob einfach mehrmals laufen (z.B. alle 2 Stunden).</p>
|
||||
<p>Das Cronjob-Skript können Sie (und jeder Andere auch) zur Einrichtung oder zur Kontrolle im Browser aufrufen. Neben den serverseitigen Sicherheitsmaßnahmen sollten Sie hier ein Passwort vergeben, mit dem das Skript ausschließlich gestartet werden kann. Ohne das Passwort verweigert der Auftragsmanager seine Arbeit. So stellen Sie sicher, dass kein Unbefugter diese Ausführung startet.</p>
|
||||
<h3 id="page_Scriptaufruf-uber-externe-URL-abgekundigt-fur-automatische-Ausfuhrung">Scriptaufruf über externe URL (abgekündigt für automatische Ausführung)</h3>
|
||||
<p>Das manuell ausführbare Cronjob-Skript können Sie (und jeder Andere auch) zur Einrichtung oder zur Kontrolle im Browser aufrufen. Neben den serverseitigen Sicherheitsmaßnahmen sollten Sie hier ein Passwort vergeben, mit dem das Skript ausschließlich gestartet werden kann. Ohne das Passwort verweigert der Auftragsmanager seine Arbeit. So stellen Sie sicher, dass kein Unbefugter diese Ausführung startet. Dieses Script ist abgekündigt und sollte für die automatische Ausführung nicht mehr verwendet werden. Bitte verwenden Sie statt dessen das Konsolenscript.</p>
|
||||
<h3 id="page_Scriptaufruf-uber-Konsolenbefehl">Scriptaufruf über Konsolenbefehl</h3>
|
||||
<p>Das automatisiert aufrufbare Cronscript lässt sich nur vom Server aus direkt aufrufen und benötigt daher kein Passwort. Rufen Sie <code>./vendor/bin/d3_ordermanager_cron</code> im Shop-Root-Ordner auf, um weitere Informationen zu den Ausführungsmöglichkeiten zu erhalten. Neben dem Ausführungsstart können Sie sich darüber auch Statusinformation zu den Aufgaben oder der Installation abfragen.</p>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../manual/Handbuch.html">Handbuch</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../manual/Logging.html">Logging</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../support/Hilfe-und-Support.html">Hilfe und Support</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
20.08.2020 </span>
|
||||
16.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
Bestand-diff onderdrukt omdat een of meer regels te lang zijn
@ -19,17 +19,19 @@ namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
||||
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
||||
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_abstract;
|
||||
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actiongrouplist;
|
||||
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager;
|
||||
use D3\ModCfg\Application\Model\Shopcompatibility\d3ShopCompatibilityAdapterHandler;
|
||||
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_interface as ActionModelInterface;
|
||||
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actiongrouplist as ActionGroupList;
|
||||
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist as ActionList;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler as PdfHandler;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||
use D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_actionException;
|
||||
use Doctrine\DBAL\DBALException;
|
||||
use Exception as ExceptionAlias;
|
||||
use OxidEsales\Eshop\Application\Model\Order;
|
||||
use OxidEsales\Eshop\Application\Model\ContentList;
|
||||
use OxidEsales\Eshop\Core\Config;
|
||||
use OxidEsales\Eshop\Core\Database\Adapter\DatabaseInterface;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||
use OxidEsales\Eshop\Core\Exception\StandardException;
|
||||
@ -37,7 +39,9 @@ use OxidEsales\Eshop\Core\Language;
|
||||
use OxidEsales\Eshop\Core\Module\Module;
|
||||
use OxidEsales\Eshop\Core\Module\ModuleList;
|
||||
use OxidEsales\Eshop\Core\Model\ListModel;
|
||||
use OxidEsales\Eshop\Core\Registry;
|
||||
use OxidEsales\Eshop\Core\Request;
|
||||
use OxidEsales\Eshop\Core\UtilsView;
|
||||
|
||||
class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
{
|
||||
@ -57,12 +61,17 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
// @codeCoverageIgnoreEnd
|
||||
|
||||
$aMissingRequiredValues = array();
|
||||
/** @var d3ordermanager_action_abstract $oAction */
|
||||
/** @var ActionModelInterface $oAction */
|
||||
foreach ($this->getActionList() as $sId => $oAction) {
|
||||
if ($this->getProfile()->getValue($oAction->sActionActiveSwitch) && false == $oAction->hasRequiredValues()) {
|
||||
$aMissingRequiredValues[] = $sId;
|
||||
if ($this->getProfile()->getValue($oAction->getActiveSwitchParameter())) {
|
||||
try {
|
||||
$oAction->throwUnvalidConfigurationException();
|
||||
} catch (d3ordermanager_actionException $e) {
|
||||
unset($e);
|
||||
$aMissingRequiredValues[] = $sId;
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
if (count($aMissingRequiredValues)) {
|
||||
$this->addTplParam('missingRequValuesActions', $aMissingRequiredValues);
|
||||
@ -86,7 +95,10 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
*/
|
||||
public function d3GetConfig()
|
||||
{
|
||||
return d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class);
|
||||
/** @var Config $config */
|
||||
$config = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class);
|
||||
|
||||
return $config;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -112,12 +124,13 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
}
|
||||
|
||||
/**
|
||||
* @return d3ordermanager
|
||||
* @return Manager
|
||||
* @throws ExceptionAlias
|
||||
*/
|
||||
public function getProfile()
|
||||
{
|
||||
$oProfile = d3GetModCfgDIC()->get(d3ordermanager::class);
|
||||
/** @var Manager $oProfile */
|
||||
$oProfile = d3GetModCfgDIC()->get(Manager::class);
|
||||
|
||||
$soxId = $this->getEditObjectId();
|
||||
|
||||
@ -185,7 +198,10 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
*/
|
||||
public function getLang()
|
||||
{
|
||||
return d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
/** @var Language $language */
|
||||
$language = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
|
||||
return $language;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -219,21 +235,24 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
}
|
||||
|
||||
/**
|
||||
* @return d3ordermanager_pdfhandler
|
||||
* @return PdfHandler
|
||||
* @throws ExceptionAlias
|
||||
*/
|
||||
public function getPdfHandler()
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
d3ordermanager_pdfhandler::class.'.args.ordermanager',
|
||||
PdfHandler::class.'.args.ordermanager',
|
||||
$this->getProfile()
|
||||
);
|
||||
d3GetModCfgDIC()->set(
|
||||
d3ordermanager_pdfhandler::class.'.args.order',
|
||||
PdfHandler::class.'.args.order',
|
||||
d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class)
|
||||
);
|
||||
|
||||
return d3GetModCfgDIC()->get(d3ordermanager_pdfhandler::class);
|
||||
/** @var PdfHandler $pdfhandler */
|
||||
$pdfhandler = d3GetModCfgDIC()->get(PdfHandler::class);
|
||||
|
||||
return $pdfhandler;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -255,39 +274,44 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
}
|
||||
|
||||
/**
|
||||
* @return d3ordermanager_actiongrouplist
|
||||
* @return ActionGroupList
|
||||
* @throws ExceptionAlias
|
||||
*/
|
||||
public function getActionGroupList()
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
d3ordermanager_actiongrouplist::class.'.args.ordermanager',
|
||||
ActionGroupList::class.'.args.ordermanager',
|
||||
$this->getProfile()
|
||||
);
|
||||
d3GetModCfgDIC()->set(
|
||||
d3ordermanager_actiongrouplist::class.'.args.order',
|
||||
ActionGroupList::class.'.args.order',
|
||||
d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class)
|
||||
);
|
||||
|
||||
return d3GetModCfgDIC()->get(d3ordermanager_actiongrouplist::class);
|
||||
/** @var ActionGroupList $actiongroup */
|
||||
$actiongroup = d3GetModCfgDIC()->get(ActionGroupList::class);
|
||||
|
||||
return $actiongroup;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return d3ordermanager_actionlist
|
||||
* @return ActionList
|
||||
* @throws ExceptionAlias
|
||||
*/
|
||||
public function getActionListObject()
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
d3ordermanager_actionlist::class.'.args.ordermanager',
|
||||
ActionList::class.'.args.ordermanager',
|
||||
$this->getProfile()
|
||||
);
|
||||
d3GetModCfgDIC()->set(
|
||||
d3ordermanager_actionlist::class.'.args.order',
|
||||
ActionList::class.'.args.order',
|
||||
d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class)
|
||||
);
|
||||
|
||||
return d3GetModCfgDIC()->get(d3ordermanager_actionlist::class);
|
||||
/** @var ActionList $actionlist */
|
||||
$actionlist = d3GetModCfgDIC()->get(ActionList::class);
|
||||
return $actionlist;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -296,7 +320,6 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
*/
|
||||
public function getGroupedActionList()
|
||||
{
|
||||
/** @var d3ordermanager $oManager */
|
||||
$oManager = $this->getProfile();
|
||||
$oActionList = $this->getActionGroupList();
|
||||
$oActionList->setGroups($oManager->getConfiguration()->getGroupedActionIdList());
|
||||
@ -310,7 +333,6 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
*/
|
||||
public function getActionList()
|
||||
{
|
||||
/** @var d3ordermanager $oManager */
|
||||
$oManager = $this->getProfile();
|
||||
$oActionList = $this->getActionListObject();
|
||||
$oActionList->setActions($oManager->getConfiguration()->getActionIdList());
|
||||
@ -319,12 +341,12 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
}
|
||||
|
||||
/**
|
||||
* @param d3ordermanager $oProfile
|
||||
* @param Manager $oProfile
|
||||
* @param $soxId
|
||||
*
|
||||
* @return d3ordermanager
|
||||
* @return Manager
|
||||
*/
|
||||
protected function _d3LoadInOtherLang(d3ordermanager $oProfile, $soxId)
|
||||
protected function _d3LoadInOtherLang(Manager $oProfile, $soxId)
|
||||
{
|
||||
// load object in other languages
|
||||
$oOtherLang = $oProfile->getAvailableInLangs();
|
||||
@ -341,7 +363,9 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
*/
|
||||
public function getModuleList()
|
||||
{
|
||||
return d3GetModCfgDIC()->get('d3ox.ordermanager.'.ModuleList::class);
|
||||
/** @var ModuleList $moduleList */
|
||||
$moduleList = d3GetModCfgDIC()->get('d3ox.ordermanager.'.ModuleList::class);
|
||||
return $moduleList;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -350,7 +374,9 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
*/
|
||||
public function getShopCompatibilityAdapterHandler()
|
||||
{
|
||||
return d3GetModCfgDIC()->get(d3ShopCompatibilityAdapterHandler::class);
|
||||
/** @var d3ShopCompatibilityAdapterHandler $adapter */
|
||||
$adapter = d3GetModCfgDIC()->get(d3ShopCompatibilityAdapterHandler::class);
|
||||
return $adapter;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -369,11 +395,9 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/** @var Module $oModule */
|
||||
$oModule = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Module::class);
|
||||
/** @var ModuleList $oModuleList */
|
||||
$oModuleList = $this->getModuleList();
|
||||
|
||||
foreach (array_keys($oModuleList->getModulesFromDir($sModulesDir)) as $sId) {
|
||||
/** @var d3ShopCompatibilityAdapterHandler $oD3CompatibilityAdapterHandler */
|
||||
$oD3CompatibilityAdapterHandler = $this->getShopCompatibilityAdapterHandler();
|
||||
$sModulePath = $oD3CompatibilityAdapterHandler->call(
|
||||
'oxmodule__getModuleFullPath',
|
||||
@ -381,7 +405,7 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
);
|
||||
|
||||
$aModulePathList[$sId] = $sModulePath;
|
||||
};
|
||||
}
|
||||
|
||||
return $aModulePathList;
|
||||
}
|
||||
@ -397,14 +421,21 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
*/
|
||||
public function markAsFinished()
|
||||
{
|
||||
/** @var d3ordermanager $oProfile */
|
||||
$oProfile = $this->getProfile();
|
||||
/** @var Language $oLang */
|
||||
$oLang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
$iCount = $oProfile->markConcernedItemsAsFinished();
|
||||
$this->_aMessages[] = sprintf(
|
||||
$oLang->translateString('D3_ORDERMANAGER_ACTION_MARKASFINISHED_MESSAGE'),
|
||||
$iCount
|
||||
$iAllCount = d3GetModCfgDIC()->get('d3ox.ordermanager.'.DatabaseInterface::class.'.assoc')
|
||||
->getOne('SELECT COUNT(*) FROM '.d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class)->getViewName());
|
||||
$iCount = $oProfile->markConcernedItemsAsFinished(true);
|
||||
|
||||
$oEx = oxNew(
|
||||
StandardException::class,
|
||||
sprintf(
|
||||
$oLang->translateString('D3_ORDERMANAGER_ACTION_MARKASFINISHED_MESSAGE'),
|
||||
$iCount,
|
||||
$iAllCount
|
||||
)
|
||||
);
|
||||
Registry::get(UtilsView::class)->addErrorToDisplay($oEx);
|
||||
}
|
||||
}
|
||||
|
@ -93,7 +93,9 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
||||
*/
|
||||
public function getProfile()
|
||||
{
|
||||
return d3GetModCfgDIC()->get($this->_sObjectClassName);
|
||||
/** @var d3ordermanager $oManager */
|
||||
$oManager = d3GetModCfgDIC()->get($this->_sObjectClassName);
|
||||
return $oManager;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -132,7 +134,10 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
||||
*/
|
||||
public function getLang()
|
||||
{
|
||||
return d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
/** @var Language $lang */
|
||||
$lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
|
||||
return $lang;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -166,7 +171,10 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
||||
*/
|
||||
public function d3GetSet()
|
||||
{
|
||||
return d3GetModCfgDIC()->get('d3.ordermanager.modcfg');
|
||||
/** @var d3_cfg_mod $modcfg */
|
||||
$modcfg = d3GetModCfgDIC()->get('d3.ordermanager.modcfg');
|
||||
|
||||
return $modcfg;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -17,18 +17,24 @@
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\ModCfg\Application\Model\Exception\d3ParameterNotFoundException;
|
||||
use D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementlist;
|
||||
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager;
|
||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
|
||||
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
||||
use D3\ModCfg\Application\Model\Exception\d3ParameterNotFoundException;
|
||||
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
||||
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist as ActionListModel;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_configurationcheck;
|
||||
use D3\Ordermanager\Application\Model\Exceptions\d3ActionRequirementAbstract;
|
||||
use D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementlist as RequirementListModel;
|
||||
use Doctrine\DBAL\DBALException;
|
||||
use Exception;
|
||||
use OxidEsales\Eshop\Application\Model\Order;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||
use OxidEsales\Eshop\Core\Exception\StandardException;
|
||||
use OxidEsales\Eshop\Core\Language;
|
||||
use OxidEsales\Eshop\Core\Request;
|
||||
use OxidEsales\Eshop\Core\UtilsView;
|
||||
use oxsystemcomponentexception;
|
||||
|
||||
class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
@ -45,9 +51,41 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
'sTranslationId' => 'D3_TOOLTIPS_NEWORDERMANAGER',
|
||||
),
|
||||
);
|
||||
protected $_sD3ObjectClass = d3ordermanager::class;
|
||||
protected $_sD3ObjectClass = Manager::class;
|
||||
protected $_sRequestData;
|
||||
|
||||
/**
|
||||
* @return string
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
* @throws StandardException
|
||||
*/
|
||||
public function render()
|
||||
{
|
||||
try {
|
||||
d3GetModCfgDIC()->set(
|
||||
d3ordermanager_configurationcheck::class.'.args.ordermanager',
|
||||
$this->getManager()
|
||||
);
|
||||
d3GetModCfgDIC()->setParameter(
|
||||
d3ordermanager_configurationcheck::class.'.args.checktypes',
|
||||
d3ordermanager_configurationcheck::REQUIREMENTS_AND_ACTIONS
|
||||
);
|
||||
/** @var d3ordermanager_configurationcheck $confCheck */
|
||||
$confCheck = d3GetModCfgDIC()->get(d3ordermanager_configurationcheck::class);
|
||||
$confCheck->checkThrowingExceptions();
|
||||
} catch (d3ActionRequirementAbstract $e) {
|
||||
/** @var UtilsView $utilsView */
|
||||
$utilsView = d3GetModCfgDIC()->get('d3ox.ordermanager.'.UtilsView::class);
|
||||
$utilsView->addErrorToDisplay($e);
|
||||
}
|
||||
|
||||
return parent::render();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return d3_cfg_ordermanageritem_action
|
||||
* @throws Exception
|
||||
@ -67,41 +105,41 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $sName
|
||||
* @param $aArguments
|
||||
* @param $method
|
||||
* @param $arguments
|
||||
*
|
||||
* @return mixed
|
||||
* @throws oxSystemComponentException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function __call($sName, $aArguments)
|
||||
public function __call($method, $arguments)
|
||||
{
|
||||
$oActionView = $this->getActionAdminController();
|
||||
if (method_exists($oActionView, $sName)) {
|
||||
return call_user_func_array(array($oActionView, $sName), $aArguments);
|
||||
if (method_exists($oActionView, $method)) {
|
||||
return call_user_func_array(array($oActionView, $method), $arguments);
|
||||
}
|
||||
|
||||
$oRequView = $this->getRequirementAdminController();
|
||||
if (method_exists($oRequView, $sName)) {
|
||||
return call_user_func_array(array($oRequView, $sName), $aArguments);
|
||||
if (method_exists($oRequView, $method)) {
|
||||
return call_user_func_array(array($oRequView, $method), $arguments);
|
||||
}
|
||||
|
||||
return parent::__call($sName, $aArguments);
|
||||
return parent::__call($method, $arguments);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param d3ordermanager $oManager
|
||||
* @return d3ordermanager_requirementlist
|
||||
* @param Manager $oManager
|
||||
* @return RequirementListModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getRequirementListObject(d3ordermanager $oManager)
|
||||
public function getRequirementListObject(Manager $oManager)
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
d3ordermanager_requirementlist::class.'.args.ordermanager',
|
||||
RequirementListModel::class.'.args.ordermanager',
|
||||
$oManager
|
||||
);
|
||||
|
||||
return d3GetModCfgDIC()->get(d3ordermanager_requirementlist::class);
|
||||
return d3GetModCfgDIC()->get(RequirementListModel::class);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -110,7 +148,7 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
*/
|
||||
public function getRequirementList()
|
||||
{
|
||||
/** @var d3ordermanager $oManager */
|
||||
/** @var Manager $oManager */
|
||||
$oManager = $this->getProfile();
|
||||
$oRequList = $this->getRequirementListObject($oManager);
|
||||
$oRequList->setRequirements($oManager->getConfiguration()->getRequirementIdList());
|
||||
@ -119,22 +157,22 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
}
|
||||
|
||||
/**
|
||||
* @param d3ordermanager $oManager
|
||||
* @return d3ordermanager_actionlist
|
||||
* @param Manager $oManager
|
||||
* @return ActionListModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getActionListObject(d3ordermanager $oManager)
|
||||
public function getActionListObject(Manager $oManager)
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
d3ordermanager_actionlist::class.'.args.ordermanager',
|
||||
ActionListModel::class.'.args.ordermanager',
|
||||
$oManager
|
||||
);
|
||||
d3GetModCfgDIC()->set(
|
||||
d3ordermanager_actionlist::class.'.args.order',
|
||||
ActionListModel::class.'.args.order',
|
||||
d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class)
|
||||
);
|
||||
|
||||
return d3GetModCfgDIC()->get(d3ordermanager_actionlist::class);
|
||||
return d3GetModCfgDIC()->get(ActionListModel::class);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -143,7 +181,7 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
*/
|
||||
public function getActionList()
|
||||
{
|
||||
/** @var d3ordermanager $oManager */
|
||||
/** @var Manager $oManager */
|
||||
$oManager = $this->getProfile();
|
||||
$oActionList = $this->getActionListObject($oManager);
|
||||
$oActionList->setActions($oManager->getConfiguration()->getActionIdList());
|
||||
@ -192,7 +230,7 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
$iRequestCount = $request->getRequestEscapedParameter('toFinishedCount');
|
||||
|
||||
if ($this->canRequestData(__FUNCTION__)) {
|
||||
/** @var d3ordermanager $oProfile */
|
||||
/** @var Manager $oProfile */
|
||||
$oProfile = $this->getProfile();
|
||||
return $oProfile->getListGenerator()->getConcernedItemCount();
|
||||
} elseif ($this->canUseRequestData($iRequestCount)) {
|
||||
@ -217,7 +255,7 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
$iRequestCount = $request->getRequestEscapedParameter('finishedCount');
|
||||
|
||||
if ($this->canRequestData(__FUNCTION__)) {
|
||||
/** @var d3ordermanager $oProfile */
|
||||
/** @var Manager $oProfile */
|
||||
$oProfile = $this->getProfile();
|
||||
return $oProfile->getListGenerator()->getFinishedItemCount();
|
||||
} elseif ($this->canUseRequestData($iRequestCount)) {
|
||||
@ -242,7 +280,7 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
$iRequestCount = $request->getRequestEscapedParameter('finishedMonthCount');
|
||||
|
||||
if ($this->canRequestData(__FUNCTION__)) {
|
||||
/** @var d3ordermanager $oProfile */
|
||||
/** @var Manager $oProfile */
|
||||
$oProfile = $this->getProfile();
|
||||
return $oProfile->getListGenerator()->getFinishedMonthItemCount();
|
||||
} elseif ($this->canUseRequestData($iRequestCount)) {
|
||||
@ -267,7 +305,7 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
$iRequestCount = $request->getRequestEscapedParameter('notFinishedCount');
|
||||
|
||||
if ($this->canRequestData(__FUNCTION__)) {
|
||||
/** @var d3ordermanager $oProfile */
|
||||
/** @var Manager $oProfile */
|
||||
$oProfile = $this->getProfile();
|
||||
return $oProfile->getListGenerator()->getNotFinishedItemCount();
|
||||
} elseif ($this->canUseRequestData($iRequestCount)) {
|
||||
@ -337,12 +375,15 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
}
|
||||
|
||||
/**
|
||||
* @return d3ordermanager
|
||||
* @return Manager
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getManager()
|
||||
{
|
||||
return d3GetModCfgDIC()->get(d3ordermanager::class);
|
||||
/** @var Manager $manager */
|
||||
$manager = d3GetModCfgDIC()->get(Manager::class);
|
||||
$manager->load($this->getEditObjectId());
|
||||
return $manager;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -364,7 +405,7 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
$oManager = $this->getManager();
|
||||
if ($oManager->load($sManagerId)) {
|
||||
return $oManager->getFieldData('oxtitle');
|
||||
};
|
||||
}
|
||||
|
||||
return $this->getLang()->translateString('D3_ORDERMANAGER_REQU_OTHERJOB_UNKNOWNJOBID').' "'.$sManagerId.'"';
|
||||
}
|
||||
|
@ -17,7 +17,8 @@
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_abstract;
|
||||
use D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_requirementException;
|
||||
use D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_interface as RequirementModelInterface;
|
||||
use D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementgrouplist;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanagerlist;
|
||||
@ -44,12 +45,17 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
// @codeCoverageIgnoreEnd
|
||||
|
||||
$aMissingRequiredValues = array();
|
||||
/** @var d3ordermanager_requirement_abstract $oRequirement */
|
||||
/** @var RequirementModelInterface $oRequirement */
|
||||
foreach ($this->getRequirementList() as $sId => $oRequirement) {
|
||||
if ($this->getProfile()->getValue($oRequirement->sRequActiveSwitch) && false == $oRequirement->hasRequiredValues()) {
|
||||
$aMissingRequiredValues[] = $sId;
|
||||
if ($this->getProfile()->getValue($oRequirement->getActiveSwitchParameter())) {
|
||||
try {
|
||||
$oRequirement->throwUnvalidConfigurationException();
|
||||
} catch (d3ordermanager_requirementException $e) {
|
||||
unset($e);
|
||||
$aMissingRequiredValues[] = $sId;
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
if (count($aMissingRequiredValues)) {
|
||||
$this->addTplParam('missingRequValuesActions', $aMissingRequiredValues);
|
||||
@ -111,8 +117,7 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
public function getLanguageList()
|
||||
{
|
||||
$oLang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
$aLanguageList = $oLang->getLanguageArray();
|
||||
return $aLanguageList;
|
||||
return $oLang->getLanguageArray();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -174,7 +179,6 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
{
|
||||
/** @var d3ordermanager $oManager */
|
||||
$oManager = $this->getProfile();
|
||||
/** @var d3ordermanager_requirementgrouplist $oRequList */
|
||||
$oRequList = $this->getRequirementGroupList($oManager);
|
||||
$oRequList->setGroups($oManager->getConfiguration()->getGroupedRequirementIdList());
|
||||
|
||||
@ -189,7 +193,6 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
{
|
||||
/** @var d3ordermanager $oManager */
|
||||
$oManager = $this->getProfile();
|
||||
/** @var d3ordermanager_requirementlist $oRequList */
|
||||
$oRequList = $this->getRequirementListObject($oManager);
|
||||
$oRequList->setRequirements($oManager->getConfiguration()->getRequirementIdList());
|
||||
|
||||
|
@ -59,7 +59,7 @@ class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main
|
||||
* @return array
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getItemFolders()
|
||||
public function getOrderFolders()
|
||||
{
|
||||
/** @var Config $config */
|
||||
$config = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class);
|
||||
|
@ -110,7 +110,7 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
||||
* @throws FileException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getCronLink($blUsePw, $iCronJobId = false)
|
||||
public function getCronLink($blUsePw = true, $iCronJobId = false)
|
||||
{
|
||||
$sBaseUrl = $this->getViewConfig()->getModuleUrl('d3ordermanager').'public/d3_ordermanager_cron.php';
|
||||
|
||||
@ -128,9 +128,7 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
||||
$this->getBaseCronPW();
|
||||
}
|
||||
|
||||
$sURL = $this->getD3Str()->generateParameterUrl($sBaseUrl, $aParameters);
|
||||
|
||||
return $sURL;
|
||||
return $this->getD3Str()->generateParameterUrl($sBaseUrl, $aParameters);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -157,9 +155,7 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
||||
$aParameters['cjid'] = $iCronJobId;
|
||||
}
|
||||
|
||||
$sPath = 'php ' . $sScriptPath." ".implode(' ', $aParameters);
|
||||
|
||||
return $sPath;
|
||||
return 'php ' . $sScriptPath." ".implode(' ', $aParameters);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -269,7 +265,6 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||
$sCronId = $request->getRequestEscapedParameter('cronid');
|
||||
|
||||
/** @var Shop $oShop */
|
||||
$oShop = $this->d3GetActiveShop();
|
||||
$aParameters = array(
|
||||
0 => 'run',
|
||||
|
@ -17,20 +17,24 @@
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
|
||||
use D3\ModCfg\Application\Model\d3filesystem;
|
||||
use D3\ModCfg\Application\Model\d3str;
|
||||
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
||||
use D3\ModCfg\Application\Model\Exception\d3ParameterNotFoundException;
|
||||
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_configurationcheck;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_execute as ManagerExecuteModel;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_toorderassignment as ToItemAssignmentModel;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanagerlist;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_execute;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_toorderassignment;
|
||||
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
|
||||
use D3\Ordermanager\Application\Model\Exceptions\d3ActionRequirementAbstract;
|
||||
use D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_templaterendererExceptionInterface;
|
||||
use Doctrine\DBAL\DBALException;
|
||||
use Exception;
|
||||
use OxidEsales\Eshop\Application\Model\Order;
|
||||
use OxidEsales\Eshop\Application\Controller\Admin\AdminDetailsController;
|
||||
use OxidEsales\Eshop\Core\Config;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||
use OxidEsales\Eshop\Core\Exception\StandardException;
|
||||
@ -39,6 +43,7 @@ use OxidEsales\Eshop\Core\Language;
|
||||
use OxidEsales\Eshop\Core\Model\BaseModel;
|
||||
use OxidEsales\Eshop\Core\Request;
|
||||
use OxidEsales\Eshop\Core\Session;
|
||||
use OxidEsales\Eshop\Core\UtilsView;
|
||||
|
||||
class d3_ordermanager_jobs extends AdminDetailsController
|
||||
{
|
||||
@ -54,7 +59,7 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
{
|
||||
// prevent the use of the global currency setting instead of the order setting
|
||||
unset($_GET['cur']);
|
||||
|
||||
|
||||
d3GetModCfgDIC()->setParameter('d3.ordermanager.modcfgid', $this->_sModId);
|
||||
|
||||
parent::__construct();
|
||||
@ -160,21 +165,31 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
*/
|
||||
protected function _d3GetManuallyManagerJobs($sFolderId)
|
||||
{
|
||||
$oManagerList = $this->getManagerList();
|
||||
$oList = $oManagerList->d3GetManuallyManagerJobsByFolder($sFolderId);
|
||||
try {
|
||||
$oManagerList = $this->getManagerList();
|
||||
$oList = $oManagerList->d3GetManuallyManagerJobsByFolder($sFolderId);
|
||||
|
||||
/** @var d3ordermanager $oManager */
|
||||
foreach ($oList as $sId => $oManager) {
|
||||
$oManagerExecute = $this->getManagerExecute($oManager);
|
||||
/** @var Manager $oManager */
|
||||
foreach ($oList as $sId => $oManager) {
|
||||
$oManagerExecute = $this->getManagerExecute($oManager);
|
||||
|
||||
if ($oManager->getValue('sManuallyExecMeetCondition') &&
|
||||
false == $oManagerExecute->orderMeetsConditions($this->getEditObjectId())
|
||||
) {
|
||||
$oList->offsetUnset($sId);
|
||||
if ($oManager->getValue('sManuallyExecMeetCondition') &&
|
||||
false == $oManagerExecute->orderMeetsConditions($this->getEditObjectId())
|
||||
) {
|
||||
$oList->offsetUnset($sId);
|
||||
}
|
||||
}
|
||||
|
||||
return $oList;
|
||||
} catch (d3ActionRequirementAbstract $oEx) {
|
||||
/** @var UtilsView $utilsView */
|
||||
$utilsView = d3GetModCfgDIC()->get('d3ox.ordermanager.'.UtilsView::class);
|
||||
$utilsView->addErrorToDisplay($oEx);
|
||||
}
|
||||
|
||||
return $oList;
|
||||
/** @var d3ordermanagerlist $managerList */
|
||||
$managerList = d3GetModCfgDIC()->get(d3ordermanagerlist::class);
|
||||
return $managerList;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -186,27 +201,27 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
}
|
||||
|
||||
/**
|
||||
* @return d3ordermanager
|
||||
* @return Manager
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getManager()
|
||||
{
|
||||
return d3GetModCfgDIC()->get(d3ordermanager::class);
|
||||
return d3GetModCfgDIC()->get(Manager::class);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param d3ordermanager $oManager
|
||||
* @return d3ordermanager_execute
|
||||
* @param Manager $oManager
|
||||
* @return ManagerExecuteModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getManagerExecute(d3ordermanager $oManager)
|
||||
public function getManagerExecute(Manager $oManager)
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
d3ordermanager_execute::class.'.args.ordermanager',
|
||||
ManagerExecuteModel::class.'.args.ordermanager',
|
||||
$oManager
|
||||
);
|
||||
|
||||
return d3GetModCfgDIC()->get(d3ordermanager_execute::class);
|
||||
return d3GetModCfgDIC()->get(ManagerExecuteModel::class);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -220,18 +235,35 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
*/
|
||||
public function d3execordermanager()
|
||||
{
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||
try {
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.' . Request::class);
|
||||
|
||||
$oManager = $this->getManager();
|
||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||
$oManagerExec = $this->getManagerExecute($oManager);
|
||||
$oManager = $this->getManager();
|
||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||
$oManagerExec = $this->getManagerExecute($oManager);
|
||||
|
||||
if (false == $oManager->getValue('sManuallyExecMeetCondition') ||
|
||||
$oManagerExec->orderMeetsConditions($this->getEditObjectId())
|
||||
) {
|
||||
$oManagerExec->exec4order($this->getEditObjectId());
|
||||
$oManagerExec->finishJobExecution();
|
||||
$this->checkForConfigurationException($oManager);
|
||||
|
||||
if (false == $oManager->getValue('sManuallyExecMeetCondition') ||
|
||||
$oManagerExec->orderMeetsConditions($this->getEditObjectId())
|
||||
) {
|
||||
$oManagerExec->exec4order($this->getEditObjectId());
|
||||
$oManagerExec->finishJobExecution();
|
||||
}
|
||||
} catch (d3ActionRequirementAbstract $oEx) {
|
||||
$oEx->debugOut();
|
||||
/** @var UtilsView $utilsView */
|
||||
$utilsView = d3GetModCfgDIC()->get('d3ox.ordermanager.'.UtilsView::class);
|
||||
$utilsView->addErrorToDisplay($oEx);
|
||||
} catch (d3ordermanager_templaterendererExceptionInterface $oEx) {
|
||||
$oEx->debugOut();
|
||||
/** @var UtilsView $utilsView */
|
||||
$utilsView = d3GetModCfgDIC()->get('d3ox.ordermanager.'.UtilsView::class);
|
||||
$utilsView->addErrorToDisplay($oEx);
|
||||
} finally {
|
||||
$oConfig = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class);
|
||||
$oConfig->setAdminMode(true);
|
||||
}
|
||||
}
|
||||
|
||||
@ -246,35 +278,52 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
*/
|
||||
public function d3ExecChangedOrderManager()
|
||||
{
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||
try {
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||
|
||||
$oManager = $this->getManager();
|
||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||
$oManager->setEditedValues($request->getRequestEscapedParameter('aContent'));
|
||||
$oManagerExec = $this->getManagerExecute($oManager);
|
||||
$oManager = $this->getManager();
|
||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||
$oManager->setEditedValues($request->getRequestEscapedParameter('aContent'));
|
||||
$oManagerExec = $this->getManagerExecute($oManager);
|
||||
|
||||
if (false == $oManager->getValue('sManuallyExecMeetCondition') ||
|
||||
$oManagerExec->orderMeetsConditions($this->getEditObjectId())
|
||||
) {
|
||||
$oManagerExec->exec4order($this->getEditObjectId());
|
||||
$oManagerExec->finishJobExecution();
|
||||
$this->checkForConfigurationException($oManager);
|
||||
|
||||
if (false == $oManager->getValue('sManuallyExecMeetCondition') ||
|
||||
$oManagerExec->orderMeetsConditions($this->getEditObjectId())
|
||||
) {
|
||||
$oManagerExec->exec4order($this->getEditObjectId());
|
||||
$oManagerExec->finishJobExecution();
|
||||
}
|
||||
} catch (d3ActionRequirementAbstract $e) {
|
||||
$e->debugOut();
|
||||
/** @var UtilsView $utilsView */
|
||||
$utilsView = d3GetModCfgDIC()->get('d3ox.ordermanager.'.UtilsView::class);
|
||||
$utilsView->addErrorToDisplay($e);
|
||||
} catch (d3ordermanager_templaterendererExceptionInterface $oEx) {
|
||||
$oEx->debugOut();
|
||||
/** @var UtilsView $utilsView */
|
||||
$utilsView = d3GetModCfgDIC()->get('d3ox.ordermanager.'.UtilsView::class);
|
||||
$utilsView->addErrorToDisplay($oEx);
|
||||
} finally {
|
||||
$oConfig = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class);
|
||||
$oConfig->setAdminMode(true);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param d3ordermanager $oManager
|
||||
* @return d3ordermanager_toorderassignment
|
||||
* @param Manager $oManager
|
||||
* @return ToItemAssignmentModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getOrderManagerAssignment(d3ordermanager $oManager)
|
||||
public function getOrderManagerAssignment(Manager $oManager)
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
d3ordermanager_toorderassignment::class.'.args.ordermanager',
|
||||
ToItemAssignmentModel::class.'.args.ordermanager',
|
||||
$oManager
|
||||
);
|
||||
|
||||
return d3GetModCfgDIC()->get(d3ordermanager_toorderassignment::class);
|
||||
return d3GetModCfgDIC()->get(ToItemAssignmentModel::class);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -318,25 +367,45 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
*/
|
||||
public function execChangedContents()
|
||||
{
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||
$sItemId = $this->getEditObjectId();
|
||||
$oManager = $this->getManager();
|
||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||
$this->addTplParam('aMailContent', $oManager->getEditableContent($sItemId));
|
||||
try {
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||
$sItemId = $this->getEditObjectId();
|
||||
$oManager = $this->getManager();
|
||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||
|
||||
$contents = $oManager->getEditableContent($sItemId);
|
||||
$field = oxNew(Field::class);
|
||||
$field->setValue($contents['html']);
|
||||
$object = oxNew(BaseModel::class);
|
||||
$object->__set(
|
||||
'aContent[mail][html]',
|
||||
$field
|
||||
);
|
||||
$this->addTplParam("htmleditor", $this->generateTextEditor("95%", 180, $object, "aContent[mail][html]", "list.tpl.css"));
|
||||
// check configuration exceptions
|
||||
$this->checkForConfigurationException($oManager);
|
||||
|
||||
$this->addTplParam('sAction', __FUNCTION__);
|
||||
$this->addTplParam('oOrderManager', $oManager);
|
||||
$contents = $oManager->getEditableContent($sItemId);
|
||||
|
||||
$this->addTplParam('aMailContent', $contents);
|
||||
|
||||
$field = oxNew(Field::class);
|
||||
$field->setValue($contents['html']);
|
||||
$object = oxNew(BaseModel::class);
|
||||
$object->__set(
|
||||
'aContent[mail][html]',
|
||||
$field
|
||||
);
|
||||
$this->addTplParam("htmleditor", $this->generateTextEditor("95%", 180, $object, "aContent[mail][html]", "list.tpl.css"));
|
||||
|
||||
$this->addTplParam('sAction', __FUNCTION__);
|
||||
$this->addTplParam('oManager', $oManager);
|
||||
} catch (d3ActionRequirementAbstract $oEx) {
|
||||
$oEx->debugOut();
|
||||
/** @var UtilsView $utilsView */
|
||||
$utilsView = d3GetModCfgDIC()->get('d3ox.ordermanager.'.UtilsView::class);
|
||||
$utilsView->addErrorToDisplay($oEx);
|
||||
} catch (d3ordermanager_templaterendererExceptionInterface $oEx) {
|
||||
$oEx->debugOut();
|
||||
/** @var UtilsView $utilsView */
|
||||
$utilsView = d3GetModCfgDIC()->get('d3ox.ordermanager.'.UtilsView::class);
|
||||
$utilsView->addErrorToDisplay($oEx);
|
||||
} finally {
|
||||
$oConfig = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class);
|
||||
$oConfig->setAdminMode(true);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@ -395,4 +464,22 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
{
|
||||
return '';
|
||||
}
|
||||
|
||||
/**
|
||||
* @param Manager $oManager
|
||||
* @throws d3ActionRequirementAbstract
|
||||
*/
|
||||
protected function checkForConfigurationException(Manager $oManager)
|
||||
{
|
||||
d3GetModCfgDIC()->set(d3ordermanager_configurationcheck::class.'.args.ordermanager', $oManager);
|
||||
d3GetModCfgDIC()->setParameter(
|
||||
d3ordermanager_configurationcheck::class.'.args.checktypes',
|
||||
$oManager->getValue('sManuallyExecMeetCondition') ?
|
||||
d3ordermanager_configurationcheck::REQUIREMENTS_AND_ACTIONS :
|
||||
d3ordermanager_configurationcheck::ACTIONS_ONLY
|
||||
);
|
||||
/** @var d3ordermanager_configurationcheck $confCheck */
|
||||
$confCheck = d3GetModCfgDIC()->get(d3ordermanager_configurationcheck::class);
|
||||
$confCheck->checkThrowingExceptions();
|
||||
}
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ namespace D3\Ordermanager\Application\Controller;
|
||||
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
||||
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
||||
use D3\ModCfg\Application\Model\Log\d3LogInterface;
|
||||
use D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_cronUnavailableException;
|
||||
use D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_cronUnavailableException as cronUnavailableException;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanagerlist;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_execute;
|
||||
@ -37,6 +37,8 @@ use OxidEsales\Eshop\Core\Request;
|
||||
use OxidEsales\Eshop\Core\Base;
|
||||
use OxidEsales\Eshop\Core\Exception\StandardException;
|
||||
use OxidEsales\Eshop\Core\Session;
|
||||
use OxidEsales\EshopCommunity\Core\ShopControl;
|
||||
use ReflectionClass;
|
||||
|
||||
class d3ordermanager_response extends Base
|
||||
{
|
||||
@ -60,69 +62,100 @@ class d3ordermanager_response extends Base
|
||||
{
|
||||
startProfile(__METHOD__);
|
||||
|
||||
$blExceptionThrown = $this->_startExecution();
|
||||
try {
|
||||
/** @var Language $lang */
|
||||
$lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
if (false === $this->isBrowserCall()) {
|
||||
echo $lang->translateString('D3_ORDERMANAGER_CLI_DEPRECATED').PHP_EOL;
|
||||
}
|
||||
|
||||
if ($this->isBrowserCall() && false == $blExceptionThrown) {
|
||||
echo "script successfully finished".PHP_EOL;
|
||||
$this->_startExecution();
|
||||
|
||||
if ($this->isBrowserCall()) {
|
||||
echo $lang->translateString('D3_ORDERMANAGER_CLI_FINISHED_SUCCESSFULLY').'<br><br>';
|
||||
}
|
||||
} catch (cronUnavailableException $oEx) {
|
||||
/** @var cronUnavailableException $oEx */
|
||||
$oEx->d3showMessage();
|
||||
} catch (StandardException $oEx) {
|
||||
/** @var StandardException $oEx */
|
||||
$logger = Registry::getLogger();
|
||||
$logger->error($oEx);
|
||||
$oEx->debugOut();
|
||||
echo $oEx->getMessage().PHP_EOL;
|
||||
} finally {
|
||||
/** @var Session $session */
|
||||
$session = d3GetModCfgDIC()->get('d3ox.ordermanager.' . Session::class);
|
||||
$session->freeze();
|
||||
|
||||
stopProfile(__METHOD__);
|
||||
|
||||
/** @var d3log $oLog */
|
||||
$oLog = d3GetModCfgDIC()->get('d3.ordermanager.log');
|
||||
$oLog->d3GetProfiling();
|
||||
}
|
||||
|
||||
/** @var Session $session */
|
||||
$session = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Session::class);
|
||||
$session->freeze();
|
||||
$shopControl = oxNew(ShopControl::class);
|
||||
d3GetModCfgDIC()->set(ReflectionClass::class.'.args.object', $shopControl);
|
||||
/** @var ReflectionClass $shopControlReflection */
|
||||
$shopControlReflection = d3GetModCfgDIC()->get(ReflectionClass::class);
|
||||
$method = $shopControlReflection->getMethod('_getFormattedErrors');
|
||||
$method->setAccessible(true);
|
||||
$errors = $method->invokeArgs($shopControl, [Registry::getConfig()->getActiveView()->getClassKey()]);
|
||||
|
||||
if (isset($errors['default'])) {
|
||||
echo $lang->translateString('D3_ORDERMANAGER_CLI_FINISHED_ERRORS')."<br><br>";
|
||||
foreach ($errors['default'] as $error) {
|
||||
echo $error . "<br>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function initCli()
|
||||
{
|
||||
startProfile(__METHOD__);
|
||||
|
||||
$this->_startExecution();
|
||||
|
||||
stopProfile(__METHOD__);
|
||||
|
||||
/** @var d3log $oLog */
|
||||
$oLog = d3GetModCfgDIC()->get('d3.ordermanager.log');
|
||||
$oLog->d3GetProfiling();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
* @throws DBALException
|
||||
* @throws Exception
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws DatabaseException
|
||||
* @throws StandardException
|
||||
* @throws cronUnavailableException
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
*/
|
||||
protected function _startExecution()
|
||||
{
|
||||
startProfile(__METHOD__);
|
||||
|
||||
$blExc = false;
|
||||
$iStartTime = microtime(true);
|
||||
|
||||
try {
|
||||
$iStartTime = microtime(true);
|
||||
/** @var d3LogInterface $oLog */
|
||||
$oLog = d3GetModCfgDIC()->get('d3.ordermanager.log');
|
||||
$oLog->info(__CLASS__, __FUNCTION__, __LINE__, "start cron", "");
|
||||
|
||||
/** @var d3LogInterface $oLog */
|
||||
$oLog = d3GetModCfgDIC()->get('d3.ordermanager.log');
|
||||
$oLog->info(__CLASS__, __FUNCTION__, __LINE__, "start cron", "");
|
||||
$this->_checkUnavailableCronjob();
|
||||
$this->_getSet()->setValue($this->_getCronTimestampVarName(), date('Y-m-d H:i:s'));
|
||||
$this->_getSet()->saveNoLicenseRefresh();
|
||||
|
||||
$this->_checkUnavailableCronjob();
|
||||
$this->_getSet()->setValue($this->_getCronTimestampVarName(), date('Y-m-d H:i:s'));
|
||||
$this->_getSet()->saveNoLicenseRefresh();
|
||||
$this->_startJobs();
|
||||
|
||||
$this->_startJobs();
|
||||
|
||||
$iExecTime = microtime(true) - $iStartTime;
|
||||
$oLog->info(
|
||||
__CLASS__,
|
||||
__FUNCTION__,
|
||||
__LINE__,
|
||||
"end cron",
|
||||
'execution time: '.$iExecTime." sec"
|
||||
);
|
||||
|
||||
} catch (d3ordermanager_cronUnavailableException $oEx) {
|
||||
/** @var d3ordermanager_cronunavailableexception $oEx */
|
||||
$oEx->d3showMessage();
|
||||
$blExc = true;
|
||||
} catch (StandardException $oEx) {
|
||||
/** @var StandardException $oEx */
|
||||
$oEx->debugOut();
|
||||
$blExc = true;
|
||||
}
|
||||
$iExecTime = microtime(true) - $iStartTime;
|
||||
$oLog->info(
|
||||
__CLASS__,
|
||||
__FUNCTION__,
|
||||
__LINE__,
|
||||
"end cron",
|
||||
'execution time: '.$iExecTime." sec"
|
||||
);
|
||||
|
||||
stopProfile(__METHOD__);
|
||||
|
||||
return $blExc;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -187,6 +220,7 @@ class d3ordermanager_response extends Base
|
||||
/** @var $oManager d3ordermanager */
|
||||
foreach ($oManagerList->getList() as $oManager) {
|
||||
$oHandleManager = $this->getManager();
|
||||
$oHandleManager->setLanguage(Registry::getLang()->getTplLanguage());
|
||||
$oHandleManager->load($oManager->getId());
|
||||
$oHandleManagerExec->setManager($oHandleManager);
|
||||
|
||||
@ -235,25 +269,13 @@ class d3ordermanager_response extends Base
|
||||
return d3GetModCfgDIC()->get('d3.ordermanager.modcfg');
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function showDisabledMessage()
|
||||
{
|
||||
return false == $this->_getSet()->getValue('blCronActive') &&
|
||||
($this->_getSet()->hasDebugMode() || $this->isBrowserCall());
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public function isBrowserCall()
|
||||
{
|
||||
return $_SERVER['REMOTE_ADDR'] || $_SERVER['HTTP_USER_AGENT'];
|
||||
return (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR']) ||
|
||||
(isset($_SERVER['HTTP_USER_AGENT']) && $_SERVER['HTTP_USER_AGENT']);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -279,64 +301,39 @@ class d3ordermanager_response extends Base
|
||||
* @throws StandardException
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
* @throws d3ordermanager_cronUnavailableException
|
||||
* @throws cronUnavailableException
|
||||
* @throws Exception
|
||||
*/
|
||||
protected function _checkUnavailableCronjob()
|
||||
{
|
||||
if (false == $this->_getSet()->isActive()) {
|
||||
$oEx = $this->getCronUnavailableException('order manager module is disabled');
|
||||
$oEx->d3enableScreenMessage();
|
||||
$oEx->debugOut();
|
||||
throw $oEx;
|
||||
throw $this->getCronUnavailableException(
|
||||
$this->getLang()->translateString('D3_ORDERMANAGER_EXC_CRON_MODULEDISABLED')
|
||||
);
|
||||
} elseif (false == $this->_checkAccessKey()) {
|
||||
$oEx = $this->getCronUnavailableException('cron via browser: missing or wrong identification');
|
||||
$oEx->d3enableScreenMessage();
|
||||
$oEx->debugOut();
|
||||
throw $oEx;
|
||||
} else {
|
||||
$this->_checkDisabledCronjob();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws StandardException
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
* @throws d3ordermanager_cronUnavailableException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function _checkDisabledCronjob()
|
||||
{
|
||||
if ($this->showDisabledMessage()) {
|
||||
$oEx = $this->getCronUnavailableException('cronjob script is disabled');
|
||||
$oEx->d3enableScreenMessage();
|
||||
$oEx->debugOut();
|
||||
throw $oEx;
|
||||
throw $this->getCronUnavailableException(
|
||||
$this->getLang()->translateString('D3_ORDERMANAGER_EXC_CRON_WRONGPASSWORD')
|
||||
);
|
||||
} elseif (false == $this->_getSet()->getValue('blCronActive')) {
|
||||
$oEx = $this->getCronUnavailableException('cron via browser: missing or wrong identification');
|
||||
$oEx->d3disableScreenMessage();
|
||||
$oEx->debugOut();
|
||||
throw $oEx;
|
||||
throw $this->getCronUnavailableException(
|
||||
$this->getLang()->translateString('D3_ORDERMANAGER_EXC_CRON_UNAVAILABLE')
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $sMessage
|
||||
* @return d3ordermanager_cronUnavailableException
|
||||
* @return cronUnavailableException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getCronUnavailableException($sMessage)
|
||||
{
|
||||
d3GetModCfgDIC()->setParameter(
|
||||
d3ordermanager_cronUnavailableException::class.'.args.message',
|
||||
cronUnavailableException::class.'.args.message',
|
||||
$sMessage
|
||||
);
|
||||
|
||||
return d3GetModCfgDIC()->get(d3ordermanager_cronUnavailableException::class);
|
||||
return d3GetModCfgDIC()->get(cronUnavailableException::class);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -389,7 +386,7 @@ class d3ordermanager_response extends Base
|
||||
array_filter(
|
||||
$this->getManager()->getAvailableCronjobIds(),
|
||||
function($entry) use ($sCronJobId) {
|
||||
return ($entry['id'] == $sCronJobId) ? true : false;
|
||||
return ($entry['id'] == $sCronJobId);
|
||||
}
|
||||
)
|
||||
)['count'];
|
||||
|
@ -1,62 +1,102 @@
|
||||
<?php //006ef
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.0.0 PHP71 (20.08.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.1.0 PHP71 (16.03.2021) @author Daniel Seifert support@shopmodule.com @copyright (C) 2021, D3 Data Development @see http://www.shopmodule.com
|
||||
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
|
||||
?>
|
||||
HR+cPwwANP6yMQQckKN8ij2gCnOJpeSM9PHqW8AuKQPdpd9rVajOCj48tEiB5QfyEQWENHtRLNrm
|
||||
xZtwVuX1/5OBEOzkZlBEOG7Ve9+05DCpGO2XGKMMj7Oo7UNOrj/zeeQEYVM8oQ/MWxxISr4qs0/o
|
||||
lKTgaacpG4x8LlOikjw+HhPl17wubOKdt/NDVhQp4HxBpnl3LHusLjvH6xrN8Z1xryaWP3wEcUZZ
|
||||
sONg+z7wujvRIwPCnJt8VwRO/sUeSpfOdgUyFIYlyAdaR9yM4zUjn1UwQmDlAdxVg41tFjTjli/s
|
||||
sy8M/xbFZ0gKmi1JmwrNc894wwJdXnNGE27i78H5dngholsSRqBnLdu7xYH6NiLwUeS6eZ2hjgYV
|
||||
OI8iiLM1tfGzfqTNW2FL9BrCY31aRjoqtgzwW9Hbcst7p7r4a6ZWv2n53SrtX6u3dkneTy69OG2G
|
||||
aaPFqH3bYPiqg6uZ0D7Ya5mpnEyKua8oyK57IuRB3os2Z01ql8yiQZksiqPkSjnAlWarDgBnhcVc
|
||||
hXDGpeZzZQ6JmzhtTHunMyjtWhjcCVSSg4fsqDnB6niYhYEjE3Nws7h44eFokxuKv8JRXPbddD2C
|
||||
XWxLFRvbNezL0mObq33QPWzqntktLHMpU0V4qFh4J5r8Yy7iDItcn20z35ZhTtlbMXg3SXdyKaEq
|
||||
qE/C+fSXN/V8MVVlfouSrKTVPNlhbgRhFOl7EsnYKlVM3FM+jWbrDgo9sps0jMt0dL9TJjgr/3K7
|
||||
EuYl6Qryi5HtsP7e6Po8SRZMnuWl+zjrwvY8fYlJbR6+N2nwIldeIwSULslr8hQRWPCgNu9povGs
|
||||
ekxFsWRvNs8BdDlumM+X39tMI6T87gotk0x3OO3Jruf23uaSL/rmi+CH7DkR/iBhNf/CdcfIfVDx
|
||||
BfAeJUpGQqq2okj6JIyOqF1q6kZDBIT9NmAicY2RQimKzCsfKi9gzkXwhKJXrfLsGjT4ZrnMMseZ
|
||||
ss8PvFsWk3U36l/My97lBj7L7UmoshB5XLrupxko8va9+TVnLFBUBDOMdylKGUbFq+zZf+mrEr05
|
||||
BkQt60TglY58f4at0/rXnEphWUUtjBpZ26/MjAR22qjyfb21vaNtoypDCX/7G7SLwEU47Ph1HLgP
|
||||
hX8Zwpva1YlDnNOUemR3iH9h1Tn2Kb7gKAkt6bAdlXEoo9v7jeqn/t2zcxDgGpvSorWAw7XBO+6N
|
||||
ASShsjcMdBYIomNEDRzKP/zIovBwf7qEJlrYyYMijoFB9WGXFZUGwPD3pSCKULXiL5KjRstro6Ta
|
||||
/HDRlGpOmc6sT4QEe9bhA6qBIsAyPL+LD0XsV+sVgNB/fFAxCZr72f8U6z9vO0bREoM7lb3qCxvJ
|
||||
31IfE2qDw3ysINKwoC1DoHnNHozU3gC7TjFi8zB5GjKCsY2Ccqpheepr5iuoRAJduVTsm7TAGBjd
|
||||
XsNYp0SwhtXLwPvV62F4gEBUn2OaOyaQqAwU8v+YfO/TQhqi8uavM+KN8xC8GMYNDdYrd+cUuCwr
|
||||
0axFGD6JsrShQ83YI5zUvOhk5FKF9wXvqlMIjlZv9eNqgh2XVNULQPbdHFeWwT2MvXJSLuv6ugtB
|
||||
csJ2ShigGGQ1bKQZ2JgTumzN3ImJguCREklPGTRCMuPI6AFbXhDnj1PHviNv7ou9hcizb8y3oV86
|
||||
b9DqUOUdskAoA0qO8308UNw1FYR/jr+GKpdsFHPfr5+1SjTRhTFHvMskiFMClpvKgq0L57a3U5UH
|
||||
75cP9ij2LDBpZtj28uEERN8UAg3aQ+I3z0rBJvsGTsDeBXUlpNi61NkGycZHNrNCGpXQFahQI3yo
|
||||
ITw4kUGUz0EbNswJdEwDnv3/yd7wRs1ZGILO0Z2PTC+r+tfSdA+7lR7dy3UT7nwE7E+zh4Od/qyr
|
||||
JsHqbWv6o8opgraeCZXYiRn1pQKchEclnYsPKaYfY7NXaDlD12scndQoAV8kHpeETnqW5cgozCWR
|
||||
SFpS2YZghxcn+S/zrTpXqzzmpctEt5ddFQ+qJhV6Tfu1cPZzn+EMuqVI12twGVy/ViVGFHled+aI
|
||||
aaAdc/x0Jy8X/5MA7nVqGwBscNoj4ouLyimSXsN7hQLwzMlBaNkVD+iBJcqSBOahFLHMZZHA0Wb0
|
||||
8tvg0Nn/zo6a2nulTpcutqhkvvCNmKD0GkoA5PE3ubaUNn+f++WLxfa4oLQIVdkgznP91cFiKYJW
|
||||
ebuNwkig5CdcJUNZVvrHY879ftn/hqD+6WRDvcXvAHappkgkDG9rIV+A29QVeAfB/Y8bcwgPypOP
|
||||
WnQAw6JnTOUXn5jvR5GYb129n/N9h/iV7QeZ4grrP12vv2jwj2mwTCYtiybzQGhOG2sAQcTHy8Hw
|
||||
pTWDq3Q+o5p/MvfJSE5YEnjzCgmGYdkyEsAGvHKFbnBAcdrcK1lkw3sNMbQvt6AIthQR++D2Clrq
|
||||
B09kQqZTAWTw7EYldJWEh8F4I7TEsLVuCZVsVyKk2M51pXK0zwPggLQeOy+AKhQBhjBTWcNtCdDq
|
||||
E+4/1L5gW130nl4q2sT2uDzK2ayFSBGM5DUIxKM/IN+aA0YbJJI4UxJAdeveEByPrwJYvqANE2BF
|
||||
T8k7dCwprPxSui26O0grz6e5nQJoMLef39IprlUQ/eXogwh+fNB1oUy3sFDSc7HZMH718i+H4GMA
|
||||
0qNWHCMmXUhm8KO01Mdul9gEpHCVxSkPHYtbDvU0Xd+ddBjL50phy0fLnsAwhnveTduf47h/+BrT
|
||||
bxe+8s7CLR4J9qhcDINlHP9f+14mLPd5gktX/vRWW1Aog/ThVAx6ZMyRp34FS/wXBpYiUFA/seze
|
||||
ouALWAkeaKhmhpIomblaJfFTVi7FInegedBsGEHlU4VH2Nc1CTJjkBPZrTT6WeeO9jFQ8idARwnV
|
||||
B/liYPb2bGCP+03XHyPW8dfACOn0MK8eM0TWtUrtybGcFKpx94jLiT5iRAIsHRjATJRGw6THRogY
|
||||
KP1uscMCsxVNNoeTqNUBW5rg5sBZ3f31yvuquD5pdn00v+WEDhrsIPYiwBVFbEBefIgNzv4q9p89
|
||||
byVHc5REfdq7kDg1oQ2urt5bkFVGR9/DG+ezyRxbnFk5EkQx0TDAsAS69beX2bXZTQ/ggJQwT+d5
|
||||
h55RaEA5bvXU9AoWMTHmxhYSu1Mz/eVxyncv3J4BCpeP5xcTDyscGgOQSdV1sTlWcIq5nX9iiZVj
|
||||
CdspH117zPlnK9rwi+1foAhrgNnLTrxqK4LmDwQhZIfuvGiOOb2f9ZGWUT4nxkiNNB5ApPlBdO58
|
||||
YsP8vTjaSRtGtbRD/5ei6k2zGU1g6/wgTkJAslUHSfXDoMNqVz9wovUHW1FvEbhpCEYvxsmMegiK
|
||||
0myYU6Xh/stjCs44nntueAWOijiheIheUCdsuOEBjVM39XiKic6N8sF3uMGXRCVY7QPA19mpCdCZ
|
||||
Nz54apWEKI6959GhztfaidUeRLb960vbaN4EtNfdvrMnISJVY48fTM2gQmxpV1QXhEmbfOYCCnbq
|
||||
inkyLL3cf0ksv0y6YfZcZGvk/7yiXfohMe3g0fDxfC2pdPxbbdnOWvCwdtttgsOB8hfd/XKLuL1d
|
||||
A0wp8EoZl38nePIyW2oedVhqSwnmHzBmJuaBBbzqYNuPZkARJZV4IooS/7HDcHw8J6af1LqbdIqQ
|
||||
z8uKMryj84uzm4CdUv6yC9nNVK0Yya+M6AeT7RRAggw55UMMorDaCox+T0SiyHR1zCxy2E8TVR25
|
||||
hj0B9PNjTYi52oRfe8IRfhG1kCPTjzPrA0yMVMawLNM0Al2nuL8a7t+CTrJUiYP69LWwXhEZJoZp
|
||||
WBGGIdeQZwzBWslU3MLt7XLEfL34jwQ2dK0Ffl+oP2RVIBaZv6/JI0ZtGz674nOToh02UFzRuWK6
|
||||
T84IsOYlNC1rbs+nUGFL55oqYRpmul573ueijH5QG7Rl+t62ZVMcetPiMd9BK7YLGH1+WO3zn+fh
|
||||
oNm0TqMK564THLNTOyGpHcam/wGM3boK9m7qFm+KRo+JVdr+b8KcI5cM65+uoxtohnMITl+AOY3q
|
||||
hIGOnBKOoEAmUMwYX+lDpshlLR43xGZ2Lw4T+aMcTqOFUeBVr59mm94uou5hNEy7uhuux7RrsCzs
|
||||
NSvNJwwCIg8sIPAtR3IWpDtVCN5/QvlEfgNOPYc8MUxC/ekpI6nuQ3kOXrPQSKWhfAY30pj7nNXw
|
||||
P5/3dgxS86iD4htDD0Ehle7afPDuiCpLrc4dfZwrY2w8D37gz8VGkTHLLCiILrZg3eVJTN35g9cY
|
||||
qql6LIVL3nbsHr3nMl4E6DvlSbvhebs/PEV+/X/sKZjiyx1K1e+HjHU5Ppd02jOBCEJryvs6NLop
|
||||
d/75Km==
|
||||
HR+cPqecHEkDkxpCIERHo5e0IG6imNKrmvxgPECaAI1ocIai6fW8qApbqI8F+qfEOgtppnoZz77a
|
||||
m90LZ5LnhlqKivFZc4YrFpI5GfOMzEYsXlLJOzgdQj+CxbzcI+h11d/tvS9OH8GTYkDpxsAHRMN4
|
||||
hNq9dWjUc5ZpKWdRM+FrCTrmqS6+8I6UERTPo3PfZOnEKY4DB9ZpqV2nI5+4bWftDnszoRYjUaYp
|
||||
u9exPRQK6LZIBpS0dQVksxU0zm6O8q4Wq1eoU6I4Lg3PUheqzABDaDbijB4TRJ0sdb2UZTrvhTy+
|
||||
vLcaVqsVFxonOWExjIq+rVo3cxtrmEkT6PD17UFRFn99mTMoLSzFwUXkh310RBzk4p35VTyMToYU
|
||||
t8cB2kwW/g0KcdlK+nCYqvNaINnvaj7qz9yOHB7pEuMiWAkWdlh/OQ9isBEt96bI9jI63HryIPDk
|
||||
zcNF6hD11ldwul/j7OFhHsDkmY6tbhzDss72OpuDsQe+ii0Nv2QmfFnFbLqJX9y2bjobii6hbBpc
|
||||
X613Mlc8kN1hzFXG3oaoARqxyYU9ZgdhNnfPlphcOScbPhyvvTkynY31N0ASAMcJCc2BCkmrS73O
|
||||
ff/biJ9EvlICw/pPKvagJHKEFs62CPjjf3GYD/x7oOSWfXqzI2W5gPekqdMApLnCvEiFSW1P1TSe
|
||||
9LzbB97FvT227BJcLKT1Nudrh1vAZ+XLZP9ybcUpjcMrHlb8PFIIXumjIIpP5df8q3f3j9qJDe2v
|
||||
Q7bmQqYoK5rZOS849EVIqKSYKmprOvNgIbliTX6aDu1GC9mzW8NHIkMG0UbzCn/sWB8j3zy+8//p
|
||||
djgDQNRawL+Pjsz5F+OFE4hxKS44PWEA6Hj3YPXkXzl9E3ryyBTzxfEUsbeDld2Qq8pfbPdLxmlr
|
||||
00zoIr4rAGYUJX20w9QXOJN1h3X90YYjiOIrJwO9KePAHll49gvJb/WJW3rni1BEFK9l3H3lLokv
|
||||
8UfsR+x59HmGJtl8onB/FcQTwlst6liOReS5zD0kx+saA1ssMwgp21TVeQQEzPWq3xzE49Dob/NQ
|
||||
L78OVzYo3UM6OFRPFcK9xpl0ZGFFGM6cYhyXeQkeKnYW4LOC9QmnscnkMQ8UCDpeYNwbmxansvyp
|
||||
3dnZMsvDICLaUvNTqfUpAw5eDjwmSLABPQ1zrIhLXMMhyx9ag0ZI9mNpP6Plf/w8/vDCWGWonKgt
|
||||
wj4KSF0BbvV5u3/E83Q9Q4nv/g+ZDifxrC+z37fLrnF9FgAw/SyD8RGbgVjBJ/Zvqlbvv8WU/slC
|
||||
oDTonKttSl8i9dFK1UihKGNjyEIGTqg4EGDS5UK8UB9z/kNF6a91by6sKDtZ7GijVgpihefm8M6z
|
||||
NfI0Cy8Q9WBLYUV0SpQqRoV8rX61/Ft48JG0Jmrh5xOUfqwZPkfFaIMZuahYEkVgsKckjawnvtsO
|
||||
6AG+4PMi/unNt6MKe6c4FT74Frkox8T7PLLO2wvgJU4/XpdnJL5ATCApA3ABC5E7EufLI9Vkl8oh
|
||||
U5czl1WmUqJGOV4X+rZBGA6zNiUengUnhk/lG77Uo6Hd/z5c311uvxz2DxwEjzPHIzPafdKHHdRB
|
||||
0PFWXJFJf2oEbgl6QaPEda2JHQzqquIWUAsFfP7Yo67ugGCl8f2AImH/oH1vYmiG75wJeqBfdOSz
|
||||
JoPE5DcPZ8JEOKIHAjrQrPmLGmaeY7pixldIn+t2K+mIbBkR9BsAomxEwZMeV8DdmuKbkb+jBRiw
|
||||
52bq1TUqTtRlsZ9eBU+ycMfaECYo8Sg1ahfjs+4AzTScIcfX+hbA+h4Pl0z0tiNLiwgIQckQQx2G
|
||||
o5QQoDtgfL6HGWBDOcOGFemWxIw3VuSbAOrG83hEAESZ60IgkRrsr8uuG8s88IqMFw1NwKO6S8Dh
|
||||
D8ntdJIgA8+eohThs8tL2LyQ59hq+JK4UNzZvyKuGKhbIAn+e+hHy1pFmryu/HiZ6ar+WvZN/975
|
||||
ZayY7EcQvv4JQoLJUozRdHqVdn2dwU90QUyYhKadAN5Piead9cC6LQsOnO7Gotc4+WPrGYkxE7Od
|
||||
YDHgrtWDj8A32OCzI0hKmvj8JZE00jzW4Glq0Pm/wKskJN5o7cdJbWeXrsNh1OUODSHKc8z8CDZG
|
||||
h548onCZ23Vu2xZNOeChLEoJxvGiwO+wfVMBNc54hZk6linxKrRBsncqoRss3upQlgEyEc1bqArt
|
||||
leE6vflI+bgVmRfEo0v+ZnHqUvfmghe8ogLrbQq9o/EzQNCZwD5ymRuq5w/MuztqQu4omoy5AYWr
|
||||
x4AJ9Hjj+PrnVoT7SoQbMMlX+jRC/YYw04dPceDy/ce2y4Atg3WTvcbZ9S3JtFL6R4pu0Mr7Rjdr
|
||||
+ueZyl9V7HZp21b2JIZm6lVCAEekq4R/zHRiJ+iFJV/Vo1lK/S/NXVCjz6IR61PoGrfBnyp01/zg
|
||||
ze5nqXgbwXo2nU7eqFvYSlrbxKm8Kk41t0F21MdO88FvGpq6ND+BHQRmicxOJ35vhmvGYujUJvwx
|
||||
TJr1cbwote4ZPiTiUqSv09v8JJjvyXXrv5LokEJo2nKlCZ9ZvQGZW4cz3tZl/BmeREz74gpYB79P
|
||||
sLB13FfV5iH5DVMPsJjpRgt6R5+u8QG9Uqf+/GpsHwhhAHd9hrjMHR3PQffp7yyRWNVnqEzysoEi
|
||||
AiRSlQ/oVc8IJpxhBCm3bUTKoBVXjiXY/EjqkwZA7TPcC2oSB3gZldFw+XHbpA1TrE48WSeVliAo
|
||||
/iGjnaKD6VmjelbnyjReQ65eVnEoRj3D0KlOvF8RlDyUPAsQCsKG28beQI+bSVX/XVNPal7LQNf9
|
||||
HT7Vycw/JVIHerGhv3KbGyfPkZd53BO30N06o1eSTfFUu4OpdeDwo6rC/icHVo1RHdIHUCsnstyV
|
||||
/MVDXC6qCEBiVrmLONAT25l4qHUiOQoR8ZvrmuPHk5BhjM8OAMbgPr1DnPnC4bEDyE/eZup0otn6
|
||||
1MtBrIJZz2PR5TLx4dSM9zd0Hmf1Zzq9fqre4ZtlveqoKJXLJlFHeOozGI5lWUHiFgWbyOaovL7p
|
||||
oxsJIqKpzSpHPMNIuJsnRSUtyKeOmPKOeaZo+5AwCSFYMn7/OSkmxq9cB60PQcLZ8/6r3L0fvlPW
|
||||
mypK0/9xYWyhMumB6jqr1sIg+XqAAwDs8+qo5odXwYu6QUH0A3QGddZ42yVtaUxBTo9pq0r8kXTi
|
||||
6h/aWaNNjpDORqf8/wSkVzwC+8M8xOv5wP+gN3gnqWES4wxoOWwce7VSfPqkPvzwKb2ztTiX6K+9
|
||||
YTIANXrooFFP4ddjgo/4kMXKcdoCcrje18Qf3SdiomdSIFw3sgA2yzXHWq46kqnPtJgI1yHxKEDa
|
||||
pecmlmojrtdNQ2eM2DI8NT4IkjEwueWCDqJ7y4mtehttvqDaynp/2x8e2Ckv7Ha+nwISK9nRe9nd
|
||||
1aEX+/eNN//QBNodko0/cZhJIXUucJ0mGp+U4LEcXS4Uwemiviek7r6CzFGRvxiofn8PTR10aPqF
|
||||
ZTdZbd65l6+rKdUQ+ukoWwYOhA9rZbeV6RQBmROd00DyrqePx4aLl54GOQheLEd06MZRIt6D9Hz8
|
||||
2Ga4gsihVvRvlM6oShiqMV244Tf+jYvVBKWgtBDeOGxQjuGuvgzXIiX8X7O1NK4rHtPIsTPD3ouK
|
||||
Xb90GtyPN+afRz6RTya4ujr3qXrJ8IzYP2Or4AFoi1fgRUD0swwG74MQDvZG66hap79M+J3jIPu2
|
||||
cys/S5Ir8l6an9pIELuL8iBFeucwm+Iv8DGhferbXM9KP5bNljeYmQj85+l1h4e8X8mBxeIGcShS
|
||||
1NkHbh99UfUb12Bpl2+8C13bfwouciFj7VzRAdqedM8rj6nPtkpOrMeUNijMbC37fU4YCOkczgrD
|
||||
dQVsQISA1jlLCWN1/5hNpccg/CyGbbbPDNnJy1XbWnwb/LsQTzFKM/uAup8CzBNQUakMOMTLuUE4
|
||||
mkDabJK0rcG9BYVdzidfA6NUrRZogI+1wbyzkL+Xgv8Nvc2WNvQNuBsq9WkUNuGeIRBdPRu+tcQN
|
||||
m3j0FmTmjTg62yZo1C3s/nOOZzl722KdY1yf5bq0NuTGxWzR8Ht4NZftCnX5vxuq5YS5md41lUQX
|
||||
HDZYXtFOEZX955M3cG1++Vwwf+x4FhdHcufW3bYIe69LTwPSN/sXVE4UFmM5FyQLefXQfuRQBL1x
|
||||
E/OwU5O0QjZ+V5f1vec7c/d9sb4uVD/m4YtDC+3ue5Fdx6fN9cTAuBRIKmnjYMwm/EugYUNj+pX7
|
||||
hFnt910bLOOSb9F17KO+vobPKc70UNBuEVgeHPULgYbsImLwkPgkArRuWs1WFVHMI10FX5ytvHup
|
||||
PINy+XQLTpK75LONRqp3XD65txEXe/Z6crAfEelQg7XAC8eC0WVEDqx0nBt/fupa1g5RpQc8D5Hn
|
||||
/CA1HvOQxRmh+khtNOYH/v3hC+6djSE+QmnrKF1QBlGPq39OsObN1WG5u2XAPF+1+AN6ID2QuKaz
|
||||
uVsIFURke1h3U4Jjj5WXKEk14pSOQgK1TbLXVyOee1uO8xpY5vauZowAaQQC38KNMLLzTBrAslee
|
||||
ReEmm5D4G6i1TK1hMDW/Up3qA7utBgquuhMfe0HoEBBL2Lg3pokA94Z7OWb+Uy7q5zjs1lNxJ2VP
|
||||
RwJxo4k/DKgmMQ2SPPUvgz4KRcol4p+OHjSxsVZvFo5fLoKcgHtpXnpQc0k/AOerg6BZjQ9/FtkN
|
||||
5LL4D/rPAxuPvxVXS0MWTTKAfEtIayWozmwyBPnuTvwtPxuUpN7lRmKUUxCBCBKSns6HFVPTGEhI
|
||||
huub5sxmR/VspAr3EKMVjHnYWyZ6eQ8K36MUA5JPvHzN2lK+Z+ft7lQLCPPxvlSBrif0+2x6QpEc
|
||||
ujD7xTYStdMBNdTwq7+6+fGKyWAHNZ13kHZR/jznHW6NKwhnfhXqzPAQNeGtGxjrHq/Xc6yXTsCj
|
||||
6fO0TqNsp9K9QYA+KLecyyZcin3MjXrdiRX4yDQ3DnD2KNUNWbCWUooNTsBd22ZaOiWRAiDEuP17
|
||||
zg2f4phmccGU5T/iBtP2sUCC9vUwTouFHm2/rXH+cjr2+oNBZbQPvQjm2jpSi9B3ZiSRLO5B86oV
|
||||
j1p2T+AmN8dpCUcRJMAlAFeDGZveXEQFA82omLk+CNsjY3b1pUZagBTuZR/PFjcDvX+m3f8qG8rU
|
||||
dwzWoWWI0v/+ZQ4+d0y9wi/mSSY7fO7aIJFj47N88yCH78toU+l+tH70UsKrrkJl18N0DvnvqnyA
|
||||
UwTV4fCldRcODE0r35uZjvcPHoWYWjYuBr15Mq64pA+VOaKDwGA6SCoQ0BMZuNchrAgidzG3BsNd
|
||||
Sh91c9N/QyiYVrTuK89OGPyn0aKNshMA731RL4OKgx+sWEwagBUgrNXfuB1sRJaH48BPqqi2/WsV
|
||||
dqPEImf4IZ1V7dJRGa63stbzuM03IOW5IomJc3acNAs8CNWm/xNHCxFZ4vQjV8Rd4JCL0+WUalqz
|
||||
+Htnz85Y5cwZU9rx72YTO6Di1tkUZmtf9/+OZBx2EDgilniD3UrISGrwrwPrNUXSKmzcWu29EedG
|
||||
tCqlXQKPvHK1KK4jPPGvGiB/C9N0imuEswV/wOLyd7sqOVB/LCvVaTTkqit5lvykZGNXX5fPM4VQ
|
||||
pcIZJQ4XyriwYR4mT8xisz9dHohggPDz/bI7TIQuuLIVA8cfqWDt1rV5sHZtVzUGM2hvJ07ApoaP
|
||||
LoO2brEDJITuemWES2PynaGwbjoO8Pg3sJ8M7LqNItXJ16dX6pAzEg7f0sGbm0bSLUd1kK16VdTC
|
||||
FUafjeF8Gzbh26+gaXlm9Rq/qWmenA0w9cTGbXlA7TgoZIGLQ3F6/tZB0DLhwy46QWrCbgTN/uyC
|
||||
fHdEG51hS2r9cLbUgs8uZlimXC4VbQup9iAsDTqZzQCpGFZdkBg/XkM4pQVh2vY0Rz2IVSYoDh/v
|
||||
rluJ+YcHRbTPY/HFHAH3cienKFJm/Rol5BzgZ91CZNPBg0x56n6m4xnAuu95/Hfn4LrHbycj+GWU
|
||||
uK1kLO9r0RHMzS1DCqHkM2Vz4TRYte/k+IsNxKsGQgC32yE/sT7z0Z488Z4lGWSKeVSXirB+7oK+
|
||||
TSlSXSUkGgYH6iYeQps485a4+0IIKgQ2ePeJ6KkfpuTENJeuWyTRkt0AaHQ3eMO7J9bXBmFqGSrn
|
||||
sJAZr7jKZqdx6SmzhSG3jkxiMiks/wMUc5x/0gYTBBLgfyw1QeUMmmHpT2Pgr3qCa1fm9kCNvGpC
|
||||
2wsmUApklarAEoskb4NQ2XnR3zt79Njb4WTZsPLrdo96FJUL/YMEsgzABIIVHQbm4p1E/SIDPqJU
|
||||
OhJ28R4sB7yOCxYLc9TEWWXnjS3p5jlloRNJ45dY6VcZ4ghl3eqj/B/H80GsyTMHf3YKP0LjKCCf
|
||||
u9BStquIwbjzlZXyOJAIKNVp+hVMZ9El9dcxAft5rZ01t1Ds/8pod8nIrftQR4J/aiY3eBDjEoVN
|
||||
tZhKi8oyk/Mjfb50/BXBgjHu/w9G4eNs0QXwa5QeSlgZJGA397AGOaKreKBXkmNmHSZK3RhMB1Bj
|
||||
B6vlBhpH8RWzeAzR7qqAMn2ClYdiFnreh9WSIt+LQV/+NWYuuD6kEQ3DgispZybAqqXOAUIkIrTm
|
||||
FM999GHoKKvuQgCHpPC8grwzt+aAyGbDYNEXMUVMqpYJe7Z4D1j4AbAzqPrNk7rG87hvjMbicLBb
|
||||
8G0c7aSk5DQscSbVnzCqJxFpC0C9Oll5S9FdPP6+Kx8+YFBnGZ+DggEHX8epG7f7/OMLoDNRsYqI
|
||||
nd0cLseQzUC4bvLUUsMJJ/Fh0318qgSS6JCuZTC+VaYPE2afGvRTp1tdovN7VpIjnmlxTJSJogca
|
||||
jKIapEY9Zty8dyMGD7XlYyoQihc71KYUVjdx4kjE/vprxH/a2/dD/H37VAStY8/NwGwUtnHMk7Vc
|
||||
0WY3PZSsuxxzpyqmzaVR2NBL/CX44ivsjr3RJWitDYwF7GiQrvpAHcnf4HptdAkSxjEUoDcOW5yC
|
||||
5Oxw/bEuGz/FB7VH8+W6Al+H5PkpmNYljXYNHA40IGUdpjJ5hYl/IiIz90J0zbD7al/HcE4dEX1Z
|
||||
6txPI8ER4bFIMZjsA+MrjIAshEnexu1+AaaRv90/5UMhsKj9lrBoEs7swSdRfNUcQI7bSc7HQQu7
|
||||
83r0f/Nr+bWvITrBSkTeee/ZpQYTP3c3rpGQhnq4HY+hIK5gKEOTCbsAn28GmGniKjUlK4GWiub6
|
||||
n7jQVjW/nVohy3Zk+6iA8CERgJBCecBZzEjdvwdKgvXdJLCI94ngFwIBhI7CYWvElXenuz1b83le
|
||||
BD6gwbFI1XRrVIJxXkjq4Ew3H+VB6QUUn0hLgz8lQc+gjDtUc/aNEWvcL1Hz3SmQ3S06wEQ7wyh2
|
||||
ppkN9u9nOkRToBvjaTXgifl6VzAqagz8tXir7uuhSdrKmqhmKRo0h/wt/v1nxaK=
|
@ -1,99 +1,86 @@
|
||||
<?php //006ef
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.0.0 PHP71 (20.08.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.1.0 PHP71 (16.03.2021) @author Daniel Seifert support@shopmodule.com @copyright (C) 2021, D3 Data Development @see http://www.shopmodule.com
|
||||
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
|
||||
?>
|
||||
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
|
||||
l0BtXhi=
|
||||
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
|
@ -1,102 +1,89 @@
|
||||
<?php //006ef
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.0.0 PHP71 (20.08.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.1.0 PHP71 (16.03.2021) @author Daniel Seifert support@shopmodule.com @copyright (C) 2021, D3 Data Development @see http://www.shopmodule.com
|
||||
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
|
||||
?>
|
||||
HR+cPsNWoxPiSZ2vQI1UbPOPmMVipPnvBfiON+A6wx1jX7qpe1I0HDtU7jMTmN/gSfPXsLu4gNeO
|
||||
YBj+VGG5wFDjnKy2P1UAYy1U+5EiZSKpJnDPyN6zDK3GtgwGZC4v15ZtGVMZbPUa8w8b0XRfs1hI
|
||||
niSrXKxbGbQf54/zQ0i/ljwcLbiL6JPJGtk9qfrM9VKvDYX9BpycGCMHAhMhm7m+bhY3CJ7VBRO9
|
||||
ANvIyqt5h/2PEHlL0Iw1ObJ/rGMTqPhF9eXblZqeh/2fv6oV5XFNhSGNkclYPguzLZKuUjEtKzlF
|
||||
zjl28Fcc4d57+4HAxbnhUsKn/vD/LYamEJxftuLFDj062QogKFQYhtV4w0RkNbzNNDHIMN8/EYnC
|
||||
Aq9QRYr17RbBfd/w4FzqsFbGbjw9GIgtWj0fSoJQOeTNO8Rzk8ApMla58tUD0WuwLW+eixAg3jzJ
|
||||
K/AG0lr7YOl3KOpdnCCrfhWuanPo10fLdVZp3fV2zCX4oRGaORy4NCy2XekdwATn8a660DM1dQ78
|
||||
rQfRAP2bfZy5TG8xNXpjVP6JWxxEgBcXAxnk9uHn+MuBANQiyDZ6YRA/tPE2T8jQBENYTbukVNGD
|
||||
C5pTkNtBxLLXwpgHEPun7XtALxJU9sgzKSM0ZIy5bba4hxrmxJ3f1Q1b6tiKC+L9fB2J2x5GvxH+
|
||||
t1dcZJKO7yeKfpd5pJdiydHeoMEKoThqxyur4pwGRNCEfaVSiwu5BWqmrmshkVzS1aEenwRSDiPb
|
||||
SZd5U59bfb3c8nqYWopcU8PDH2/21/Bs/RK04KZy9W3kA7MpC4Ho81wzXED96omY4NoJc2/JZWtu
|
||||
E/+6sG5WdSCKlUT19XcPxYOW0H+ho6cjHtJkRkV5md57/uT9rHBfR2smhFbj5yF+eLRq+AmiFPGE
|
||||
gM077KxFBybPQP1ZReBDzDCG1myOeZ4L5N2XkujY02gEc+A7P+EuCyWQe3Lzyf1+RX7VZuYhtfm0
|
||||
UOm3lSPdhhq5Ns//HJlf3tN+PANZHKxJ0iUJso1jz3+D0mWzpo/2i1wjmSwAbHmAwezQckuMlROA
|
||||
zxHxWihdJu9+Vg7c7gU7qu9cZfQe+FaMQr+QL9Qh8rjpLZgpnJMog4iDn4Tp6VoQyd5tmj2x1/MO
|
||||
omOn4obE/5whjQVuh3Sn/CjDus1CXXO2Se3ErlQNt/IAvgnxwPRq7IVSwLcXBnCSJZBXMYQHUbNk
|
||||
e6t7xw0e6haqqV5L4B7CyDA3jKwYvn0u8r1R/B1ot63FpWMTk4kBtByoWX08aGC3GbzWmTUmuTCo
|
||||
Rtoqlp4K5PeHiiZy7q1EDDD//soltX11hmPeH+tl4sEMODIP98aPClX5q9oB0Qm20ACeDPjZ78vb
|
||||
qynZ6Q5vf6CuX+YBByzLWHynKa19JdGOssFKVZQValpgpGde6dwDKaJ/WYdr58D6J7es5Z8K/do4
|
||||
BCw+LeosLJZj9CuUyOGwOx4hevVgo5xYcnuKUssHEZPvrhg1HTl0ep72A+fqbUcZjpXDflROwXQM
|
||||
HtqG0XCePfz9eagVbAKT3F2GGcIOn4D28vsD1uf70zKu1vbUVFDpqQUGRTbZihFsKBTJpRkD1Tba
|
||||
XYkdGmp3WsyM6TOsnoElCiMWuvjDHKQvNgcJiybQTjBVmZK1M7NV4xH5e+ZqzPVgOlESo5lit7fO
|
||||
Cx2iUv8n4WPXHKyMckK4//T61hext6R+pxzahPHgyL3trityL9Q6Bx4mfeUNLHoiIePpB2S6vNqg
|
||||
BOQvAUwkyDovoDBjHkVWfS3tgcvX7t8as7dRUv559mEOKeYTMGyQ/cej5KUQJjXL+rFjMiugNoVD
|
||||
llzFc9iciXpLyqi4Jkh6q0UbfME4/xRLw2ddUeQxYZXx6/Cwg3wJlqOB/xOvzIrANR/f0fwt0bcd
|
||||
uvWjYB2azj2ePNdK8dV2N6bFRLzDLUFy+R4vZyt693+1BByC0ZxUxbUOtzGXGVknZhGOQaBzHaeA
|
||||
eXoBIGux7dt7wFZ3gVExOoHXJuLtrqw3aQ7iSl5vweter4ipCH8KjEnAKbZ/PYNBn4YWVa4GlBDO
|
||||
ggOd94OCoBYSu0rRHiSFPY/B2zGp/DNBQd31rQQUo048Qj9H1Q7Ci8Qdock8e5Gse024R/YxlUwR
|
||||
Z/huepucMkW50XErJWYXwtBcxrWAG9Iy+TF8XcYE5SwMmBmcGlSm5F1rEixPRGxwCKdvpVTeQmlx
|
||||
QY3CiAf/Ehbd06LrhDepBeYKfMddndCFBngjWmXcSwdhPVSRRfZDqaOCV+FCmqpVDqecuz+leIDL
|
||||
T6jby2kQz8Q+4L4UDHB32p2ey4qZm4rWbuoOstd4UxBkGnPdl0MM6jPCAzvZhr5R3Vx2pmGCV0yM
|
||||
9o8ncBoEAEcpnSNVLqypFy1OWZVzUoOX1G3kBn/qVtn+6a/P+AabeCci36xB5aEA2U3vnrxdsmGv
|
||||
wI2XJq/YW2X5SXBURjv24WVrBtRTBgORWw4ILiy/N6AD2kyOo31VwFT7oIf2felLuI3jHYokWXCL
|
||||
vUT6jY/NHRYuB0cfDX55Lu3D3fHDi/a4by/oGp4PCqES1jFk/jXhAAII1cYZjm+DzPjNV/MY2xxj
|
||||
qtEf+8EGO8nbQUjw6WKNzS5e+rLyHzyWZTvIGqLVuSpsdJBNuJMVD1a+QobBawmlNI0Lp5iFaFo3
|
||||
AzHdwZL5EVpkAq4GjO/YfLXgJuJN+iX4mLw4VYWQt3UPpzXo7nNiJsGoWZN/ZYa/lfty0oQfL36L
|
||||
DIqR0t9yOi0Zw7aL+CUPfNDYEyclovAi/WHS9rIynECdtN+OfuRB8dGWusr8QTRC0dI5pU5SD/aT
|
||||
VeKcv8VkMTfOCbC56Je4nPfgjQktOs+vuA1VkUVjYzx0b9x5YdLnxs2piookQOrffWTlkM/bCGIX
|
||||
axNQQ6+JrFruxs5z2/6Z12tETTm3Xrlfl+waDnojIHAQyneVBTBfM2XyX3+zv/bVTWXImyyIaA6P
|
||||
10kK3zt0XUhPL9cVrY10F/2yGfg5aRj2fMJLb7ml72MDjQLp93KQM/sYaRE7XvpG158WDMiXTaCm
|
||||
5b8uhvnwP/SWyMzMktI94BbzXj98waYWPxVAwMxPshV5aiVdAIgkMnLOIvTcBYwp4hXzvxaHee88
|
||||
3Bdc39itCC3h8DcyyiV2ufK510AgpbV+QncSxOf/Kmrs6X+ZKzAKn9AJjeVQfjBLcfK8BNg2AIce
|
||||
JIiVXEcuhUeK29RoIAK7G7ESQCASwI04qT4bU9/pIBnxT3kUxXlYJd5PsCxO2FcR78iUYgNv/McR
|
||||
qbA6ts46UzNQDqPL6OX/2qgSuTRyyiaLBybWkISRZB7nyaPPZ5AbyzKhrife7A8LmUzvpRegzGVF
|
||||
yT+oiktjCkqVvtEs0AO8P2vpG7CHoJMf5PVXkipzWCbVuOjy71FdqlIPoswr9rBzhuHstJgbRmLJ
|
||||
00ePSE1piCvv68bYWE0vhNkCLAfSp1Fj3zyta9ChI6uJEKz0B3dVw0/nl6/PrMY9MZOvd625JpXD
|
||||
KuQQo9AiFViYb3OZGaGmgx4T/5wh7ILESGpcLV07UJ/VrWCtksnieIvFQ0nF/oqAT7D0dctTcvqF
|
||||
8sgWmeRh0nLB7fv89zeSC9przNilYhBeuF4gS487xWNW4wq0ILaVb1AreReOqZFvkikdciIHpNbx
|
||||
C5UKJsQxH6/yJSL/kydhrkYAcVmcHeDNQStagTdd6KWu5F5yd2noLHKVebhJHoieGQ1q4lJESAPo
|
||||
pRJe3aZMW9VrONPe2VAkHL5HlFukj6CZCg839sN22hQ+DGLf/+3I8pBKLlGWHIkeBP7F+0cFC12b
|
||||
KFdrXBFW3PvBwXY+Tqwb5Gm1AK/ekrcCqk413UPKoUNCf6FHatlXphJzr5cA52XEGUdEK1BGY4Fg
|
||||
p/QuqENH9T6I+YOqenWA/FEj40CDiNfUEMh2T310puR9X7D1Bl8hi+KBuxFtR27cUW946DS6KRkO
|
||||
dHzmCo3OUSJOmaD4BWFX+iBZQ3qsw8WmzHw4WJbd2tx8NpDSWda7G/Pe6FvJpkWZ+77P1syHlK9U
|
||||
7nx6yBJMvAb60Zc+V7UOBBXE9kY4VejxUR4PJYTH5YRQ7/c/aNjEovflGGpYZjq7B9tZIFRGq/rv
|
||||
Mo16x1Rd7m3//zZTKJqcVGV4QG27R0KqDyLg5IgNq7t5r80b9FUlvBWroS0mzV7bIS9TT4y0RtP/
|
||||
FYJxo47ADWZ62K4vkiNEE0hxtxNO7YpbIRDNkfB2k8WwpqblGO/QRql32iOOmdu0jJUteOKniThw
|
||||
xV93reGChAGZh3f21Z4ROlMBffuLqTi2YXNmvQTJjQnLg6R1ZXgxOsEC8Su92uknkVwMFp52WPha
|
||||
jpbNv9JTnntzWs6SYMB1ykKs0XTLb06ydFyC2RvJE72UAH49G0/UjvLTQbtMrtS/siuRJBkenvhP
|
||||
aKM+3SUXh3W5vfNcyPhnSDcmrP/kZgL9RLJwMQUYBZA0cHeXNOGlwWsEbjD5THf474U+WZHIe8Up
|
||||
Rv2Ms9NrBhSUGftrFKY2OH1t3dXoeizM4IVLUYynip/hZ51uFRkYTdngfSDwGOKD+NT419Td4RJQ
|
||||
ndl6nHbiqrAohdyAKFclE9dbrrFuQuA8O1K6XVSkcSnFMDRyXR0h1iLUOn9CcSkfHqUq0s7bfL6T
|
||||
UMPwB+5BE9rJL39YBPEst5fobmsSJdci9mCk7cdW5ieeR0CHtxflIOwf6nBl/W71/qyvW7N3p9AE
|
||||
2rMxnfTasw3L6giGMqaGi3wEvpbdWLiwBLREtupAA43WnFMqhsm/PtUydD06FP5aGo1/OMg+zBah
|
||||
t/BPZMqxxqttaS4eyKOFtKYWmASjxQHfIopQLc9R5tocnpCbIC5n9YXdhnujnZXevSeToUSEgN7s
|
||||
G9lvR9f/w//FPysI4LWo3VRQ3VN5P6MzpaQ9OYlvqaHAuanXpngOXG2suH5yNFPc5VDgNvZWOTma
|
||||
ZbafzxBOqtokUCXZ+jOImMmwNm08pZSIcqxYJIuaOc9ocCIgh1IBbifMxz3h5BfztqzzvbT4ATPc
|
||||
P0HS7ykJokUvzF3v+QcM6C2Y47a/j8Fwx8z9UX9xReox/VN+P2oLZbwrJMl11yFc3FJiNkSaJuhO
|
||||
GG7g6QZcmBgKubpANcsnIPWXU1BIdVekogE8JKyDeNMUqpsVGoGlFIA2EZR/fFb/Usm4ctqMqJXy
|
||||
yV++yVlUlyCx9iJy0ijNfbO/eASwAFLtUgKGhva8OVNQiER2Bcsgi4dMFtsTDhXRxUoBVOUKkqgK
|
||||
8R6EsHb6vsQ5RvEq8PzC1+GgT/8cANo0SVO9sh0d6V7SdBuQpAO6xs4nwR3lJiw2uzjneHzQbk+w
|
||||
9MvFLQEXT3Nj/UbcqGZLJf9uSaCunCLP9sU3xSGO0lKPakSg7l9BtvruNQisYlod+XG6EIijzg1A
|
||||
Aukjh7P7EOde0xe/WN2PV3/SL1SZ0PXLJw9xzoT+e0fYq81uhm79g0+/fvaofrzmgGmvo/EbfYpG
|
||||
Bp+6yT/JwXTiDEWxNnv08Vy3BWGQ8vPkeDcib6sE/NxtfsWxCtoB1v6xH0a0wvd/toZ2g0vUwdJM
|
||||
kfXyUnUJcy2ZYvaSkgrLzTg2D9w1NFQAbSv6GttgYbpHn+hTCmjr+S7u18dlN40ZOtEDrOMmpcxo
|
||||
9e1L7O5SiM076LOrb6hcthGCrdSlyFbsEecFZKUHqe+MLJtaUMHOlQBvtDy8WSk6hLwqMQcM+kYF
|
||||
IelFKe9QIxHBwosKLM0aiGdUDZMcr3hJJVdudNHgyAYDHvBg5dLOn09hT/I0cjig/W5oGYN+/E7J
|
||||
3aCxwAO3Z3hsSIOpfAfl87JPEquEm5fpCAtMeGam62LIi9tsAHapnd0AYliW/uQWmUpahO4Qr0ws
|
||||
wRrdWwLu3e4qlw0umyHCIawFJmJjALSpa6KN7IN52rRt6o37bXTxtjfIff42B4HVl4B2NP+OBI3I
|
||||
9RBzUN4jZSRyuWdsu1fbWbNYN0cgGl6rum1Zklb1G2cvw48HZwdKpkaQ+P0DuwmQwH6V6Rof+o/g
|
||||
S2qUoKDuriPLsH/VVLbk1bALnsXMuXsiXD6u4QbY5PWJddtgD8vBltfVimh8ZVO4l833FyUP5Mmu
|
||||
BQ6xkw1YNRGEWw9GoKMMCRUvsvBp8J0dsk8FlkMPfyU3SruZKCCgH9oFOZQnvbuReVT/zS2ZA3wN
|
||||
6M+xQRqLxBFq0EFdcnQYOcjLhbcKhs8niSXLQ6hVod5oAIpw+XFmdEwOWvXaQTXPiBC1AFS8jOFX
|
||||
9iivIe8x30NnGcrzBn5gep38/7C5UiMRMNfJ/97RTC3VAWm/HTB/pAdTPKmi7ui116/khmpTSRcj
|
||||
0bxCo1bvFlgH+WGD3GesEcF9AlmjCCCYkk3Rm1BKJiicFQffqB9/bgSvBtdtye2kfucsGNMbyDjH
|
||||
CHNyl2aGRvefs0BXk00535qUHf+aFefW5+3t5IRgCbsHpxcIG1pQKUtv0MZ85Eg4ZbqvGL6nWRV5
|
||||
bKDUPvRTajggD65npeTxW1RCRUhnAfyhlfshYen9HSpEwUZy3pcDt59lkK2aac4hqsDT7HKkPvsO
|
||||
24aEw5xNvtFGJYi5Kx4JgDgT7r3f6hpnyDsu3ULosiKBc6aFKrN6dwHhnMUzTolXx6HKpHlftRSf
|
||||
C3zEj7jAZXhm6MY+4JfdIoh9gbDxL1RTuT9uGxF6XOZC+R051YPYe6EApbqMfrre/T4r3BEKbX4i
|
||||
jJarz31cVo0E7HvqkecuLYgJSqzxhgzlR5i95votrIecucxRXN1hgJM1UNzis4dy6AKlvM2lKS4n
|
||||
OsC5BScoymD66X4TchLjQ31Mjq+EYxXiZuDq90dgNeJtOM4MK6RqIVGJw6Bvngc7ev21c4fDHYef
|
||||
+jOaSnEGPsJHtJCU+FKYIr6X2SpFrcZ4FXej//aSsq8AxHfsIUwfjCkRtTn/nMfReJJUOeNK36Q4
|
||||
1luEQc8vpPIEAqDsNZdYi6EA+86O1n9bbtXzrOlA6M/aP/pan5Q1EB3Tme8lm6S7Ks1ejdujwpO9
|
||||
cm7uN9hInK/gAYid/6USr6XSnK9j1c6yWKBm2fK/GDaJGpMmARBoeGHZzda6PPJ5q/ldLzp4BCc5
|
||||
uWiz69VCvMHXGRxYl+/7lpy+D+ULrDsd9Sp4Dc/uHmxnwp9Q5KQXuGFiHANkeHwG5fWZ51glTT79
|
||||
JTL6cE2H/+hWQw9Jb8mWcWLFLm3L1YgLiDOliit25FXJK0RPcdpItDLKUS8uKFsxR4wToBM4XHmi
|
||||
tdiN9tjBqWvErQwPRVbrgrmJCyqSnPNdkiFdQNwKnRpupEZ+i8vD4cU5lb6SasbB48yOs9ANFH+y
|
||||
eZbxqXiKNdFXXONda8wBugM3mSzquq+5KYSHOBFIOk/lExnP5o6SxX+qPpQF+pCEyY4P4lvuflG6
|
||||
890cg/DAht2FYUOj4zTSV6SAm+nNiFPxvhv8oHf8j16jpcU+Am==
|
||||
HR+cPmbUpZOkzp8vDvjR5S4IyoTGawjgs73FzgMumMv78lumzX0YiLZfxLUN4dSXNKHL+ZzF/a2H
|
||||
5rfyERmtCxLr89vakHWh2XYxJAnGSafpWkZY131DEeiiYKWcCSe3zFmB+YsS3l8V56MA2i+Tt+SO
|
||||
sPWdWNOX/uwEFsjHJDz0bzbUqOHDeOOdeCuk1hnUyaWseI6GYMJe8BzB9iqVWYUWgga798phsaNp
|
||||
YMnztyIcUhRSNm6svv4NsnuRRZRlxZ6vVijAP8HMeDbwkZJqeisGsMoqiIPbkSupA6CnX6J5+Zxb
|
||||
MQHT/vyI6vVQbr/mMkPVvDdueYoglWyDBmd1NhrgFRJPfBiJnaa1AxH/fyScNidlhRm2IenNVjPA
|
||||
EBR/v5SHj+WkizHSA2wK0i9WQx/E8dyPgeBGk8ldd1LYIt+1P9Nz/K4AtqS6FJdQLaf3AT9sdWDk
|
||||
Z0LnX8ANzSi+Zw5ZhL/iRxONbMjZ0IoUIXlt+XOUHyK4x7rlR35vIeoGrLhVulsWbdFCtx5T5rwx
|
||||
3SJZVUsjz2E62q5GB6KQnzZ5Yo83R+zPhirJ0dj251eI01CI9QLgRNUx/dFIFUDzN7VL/KyNw2fE
|
||||
nLstyw1m+vNwptdUPdQyq516joYpLSOXcaEYhuUUKN85RurkczsI9s0eE5msTTqwgQEQRcy1/x37
|
||||
4JSi735XqVAsxKAwEnGCQ0D8XGtA0Y2lHO1+B47/6k2IOIvCcOpkUAAUFGdGxr/lpcg9CDWZYv+K
|
||||
PV4+uEIg7+6bgRQmxABth0gi73XDxS8QDokhyjqLm8jrdHLQYeo2Buw5JS+moh/teHuzf0Qmb1qk
|
||||
53JYeeeJq5grMaWqAz3APj2IzhvQdmt+e53Xp4sL4zxuiAP82RGwTPMfIn4A/2y/hcSNMTdPD0F8
|
||||
zALcUwJX2bO0Y+9DnYi0jRY07Vd72bJZu3SPoPAiZIQ4c/rHxMRHcqv1KJBOSzwjEhxAb3Q1FIDq
|
||||
LwRhJadwjK97GUQYVVznEc8J3AmotC4jBg8cm56ovyWODwlw0kv/TgQk5oVdeNr8WofFqtr9MZXE
|
||||
FVNs8nKMUcRG1OkJgu8emuWL+x2o2gBxmK9JpZhdU2rwvUgXUvACWwVm1ogjMPA/+ggf13u1m5Aw
|
||||
BGDP70O8H2F9Vuhj7t0np7u8MzOTJR3gDk6OLfxhaVCse9/PU5cfhH8PimPdsN4X9OaBpwXdVVg9
|
||||
9Su2YUowKgrOPW1SqPaMU7kBA2RuTMp4WhowxMKamAcZ32JSZEFK6EwblvId2eueSllCsUJVSmhE
|
||||
Y+d+u4hHz4sieXMdoj+7BqNwSb7c44Qlodt5gNeAMl3SKpRspOhsBhOwmZaqRQ9uVAME8ePbkSpx
|
||||
Opv1OCEff1QEDxNQBgKW+HdyXH1zGX/k1VBRYDllh4bi3Ab9fsIOU5TBLV/pRdICQzswks9IyEXj
|
||||
D53I6Fflw1LAxqTf0D9kdjp5HawqhYkF5zS5Svm/BQ1lQNrsyVS5pk3p1IEHXJzE/znRzFvX8Dln
|
||||
akgKWL6/VKIVab8I3Qwvc2T3YTUbzclb++Of940hT2eqTGiK9Mb50Rgaomv/eonnZb8GgPl2zzOH
|
||||
j9YdJrgNoKnGcgL21lNaQPoAUO9iD3M53AQffE1okK22Bo0Rm3VEsr8fcjD51KQpdGi+HU3Gtka6
|
||||
+KJ0uKwDKVUl4kkiBl6HbfWazKV/HB0Z+kNhWhMFf1k4YVU1ukWWwwVlxw1GX+XocQ1RavZuY7r4
|
||||
zq7UtQZPZBb0RJDG9wELdZJDJM/Hi+I1MAFQScwLFa5w7hHNt2vPuV83Z4ZIdjxjarvJ/41h/6X9
|
||||
GAS/Mo9ujlvW/IyTVwpl5rGKN/H6tiRRdT/upfVaMm3ZiVcx3vwbxbAz8G97kEueduyAQumAlgTn
|
||||
Jl0DBUJoxMGkVZw+DknNUt3KRe+/2pPP1CmHzjhEYl90qrurHuSkihJ2QYJh0CEZDr8FkBWTFcKa
|
||||
0AQZ55Xiqi/q/2fbBugzQZHI1jfzSJth9GTmIg61crxyWngZYnMoK4KtXDiTK1fc4+NXkzdiWvy6
|
||||
JL1UUnvTItnJ4omrVlw3GtoPX0AKncOXAXi6wuOEo3ebyX6qQ994b1GziVCIaup/IGdyU41Gc5q0
|
||||
vUwoFhy1m/R5PYnBgJqEkloAEAokVn3J5BR2D9MYdEytijiYGHOxfbZ6qNBls726X20KxgNroO+N
|
||||
XRvuEjt7PRUwaAd9Yqck89xbpWb+jXhbs+OOjeeF0Q0+/FL78P0wFNe+s2Z8YJgTnFI5cHptsaE9
|
||||
qjB1NMiw23R8cjmRgpPf7yvmz1SXCHsaNEWJRm1HWBAPGVxcEgQqXMKv1QtkDPt1/7n8ayHK6UWD
|
||||
Z7/cF+l+QSTamG5B8huTGue12VCxHyie/qWEbx4xBXvhh5MvOIiOTeQXnUf0tSriTmGZ3kH24Q7F
|
||||
/yYcsbJStYdDdlaN+kxbbFl6iO8YoBZQW37vOHKMt3BUzflo+hDtNCgoH/xMWmrY28qLJ5aT6zUT
|
||||
UEzehFhPjx6HIk24JZMo5dmz0dnoVCX6AB1ypajjO3KhCxqIniLgdd6ccjBkZ5rYObt4CS79DYxJ
|
||||
BXK1fuSiQ1PcKGB2tkbzvHdI3DrMaOBr2aEpWEbCjgeFR2uP0DZUT5J+GiyPzudrDPuEigJK4uQ/
|
||||
ZP2U/rj26T5p4YF6ZoDVWfxd6Jy8Li2WD7Q6UCYAtODV42Cxr5TxHlDS4hPsZ9XDJS/hAH94PtR3
|
||||
VaivCMmdB1tEMMMI2yfuOOQODEcl5gakplVSzdrG+q6dICehshgP51kr+dd1Y7ifY7I4iK5EEfo5
|
||||
QbsJ1UZCua+IS6EwvptdQ/MpghjCPRn5pyYQn7Qm7YvNj4yX7grHLUuR7lDO6Q+/riM/70qEf/hZ
|
||||
xD9e8VG8EsfLcmw6uSxbWmNnv0e4f712KlRSj48cMXL9tHcHT0CR02jVAI8WB9frm8hFG9aVcgCa
|
||||
M696mlE0oZPhT0PDRSEXeEWRwgOeLCUY3Hl4B6R4TFaWZu5Hdc2T5KQYHENISfg4CgvAbdVQXP/K
|
||||
FhwWFaAanTw5HnwpI1+u/faYzF9b86fluBJlLV/x318oVZP4wrIyRhO3RhOlGzg63700BJS1i3iT
|
||||
H/ZQdufmSUMzGkBF3pIDq8Oh50688yZn0vAU+udtBpYnduEwBvFxkGOU9QjcdY0mhNDkmC8ugR1w
|
||||
Y1Vdrr+yxKHswaq/Lz9DRS6Pvl2Zf+ODpiorY4d2naaFhzA6E25/HvdvbhK8pvgcKiIDT0bA/hX9
|
||||
IU9C9nhqhrH0Qd+RUwcYtEer9okXiSril+u10eOfBL+b6++dXI0WbhctLuNPV/tjeAcJPE/pBGpU
|
||||
pjGGeCW5GmJzQbuidotTzXz5IQLNq4yNDniuFJYRoAP6CmAbnxKmdIHY8f+cgqIVOvJQiUvwx5qe
|
||||
/tcV+onXPalLCaw+2iQ92w4XnMS6GOQ4WwiEUfoKdS7QdzWpXOWCx7V9aG6XE0q5yHQ8uPcmpPcp
|
||||
UFXFvrp0lkFUmZ2+AyCDPQxp84uF/fwv40zEK38/04OKK5tYfau79SNvYAHj0r5JKD1UTX/fcqBw
|
||||
u+T6eVn3b2ejOq8ttTH/lwWhiP778efteDdHNqcsPZlyS+cSumrXgT9rwnZyRWbnO0Z+FWeZp6vp
|
||||
yF0xzhcXNQZouRJRUNSdcTHGjiCITMCwgcjXeYivl7emnnAUWfePQq9xA1hRDu9VDzjE3ObffYWF
|
||||
LejMuPeIPqVtQXRR0GAAzGnL1SC/A39+aL1n4HR/1vofYn6XqVnzO4niA8a/QPOz9aA40zmnrZJD
|
||||
AuGUTLqNSoSNINwynpdr52U00cGsB53P6Iq8ZOoikha8DPFIWto69FitMK2+V3z2Lgm6tT+kOu6D
|
||||
v1IOpFCrjihMZ+K/6PecicAga/A8fkIyGYSLLt6C9TjbPYwzNqLTUhTCISQfgzIjvhzITM1Jm7Fs
|
||||
st8YscIae5CY91WQVTJxwNXZf5Zv3+l+QyEkDrrNGmf0HOrPt/9+GVzJ8b4reOeYWKBxibBkZfwJ
|
||||
35V6ti/FP8Eo+bjrsaPNiwTBvf62UZjtg5ISpXXNt/acv6BjDz6GG/RVnHGQRqrig1WwE7HsHYWE
|
||||
D1MxfxA3dJcvf+V3lhENCTqjzkXCn9dKUtBf+Vlf0fIXSi5MIvYIWp6pYyAAjaLKkGgQaygHn6Co
|
||||
6cLTVajZ4RB/o0YYqnLb8kuuPOxN048HtoKLu9AQWcb5Lrc+DniJKZyL6uW2QwuBkXa2ji0w1Ufw
|
||||
gbKojIRYbLBLn5CEgSH0n6wmr6c7vazIR0OiKArBQiAtz8EHIhjvvZLfKNuw/26MpVLBXn7sXGR1
|
||||
Ny3p2Ya1xcMT1FjrHd+1YxA9JjaWLW2VlzxaUjmHcHQbAgJaQyzumS2nL31aPR5OG61tDjCv/TQ9
|
||||
xBqWS+zMCZHHxCf8I4XkPN+jpj/AWqKY5BFLGGf6DwzF//uvDmoYU4+/goYvWtaXvpQJh0T+l6tT
|
||||
ew3sP9IxPv/CZ1BvO5cllcsV9muRwPdpXKlSFJ/uXOhCl0OeKsD5ULTZwJKXTGnj9ZqEWTbWTuIE
|
||||
Y1kM7prCTT9oqqS395callA8XldewemB9Q5M/oIm+aYfjCPpq26zX0uQ2MyKHfNV4AX90AcXKqjE
|
||||
X9Zmi+DSRRmLi8d36NE9fKLVUPKryrqq6BM7raeiqZQrxWgucemhul5gIohcCf+kB2GWwnojHaRO
|
||||
P43FuZXHhMcMp2efvOk0Zn5u/B/1ovkMHFaRvSSzSIlFkkoL9szHXhNyHzHhZe85iTlPkdfTTHJh
|
||||
LCnpP0l/6eMelxtrs2AtEUDCU7wLUr0LlGKEXvVUPxzOWVgOrAOYDFiQa7NRHAYTx4uf9AGvO+Eq
|
||||
XmKJeLu/IYVprGcyeoIy3D+LxF8DXyB2r+8vgM6Nkrl8eDhfG41uoc3pdlvbHtf6tYCrEqYKM4IX
|
||||
l6go/eL+RIpV2th1S7XUKifR5v0OAJEb40WroFxf8b3TmokZxo8VXbYWHwfmSKoP13EE5SYrQsdI
|
||||
NWit1J4QzBK8HnklDBF2V06XJw7oMembC48Pm+3j5KeO/t3sPefm4JePCVvrl3lgx8kDnwec/6Y7
|
||||
TONHYlYNuzJ4Cp9NYdj434+UiHlwfF3PCyGS3qKAGR1g5F+4EAkhXtngsY7yfjk6A0msePSIBCAP
|
||||
C7JdlIfgoMMaxu24oox8NWBESLaZodA5uYN/C54pxnHurjU4BnKbm9M85lY9vmVqhG4I1NAwxBkf
|
||||
bP7EQMQgihQnN46aX8QkQbeT/D/KRi4hAOxGiY6k5IEOJh5zCDxGWKejKA8kIOPN0UPV3NaZ6QJ9
|
||||
RR+esSvNPOBL075NY58dcyYBZ1BEGnxVS0cmLs9UHis6sAf2hcEiqa0vnidDVt7A6zgj1KD70dPR
|
||||
pKigyS4vSn5yZ3RO2pULZQ0z26nFHHW0FsmAvbi70Lnw409/Hy+zYetVOczYFgpM9EFkimEGoAaJ
|
||||
Fgztu8r90xPTD8aNG/i1/y1246yio0adeXhR09hUMkfKw94x9P/2YbZj0l/3KT8kNpLhunuChjRd
|
||||
HmbO+GrMO1gGUAAk7P/Ay627zOqoRc7p2QygsjbM3VCsRVFdVMT0RL7Mi3cspmQIlhtD6vyRy043
|
||||
iX9Hzwz2NZ/Nc54X8Z/uSz9Hex86I4dlBOxv9tjBNIoGPrdzYuvBRQxeM9/tOc1ZrqAMzjU/0JMb
|
||||
DeN/RCW9EIK38rynKIny9aboWEtuzxovtDodd8MRzrF07KGEiJVuMxrUBWkNTs3OH5NDKkem4CZH
|
||||
3jutOFITpsjot/LXwG4jwSFBUNbN630GkZvZkpJLjYGQXIEK223/aixQBF07EmxH3P8fJx2I6UIr
|
||||
n5j4FNfTrBbmSNzoBjNV1U7525FosN5As7dW5s29PGlKEKfPVb9Vi4wL7j0xRdEDmIFUVvDWD5Wt
|
||||
JF60S9J76schkiXgoAitMtopMZ8ztETay2lIBXGw34q/OzI1Bo9IW5rfqpt//rX4s/+gNuYYyT9q
|
||||
jSUfWeKNJj80DOgp6ZHya8aSxUX75AFVOa6olHywJ9JNJSxAHyrmCzx/isIZIqYwycQwiTMHAjRM
|
||||
LhtR3wpreWpi6vbLq3uNxDot7sIzANMiz/e40+G2RyJIBKPTECRV1uxx61cAbIbLlp1KDtC1pDpJ
|
||||
s/Oh7tNiGXmxBRFWjhs24W37xkqm2lmf58iUeptSgsBSgVmfnCdIQDVjJTXAcFcGFizFD1VJkxV0
|
||||
+sDksjgUYJBZC1uYr5U7wTS2drRYf6cHV2H//tw42wnCmQfIr6s+atfi1inF1nZ+YT4A81P5kzsx
|
||||
LfOUuOm6rz6agVUTsfCvCgFTR3HPnZS1t3d64FQLo2khKEGh2d/mj+4831Y4RlQnCt8K6V5ouKF2
|
||||
JH/SIcgQH6qG2sQ5f5E7EAzDdgtJsCZ7
|
@ -1,116 +1,114 @@
|
||||
<?php //006ef
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.0.0 PHP71 (20.08.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.1.0 PHP71 (16.03.2021) @author Daniel Seifert support@shopmodule.com @copyright (C) 2021, D3 Data Development @see http://www.shopmodule.com
|
||||
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
|
||||
?>
|
||||
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
|
||||
7xg5u0Ww
|
||||
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
|
||||
|
@ -1,117 +1,118 @@
|
||||
<?php //006ef
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.0.0 PHP71 (20.08.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.1.0 PHP71 (16.03.2021) @author Daniel Seifert support@shopmodule.com @copyright (C) 2021, D3 Data Development @see http://www.shopmodule.com
|
||||
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
|
||||
?>
|
||||
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
|
||||
yiSg
|
@ -1,75 +1,65 @@
|
||||
<?php //006ef
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.0.0 PHP71 (20.08.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.1.0 PHP71 (16.03.2021) @author Daniel Seifert support@shopmodule.com @copyright (C) 2021, D3 Data Development @see http://www.shopmodule.com
|
||||
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
|
||||
?>
|
||||
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
|
@ -1,88 +1,82 @@
|
||||
<?php //006ef
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.0.0 PHP71 (20.08.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.1.0 PHP71 (16.03.2021) @author Daniel Seifert support@shopmodule.com @copyright (C) 2021, D3 Data Development @see http://www.shopmodule.com
|
||||
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
|
||||
?>
|
||||
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
|
||||
KNs0NSMihndCGW==
|
@ -1,99 +1,101 @@
|
||||
<?php //006ef
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.0.0 PHP71 (20.08.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 3.3.1.0 PHP71 (16.03.2021) @author Daniel Seifert support@shopmodule.com @copyright (C) 2021, D3 Data Development @see http://www.shopmodule.com
|
||||
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
|
||||
?>
|
||||
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
|
||||
5bE16hYfYYG1LwThKW0s
|
Sommige bestanden werden niet getoond omdat er teveel bestanden zijn veranderd in deze diff Meer weergeven
Laden…
x
Verwijs in nieuw issue
Block a user