add 4.1.2.0 ioncube PHP 7.1-7.4
This commit is contained in:
parent
a482d0ce39
commit
bd130b5352
@ -35,12 +35,12 @@
|
|||||||
"php": "7.1 - 7.4", "ext-ionCube-Loader": "*",
|
"php": "7.1 - 7.4", "ext-ionCube-Loader": "*",
|
||||||
"ext-pdo": "*",
|
"ext-pdo": "*",
|
||||||
"oxid-esales/oxideshop-ce": "6.5 - 6.6",
|
"oxid-esales/oxideshop-ce": "6.5 - 6.6",
|
||||||
"d3/modcfg": "^5.3.1.200",
|
"d3/modcfg": "^5.3.6.000",
|
||||||
"league/flysystem": "^1.0",
|
"league/flysystem": "^1.0",
|
||||||
"splitbrain/php-cli": "^1.1",
|
"splitbrain/php-cli": "^1.1",
|
||||||
"html2text/html2text": "^4.2",
|
"html2text/html2text": "^4.2",
|
||||||
"nilportugues/sql-query-formatter": "^1.2.2",
|
"d3/oxid-sql-logger": "^1.2.2",
|
||||||
"guzzlehttp/guzzle": "^6.5.3"
|
"ext-mbstring": "*"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"mikey179/vfsstream": "^1.4",
|
"mikey179/vfsstream": "^1.4",
|
||||||
@ -52,7 +52,9 @@
|
|||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"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"]
|
"bin": ["src/bin/d3_ordermanager_cron"]
|
||||||
|
@ -2,7 +2,36 @@
|
|||||||
title: Changelog
|
title: Changelog
|
||||||
---
|
---
|
||||||
|
|
||||||
## unreleased
|
## 4.4.2.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
|
||||||
|
- globale Filter pro Shopmandant für Migrationsfälle konfigurierbar
|
||||||
|
|
||||||
|
### 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 nich als erledigt markieren"-Option
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager",
|
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager",
|
||||||
"moduleversion": "4.1.1.0",
|
"moduleversion": "4.1.2.0",
|
||||||
"titledesc": "für den Oxid eShop",
|
"titledesc": "für den Oxid eShop",
|
||||||
"author": "D³ Data Development",
|
"author": "D³ Data Development",
|
||||||
"moduledate": "21.12.2020",
|
"moduledate": "09.03.2021",
|
||||||
"editors": "",
|
"editors": "",
|
||||||
"tagline": "",
|
"tagline": "",
|
||||||
"image": "",
|
"image": "",
|
||||||
@ -65,6 +65,7 @@
|
|||||||
"modulename" : "<i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager",
|
"modulename" : "<i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager",
|
||||||
"menutitle" : "<i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager",
|
"menutitle" : "<i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager",
|
||||||
"modulefolder" : "ordermanager",
|
"modulefolder" : "ordermanager",
|
||||||
|
"metadataident" : "d3ordermanager",
|
||||||
"modcfgident" : "d3_ordermanager",
|
"modcfgident" : "d3_ordermanager",
|
||||||
"composerident" : "d3/ordermanager"
|
"composerident" : "d3/ordermanager"
|
||||||
},
|
},
|
||||||
|
@ -6,15 +6,20 @@ title: Systemanforderungen
|
|||||||
* 7.1.x bis 7.4.x
|
* 7.1.x bis 7.4.x
|
||||||
* PHP Decoder
|
* PHP Decoder
|
||||||
* installierter ionCube Loader
|
* installierter ionCube Loader
|
||||||
* Shopversionen / -editionen
|
* Shopeditionen
|
||||||
* OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version
|
* 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.2.x
|
* 6.2.x
|
||||||
* Themes
|
* Themes
|
||||||
* Das Modul benötigt keine Einbindung ins Frontend und ist damit von diesen Themes unabhängig.
|
* 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.2
|
* (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)
|
* Installation via [Composer](https://getcomposer.org)
|
||||||
* mindestens ein freier Cronjob zur automatischen Ausführung angelegter Aufgaben (optional)
|
* mindestens ein freier Cronjob zur automatischen Ausführung angelegter Aufgaben (optional)
|
||||||
|
|
||||||
Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für **PHP 7.1**, **PHP 7.2**, **PHP 7.3** oder **PHP 7.4** 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.
|
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,12 +2,14 @@
|
|||||||
title: Modul zur Installation hinzufügen
|
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:
|
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
|
```bash
|
||||||
php composer require {$composerident}:^{$moduleversion} --update-no-dev
|
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).
|
> [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
|
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 ].
|
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
|
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.
|
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 ].
|
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.
|
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
|
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 ].
|
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.
|
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
|
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.
|
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.
|
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
|
## Schnellstart per Composer
|
||||||
|
|
||||||
|
### **auf der Kommandozeile**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
php composer require {$composerident}:^{$moduleversion} --update-no-dev
|
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.
|
Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.
|
||||||
|
@ -2,4 +2,18 @@
|
|||||||
title: Modul deaktivieren
|
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
|
title: Dateien erneuern
|
||||||
---
|
---
|
||||||
|
|
||||||
|
### **auf der Kommandozeile**
|
||||||
|
|
||||||
Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
|
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:
|
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}`.
|
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).
|
> [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
|
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
|
title: Shopanpassungen installieren
|
||||||
---
|
---
|
||||||
|
|
||||||
|
### **im Adminbereich**
|
||||||
|
|
||||||
Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.
|
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.
|
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.
|
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
|
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 ].
|
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.
|
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
|
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.
|
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.
|
@ -2,5 +2,18 @@
|
|||||||
title: Modul deaktivieren
|
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
|
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:
|
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
|
```Bash
|
||||||
php composer remove {$composerident} --no-update
|
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#remove).
|
||||||
|
|
||||||
> [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).
|
|
@ -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:
|
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?
|
> Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?
|
||||||
|
@ -2,8 +2,20 @@
|
|||||||
title: TMP-Ordner leeren
|
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 ].
|
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.
|
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,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).
|
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:
|
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.
|
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.
|
||||||
|
|
||||||
|
31
docs/daux/manual/100_relevante_Bestellungen_einschraenken.md
Normal file
31
docs/daux/manual/100_relevante_Bestellungen_einschraenken.md
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
---
|
||||||
|
title: Bestellungen mit globaler Einstellung einschränken
|
||||||
|
---
|
||||||
|
|
||||||
|
Neben den aufgabenspezifischen Bedingungen können die Bestellungen auch global eingestellt werden. Das kann sinnvoll sein, wenn z.B. in einem Entwicklungsshop nur alle Bestellungen ab einem bestimmten Datum oder einer bestimmten Bestellnummer verarbeitet werden sollen.
|
||||||
|
|
||||||
|
Seiten Sie dann in der Datei `config.inc.php` den folgenden Eintrag:
|
||||||
|
|
||||||
|
```
|
||||||
|
$this->d3OrderManagerBasicRestrictions = array(
|
||||||
|
'[shopId]' => array(
|
||||||
|
'[feldname_1]' => '[feldwert_1]',
|
||||||
|
'[feldname_2]' => '[feldwert_2]'
|
||||||
|
);
|
||||||
|
```
|
||||||
|
|
||||||
|
Als 1. Indexname geben Sie die ID des Shopmandanten, als 2. Indexname das zu filternde Feld der Datenbanktabelle `oxorder` an. Der dahinter stehende Wert ist die Einstellung, bis zu der Bestellungen ignoriert werden. In diesem Fall werden nur Bestellungen ab dem Jahr 2020 sowie mit Bestellnummer höher als 12 berücksichtigt.
|
||||||
|
Alle Einträge werden mit UND verknüpft, müssen also gleichzeitig gültig sein. Sie können Einträge für mehrere Shops und mehrere Felder konfigurieren.
|
||||||
|
|
||||||
|
Beispiel:
|
||||||
|
|
||||||
|
```
|
||||||
|
$this->d3OrderManagerBasicRestrictions = array(
|
||||||
|
'1' => array(
|
||||||
|
'oxordernr' => '12',
|
||||||
|
'oxorderdate' => '2019-12-31'
|
||||||
|
)
|
||||||
|
);
|
||||||
|
```
|
||||||
|
|
||||||
|
Bitte achten Sie darauf, ein gültiges Feld der `oxorder`-Tabelle anzugeben. Verwenden Sie dafür bitte kein Sprachpräfix.
|
@ -72,20 +72,51 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
|
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
<h2 id="page_unreleased">unreleased</h2>
|
<h2 id="page_4-4-2-0-2021-03-10">4.4.2.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>
|
||||||
|
<li>globale Filter pro Shopmandant für Migrationsfälle konfigurierbar</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 nich als erledigt markieren"-Option</li>
|
||||||
|
</ul>
|
||||||
<hr />
|
<hr />
|
||||||
<h2 id="page_4-1-1-0-2020-12-21">4.1.1.0 - (2020-12-21)</h2>
|
<h2 id="page_4-1-1-0-2020-12-21">4.1.1.0 - (2020-12-21)</h2>
|
||||||
<p>** Hinweis für kleinere Versions-Upgrades: Es gibt einige rückwärts-inkompatible Änderungen an dieser Version. **</p>
|
<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>
|
<h3 id="page_Added-2">Added</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Angepasst für Shopversion 6.2.3</li>
|
<li>Angepasst für Shopversion 6.2.3</li>
|
||||||
<li>Zufallspasswort wird im Installationsprozess erstellt</li>
|
<li>Zufallspasswort wird im Installationsprozess erstellt</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h3 id="page_Changed">Changed</h3>
|
<h3 id="page_Changed-2">Changed</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Einstellungen zu Wiedervorlage von Auslöser-Tab verschoben</li>
|
<li>Einstellungen zu Wiedervorlage von Auslöser-Tab verschoben</li>
|
||||||
<li>Funktionsnamen eindeutig gemacht</li>
|
<li>Funktionsnamen eindeutig gemacht</li>
|
||||||
@ -93,7 +124,7 @@
|
|||||||
<li>Cron-Task optimiert</li>
|
<li>Cron-Task optimiert</li>
|
||||||
<li>an Code des Kundenmanager Moduls angepasst</li>
|
<li>an Code des Kundenmanager Moduls angepasst</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h3 id="page_Fixed">Fixed</h3>
|
<h3 id="page_Fixed-2">Fixed</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Tests angepasst</li>
|
<li>Tests angepasst</li>
|
||||||
<li>Kurzbeschreibungen der Aufgaben gekürzt, um Fehler in der Installation zu vermeiden</li>
|
<li>Kurzbeschreibungen der Aufgaben gekürzt, um Fehler in der Installation zu vermeiden</li>
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../editions/Editionen.html">Editionen</a></h1>
|
<h1><a href="../editions/Editionen.html">Editionen</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -48,8 +48,8 @@
|
|||||||
|
|
||||||
|
|
||||||
<div class="details">
|
<div class="details">
|
||||||
<div>Autor: D³ Data Development</div> <div>Stand: 21.12.2020</div>
|
<div>Autor: D³ Data Development</div> <div>Stand: 09.03.2021</div>
|
||||||
<div>Version: 4.1.1.0</div>
|
<div>Version: 4.1.2.0</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
@ -87,9 +87,17 @@
|
|||||||
<li>installierter ionCube Loader</li>
|
<li>installierter ionCube Loader</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>Shopversionen / -editionen
|
<li>Shopeditionen
|
||||||
<ul>
|
<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>
|
<ul>
|
||||||
<li>6.2.x</li>
|
<li>6.2.x</li>
|
||||||
</ul>
|
</ul>
|
||||||
@ -102,12 +110,12 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<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.2</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>Installation via <a href="https://getcomposer.org" class="Link--external">Composer</a>
|
||||||
</li>
|
</li>
|
||||||
<li>mindestens ein freier Cronjob zur automatischen Ausführung angelegter Aufgaben (optional)</li>
|
<li>mindestens ein freier Cronjob zur automatischen Ausführung angelegter Aufgaben (optional)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für <strong>PHP 7.1</strong>, <strong>PHP 7.2</strong>, <strong>PHP 7.3</strong> oder <strong>PHP 7.4</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>
|
<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>
|
</div>
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -72,15 +72,15 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>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>
|
<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>
|
<blockquote>
|
||||||
<p>Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.</p>
|
<p>Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.
|
||||||
<p>Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?</p>
|
Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -72,18 +72,16 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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
|
<pre><code class="language-Bash">php composer remove d3/ordermanager --no-update
|
||||||
</code></pre>
|
</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">
|
<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>
|
</blockquote>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -72,11 +72,22 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>
|
</div>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -72,14 +72,22 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>
|
<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">
|
<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>
|
<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>
|
</blockquote>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../installation/Installation.html">Installation / Update / Deinstallation</a></h1>
|
<h1><a href="../installation/Installation.html">Installation / Update / Deinstallation</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1>
|
<h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -72,11 +72,12 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>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>
|
<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>
|
</div>
|
||||||
|
@ -72,15 +72,16 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>
|
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||||
<pre><code class="language-bash">php composer require d3/ordermanager:^4.1.1.0 --update-no-dev
|
<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:^4.1.2.0 --update-no-dev
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<blockquote class="alert alert-warning">
|
<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>
|
||||||
<blockquote class="alert alert-info">
|
<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#require" class="Link--external">Dokumentation von Composer</a>.</p>
|
||||||
|
@ -72,13 +72,21 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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">
|
<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>
|
</blockquote>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -72,14 +72,19 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>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>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>
|
<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>
|
</div>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
|
@ -72,14 +72,22 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>
|
<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">
|
<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>
|
<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>
|
</blockquote>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -72,12 +72,16 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
|
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
<h2 id="page_Schnellstart-per-Composer">Schnellstart per Composer</h2>
|
<h2 id="page_Schnellstart-per-Composer">Schnellstart per Composer</h2>
|
||||||
<pre><code class="language-bash">php composer require d3/ordermanager:^4.1.1.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:^4.1.2.0 --update-no-dev
|
||||||
|
./vendor/bin/oe-console oe:module:activate d3ordermanager
|
||||||
|
./vendor/bin/d3modules_install
|
||||||
|
./vendor/bin/d3cleartmp
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<p>Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.</p>
|
<p>Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.</p>
|
||||||
</div>
|
</div>
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1>
|
<h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -72,17 +72,18 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>
|
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:^4.1.1.0 --update-no-dev
|
<pre><code class="language-bash">php composer require d3/ordermanager:^4.1.2.0 --update-no-dev
|
||||||
</code></pre>
|
</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>
|
<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">
|
<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>
|
||||||
<blockquote class="alert alert-info">
|
<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#require" class="Link--external">Dokumentation von Composer</a>.</p>
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -72,11 +72,12 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>
|
</div>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
|
@ -72,11 +72,22 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>
|
</div>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
|
@ -72,11 +72,22 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>
|
</div>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -72,14 +72,19 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>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>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>
|
<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>
|
</div>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
|
@ -72,14 +72,22 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>
|
<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">
|
<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>
|
<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>
|
</blockquote>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></h1>
|
<h1><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
@ -90,7 +90,7 @@ Damit können Sie sich eine CSV-Liste erzeugen. Für andere Formate ist eine ent
|
|||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
<ul class="Pager">
|
<ul class="Pager">
|
||||||
<li class=Pager--prev><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Zurück</a></li> <li class=Pager--next><a href="../manual/Weiterentwicklung.html">Weiter</a></li> </ul>
|
<li class=Pager--prev><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Zurück</a></li> <li class=Pager--next><a href="../manual/relevante_Bestellungen_einschraenken.html">Weiter</a></li> </ul>
|
||||||
</nav>
|
</nav>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item Nav__item--active'><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item Nav__item--active'><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../../manual/Aufgaben/index.html">Aufgaben</a></h1>
|
<h1><a href="../../manual/Aufgaben/index.html">Aufgaben</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></h1>
|
<h1><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<h1><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></h1>
|
<h1><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,14 +72,14 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>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>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>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>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>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>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>
|
<p>Speichern Sie gesetzte Einstellungen ab.</p>
|
||||||
<blockquote class="alert alert-warning">
|
<blockquote class="alert alert-warning">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item Nav__item--active'><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item Nav__item--active'><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item Nav__item--open has-children'><a href="../../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item Nav__item--active'><a href="../../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,14 +72,17 @@
|
|||||||
<div class="Page__header">
|
<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>
|
<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">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<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>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>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>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>
|
</div>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item Nav__item--active'><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item Nav__item--active'><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../manual/Handbuch.html">Handbuch</a></h1>
|
<h1><a href="../manual/Handbuch.html">Handbuch</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item Nav__item--active'><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item Nav__item--active'><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../manual/Logging.html">Logging</a></h1>
|
<h1><a href="../manual/Logging.html">Logging</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<div class="Collapsible__content">
|
<div class="Collapsible__content">
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item '><a href="../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item Nav__item--active'><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></h1>
|
<h1><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
@ -82,7 +82,7 @@
|
|||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
<ul class="Pager">
|
<ul class="Pager">
|
||||||
<li class=Pager--prev><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Zurück</a></li> <li class=Pager--next><a href="../support/Hilfe-und-Support.html">Weiter</a></li> </ul>
|
<li class=Pager--prev><a href="../manual/relevante_Bestellungen_einschraenken.html">Zurück</a></li> <li class=Pager--next><a href="../support/Hilfe-und-Support.html">Weiter</a></li> </ul>
|
||||||
</nav>
|
</nav>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
127
docs/html/manual/relevante_Bestellungen_einschraenken.html
Normal file
127
docs/html/manual/relevante_Bestellungen_einschraenken.html
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="no-js" lang="de">
|
||||||
|
<head>
|
||||||
|
<title>Bestellungen mit globaler Einstellung einschränken - Auftragsmanager</title>
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="author" content="D³ Data Development">
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
|
||||||
|
<link rel="icon" href="../themes/d3/img/favicon.png" type="image/x-icon">
|
||||||
|
|
||||||
|
<!-- Mobile -->
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
|
||||||
|
<!-- Font -->
|
||||||
|
|
||||||
|
<!-- CSS -->
|
||||||
|
<link href='../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
|
||||||
|
<!-- Tipue Search -->
|
||||||
|
<link href="../tipuesearch/tipuesearch.css" rel="stylesheet">
|
||||||
|
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="../themes/d3/js/html5shiv-3.7.3.min.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
</head>
|
||||||
|
<body class=" ">
|
||||||
|
<div class="Columns content">
|
||||||
|
<aside class="Columns__left Collapsible">
|
||||||
|
<button type="button" class="Button Collapsible__trigger">
|
||||||
|
<span class="Collapsible__trigger__bar"></span>
|
||||||
|
<span class="Collapsible__trigger__bar"></span>
|
||||||
|
<span class="Collapsible__trigger__bar"></span>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<a class="Brand" href="../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</a>
|
||||||
|
|
||||||
|
<div class="Search">
|
||||||
|
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
|
||||||
|
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
|
||||||
|
</svg>
|
||||||
|
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
|
||||||
|
results=25 autosave=text_search>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="Collapsible__content">
|
||||||
|
<!-- Navigation -->
|
||||||
|
<ul class='Nav'><li class='Nav__item '><a href="../manual/Handbuch.html">Handbuch</a></li><li class='Nav__item has-children'><a href="../manual/Einstellungen/Grundeinstellungen.html" class="folder"><i class="Nav__arrow"> </i>Einstellungen</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Einstellungen/Grundeinstellungen.html">Grundeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Aufgabeneinstellungen.html">Aufgabeneinstellungen -> Ordner</a></li><li class='Nav__item '><a href="../manual/Einstellungen/allgemeine_Cronjobeinstellungen.html">allgemeine Cronjobeinstellungen</a></li><li class='Nav__item '><a href="../manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html">Cronjobeinstellungen für Cronjob-ID "X"</a></li></ul></li><li class='Nav__item has-children'><a href="../manual/Aufgaben/index.html" class="folder"><i class="Nav__arrow"> </i>Aufgaben</a><ul class='Nav'><li class='Nav__item '><a href="../manual/Aufgaben/Stamm.html">Stamm</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Mall.html">Mall</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Uebersicht.html">Übersicht</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Ausloeser.html">Auslöser</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Bedingungen.html">Bedingungen</a></li><li class='Nav__item '><a href="../manual/Aufgaben/Aktionen.html">Aktionen</a></li></ul></li><li class='Nav__item '><a href="../manual/Logging.html">Logging</a></li><li class='Nav__item '><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></li><li class='Nav__item '><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html">Aufgaben für alle relevanten Bestellungen manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></li><li class='Nav__item '><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></li><li class='Nav__item Nav__item--active'><a href="../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></li><li class='Nav__item '><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="Links">
|
||||||
|
<hr/>
|
||||||
|
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
|
||||||
|
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
|
||||||
|
<a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
|
||||||
|
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
|
||||||
|
<a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a><br />
|
||||||
|
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
|
||||||
|
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
|
<div class="Columns__right Columns__right--full">
|
||||||
|
<div class="Columns__right__content">
|
||||||
|
<div class="doc_content">
|
||||||
|
<article class="Page">
|
||||||
|
|
||||||
|
<div class="Page__header">
|
||||||
|
<h1><a href="../manual/relevante_Bestellungen_einschraenken.html">Bestellungen mit globaler Einstellung einschränken</a></h1>
|
||||||
|
<span class="ModifiedDate">
|
||||||
|
15.03.2021 </span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="s-content">
|
||||||
|
<p>Neben den aufgabenspezifischen Bedingungen können die Bestellungen auch global eingestellt werden. Das kann sinnvoll sein, wenn z.B. in einem Entwicklungsshop nur alle Bestellungen ab einem bestimmten Datum oder einer bestimmten Bestellnummer verarbeitet werden sollen.</p>
|
||||||
|
<p>Seiten Sie dann in der Datei <code>config.inc.php</code> den folgenden Eintrag:</p>
|
||||||
|
<pre><code>$this->d3OrderManagerBasicRestrictions = array(
|
||||||
|
'[shopId]' => array(
|
||||||
|
'[feldname_1]' => '[feldwert_1]',
|
||||||
|
'[feldname_2]' => '[feldwert_2]'
|
||||||
|
);
|
||||||
|
</code></pre>
|
||||||
|
<p>Als 1. Indexname geben Sie die ID des Shopmandanten, als 2. Indexname das zu filternde Feld der Datenbanktabelle <code>oxorder</code> an. Der dahinter stehende Wert ist die Einstellung, bis zu der Bestellungen ignoriert werden. In diesem Fall werden nur Bestellungen ab dem Jahr 2020 sowie mit Bestellnummer höher als 12 berücksichtigt.
|
||||||
|
Alle Einträge werden mit UND verknüpft, müssen also gleichzeitig gültig sein. Sie können Einträge für mehrere Shops und mehrere Felder konfigurieren.</p>
|
||||||
|
<p>Beispiel:</p>
|
||||||
|
<pre><code>$this->d3OrderManagerBasicRestrictions = array(
|
||||||
|
'1' => array(
|
||||||
|
'oxordernr' => '12',
|
||||||
|
'oxorderdate' => '2019-12-31'
|
||||||
|
)
|
||||||
|
);
|
||||||
|
</code></pre>
|
||||||
|
<p>Bitte achten Sie darauf, ein gültiges Feld der <code>oxorder</code>-Tabelle anzugeben. Verwenden Sie dafür bitte kein Sprachpräfix.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<ul class="Pager">
|
||||||
|
<li class=Pager--prev><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Zurück</a></li> <li class=Pager--next><a href="../manual/Weiterentwicklung.html">Weiter</a></li> </ul>
|
||||||
|
</nav>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- JS -->
|
||||||
|
<script src="../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../themes/d3/js/highlight.pack.js"></script><script src="../themes/d3/js/daux.js"></script><script src="../themes/d3/js/fontawesome-all.js"></script>
|
||||||
|
<!-- Tipue Search -->
|
||||||
|
<script type="text/javascript" src="../tipuesearch/tipuesearch.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
|
||||||
|
$(function() {
|
||||||
|
tipuesearch({
|
||||||
|
'base_url': '../'
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -72,7 +72,7 @@
|
|||||||
<div class="Page__header">
|
<div class="Page__header">
|
||||||
<h1><a href="../support/Hilfe-und-Support.html">Hilfe und Support</a></h1>
|
<h1><a href="../support/Hilfe-und-Support.html">Hilfe und Support</a></h1>
|
||||||
<span class="ModifiedDate">
|
<span class="ModifiedDate">
|
||||||
21.12.2020 </span>
|
15.03.2021 </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="s-content">
|
<div class="s-content">
|
||||||
|
File diff suppressed because one or more lines are too long
@ -15,6 +15,8 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_;
|
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_;
|
||||||
@ -26,7 +28,7 @@ class d3_cfg_ordermanageritem extends d3_cfg_mod_
|
|||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function render()
|
public function render(): string
|
||||||
{
|
{
|
||||||
$this->addTplParam('sListClass', itemList::class);
|
$this->addTplParam('sListClass', itemList::class);
|
||||||
$this->addTplParam('sMainClass', itemMain::class);
|
$this->addTplParam('sMainClass', itemMain::class);
|
||||||
|
@ -15,21 +15,26 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
||||||
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
||||||
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_abstract as ActionAbstract;
|
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_actiongrouplist as ActionGroupList;
|
||||||
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist as ActionList;
|
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_pdfhandler as PdfHandler;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
||||||
|
use D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_actionException;
|
||||||
use Doctrine\DBAL\DBALException;
|
use Doctrine\DBAL\DBALException;
|
||||||
use Exception;
|
use OxidEsales\Eshop\Application\Model\Order;
|
||||||
use OxidEsales\Eshop\Application\Model\Order as Item;
|
use OxidEsales\Eshop\Application\Model\Order as Item;
|
||||||
use OxidEsales\Eshop\Application\Model\ContentList;
|
use OxidEsales\Eshop\Application\Model\ContentList;
|
||||||
use OxidEsales\Eshop\Core\Config;
|
use OxidEsales\Eshop\Core\Config;
|
||||||
|
use OxidEsales\Eshop\Core\Database\Adapter\DatabaseInterface;
|
||||||
|
use OxidEsales\Eshop\Core\DatabaseProvider;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||||
use OxidEsales\Eshop\Core\Exception\StandardException;
|
use OxidEsales\Eshop\Core\Exception\StandardException;
|
||||||
@ -46,8 +51,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
{
|
{
|
||||||
use VariablesTrait;
|
use VariablesTrait;
|
||||||
|
|
||||||
protected $_sThisTemplate = "d3_cfg_usermanageritem_action.tpl";
|
protected $_sThisTemplate = "d3_cfg_ordermanageritem_action.tpl";
|
||||||
protected $_sMenuSubItemTitle = 'd3mxusermanager_items';
|
protected $_sMenuSubItemTitle = 'd3mxordermanager_items';
|
||||||
protected $_sSavedId;
|
protected $_sSavedId;
|
||||||
protected $_sExportFieldDescMLIdent = 'D3_ORDERMANAGER_FIELDDESC';
|
protected $_sExportFieldDescMLIdent = 'D3_ORDERMANAGER_FIELDDESC';
|
||||||
protected $_sExportFieldTitleBaseMLIdent = 'D3_ORDERMANAGER_FIELDTITLE_';
|
protected $_sExportFieldTitleBaseMLIdent = 'D3_ORDERMANAGER_FIELDTITLE_';
|
||||||
@ -60,7 +65,6 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
* @throws StandardException
|
* @throws StandardException
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function save()
|
public function save()
|
||||||
{
|
{
|
||||||
@ -71,10 +75,15 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
// @codeCoverageIgnoreEnd
|
// @codeCoverageIgnoreEnd
|
||||||
|
|
||||||
$aMissingRequiredValues = array();
|
$aMissingRequiredValues = array();
|
||||||
/** @var ActionAbstract $oAction */
|
/** @var ActionModelInterface $oAction */
|
||||||
foreach ($this->getActionList() as $sId => $oAction) {
|
foreach ($this->getActionList() as $sId => $oAction) {
|
||||||
if ($this->getProfile()->getValue($oAction->getActiveSwitchParameter()) && false == $oAction->hasRequiredValues()) {
|
if ($this->getProfile()->getValue($oAction->getActiveSwitchParameter())) {
|
||||||
$aMissingRequiredValues[] = $sId;
|
try {
|
||||||
|
$oAction->throwUnvalidConfigurationException();
|
||||||
|
} catch (d3ordermanager_actionException $e) {
|
||||||
|
unset($e);
|
||||||
|
$aMissingRequiredValues[] = $sId;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -85,7 +94,6 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ContentList|ListModel
|
* @return ContentList|ListModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getContentList()
|
public function getContentList()
|
||||||
{
|
{
|
||||||
@ -96,9 +104,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Config
|
* @return Config
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function d3GetConfig()
|
public function d3GetConfig(): Config
|
||||||
{
|
{
|
||||||
/** @var Config $config */
|
/** @var Config $config */
|
||||||
$config = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class);
|
$config = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class);
|
||||||
@ -110,18 +117,16 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
* @param $blAdmin
|
* @param $blAdmin
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getManagerTemplateDirs($blAdmin)
|
public function getManagerTemplateDirs($blAdmin): string
|
||||||
{
|
{
|
||||||
return $this->d3GetConfig()->getTemplateDir($blAdmin);
|
return $this->d3GetConfig()->getTemplateDir($blAdmin);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getItemFieldNames()
|
public function getItemFieldNames(): array
|
||||||
{
|
{
|
||||||
/** @var Item $item */
|
/** @var Item $item */
|
||||||
$item = d3GetModCfgDIC()->get('d3ox.ordermanager.'. Item::class);
|
$item = d3GetModCfgDIC()->get('d3ox.ordermanager.'. Item::class);
|
||||||
@ -130,9 +135,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Manager
|
* @return Manager
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getProfile()
|
public function getProfile(): Manager
|
||||||
{
|
{
|
||||||
/** @var Manager $oProfile */
|
/** @var Manager $oProfile */
|
||||||
$oProfile = d3GetModCfgDIC()->get(Manager::class);
|
$oProfile = d3GetModCfgDIC()->get(Manager::class);
|
||||||
@ -155,9 +159,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getExportExamplePath()
|
public function getExportExamplePath(): string
|
||||||
{
|
{
|
||||||
$oProfile = $this->getProfile();
|
$oProfile = $this->getProfile();
|
||||||
/** @var Request $request */
|
/** @var Request $request */
|
||||||
@ -182,9 +185,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
* @param $sFieldName
|
* @param $sFieldName
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getFieldNameDescription($sFieldName)
|
public function getFieldNameDescription($sFieldName): string
|
||||||
{
|
{
|
||||||
if (($sFieldNameTitle = $this->getFieldNameTitle($sFieldName))) {
|
if (($sFieldNameTitle = $this->getFieldNameTitle($sFieldName))) {
|
||||||
return sprintf(
|
return sprintf(
|
||||||
@ -199,9 +201,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Language
|
* @return Language
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getLang()
|
public function getLang(): Language
|
||||||
{
|
{
|
||||||
/** @var Language $language */
|
/** @var Language $language */
|
||||||
$language = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
$language = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||||
@ -213,9 +214,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
* @param $sFieldName
|
* @param $sFieldName
|
||||||
*
|
*
|
||||||
* @return null|string
|
* @return null|string
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getFieldNameTitle($sFieldName)
|
public function getFieldNameTitle($sFieldName): ?string
|
||||||
{
|
{
|
||||||
$sLangAdd = '';
|
$sLangAdd = '';
|
||||||
$sPattern = "@(.*)([_]{1}([0-9]{1,3}))$@";
|
$sPattern = "@(.*)([_]{1}([0-9]{1,3}))$@";
|
||||||
@ -241,9 +241,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return PdfHandler
|
* @return PdfHandler
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getPdfHandler()
|
public function getPdfHandler(): PdfHandler
|
||||||
{
|
{
|
||||||
d3GetModCfgDIC()->set(
|
d3GetModCfgDIC()->set(
|
||||||
PdfHandler::class.'.args.ordermanager',
|
PdfHandler::class.'.args.ordermanager',
|
||||||
@ -262,27 +261,24 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return bool
|
* @return bool
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function canGenerateOxidPdf()
|
public function canGenerateOxidPdf(): bool
|
||||||
{
|
{
|
||||||
return $this->getPdfHandler()->canGenerateOxidPdf();
|
return $this->getPdfHandler()->canGenerateOxidPdf();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return bool
|
* @return bool
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function canGeneratePdfDocuments()
|
public function canGeneratePdfDocuments(): bool
|
||||||
{
|
{
|
||||||
return $this->getPdfHandler()->canGeneratePdfDocuments();
|
return $this->getPdfHandler()->canGeneratePdfDocuments();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ActionGroupList
|
* @return ActionGroupList
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getActionGroupList()
|
public function getActionGroupList(): ActionGroupList
|
||||||
{
|
{
|
||||||
d3GetModCfgDIC()->set(
|
d3GetModCfgDIC()->set(
|
||||||
ActionGroupList::class.'.args.ordermanager',
|
ActionGroupList::class.'.args.ordermanager',
|
||||||
@ -301,9 +297,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ActionList
|
* @return ActionList
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getActionListObject()
|
public function getActionListObject(): ActionList
|
||||||
{
|
{
|
||||||
d3GetModCfgDIC()->set(
|
d3GetModCfgDIC()->set(
|
||||||
ActionList::class.'.args.ordermanager',
|
ActionList::class.'.args.ordermanager',
|
||||||
@ -321,9 +316,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getGroupedActionList()
|
public function getGroupedActionList(): array
|
||||||
{
|
{
|
||||||
$oManager = $this->getProfile();
|
$oManager = $this->getProfile();
|
||||||
$oActionList = $this->getActionGroupList();
|
$oActionList = $this->getActionGroupList();
|
||||||
@ -334,9 +328,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getActionList()
|
public function getActionList(): array
|
||||||
{
|
{
|
||||||
$oManager = $this->getProfile();
|
$oManager = $this->getProfile();
|
||||||
$oActionList = $this->getActionListObject();
|
$oActionList = $this->getActionListObject();
|
||||||
@ -351,7 +344,7 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
*
|
*
|
||||||
* @return Manager
|
* @return Manager
|
||||||
*/
|
*/
|
||||||
protected function _d3LoadInOtherLang(Manager $oProfile, $soxId)
|
protected function _d3LoadInOtherLang(Manager $oProfile, $soxId): Manager
|
||||||
{
|
{
|
||||||
// load object in other languages
|
// load object in other languages
|
||||||
$oOtherLang = $oProfile->getAvailableInLangs();
|
$oOtherLang = $oProfile->getAvailableInLangs();
|
||||||
@ -364,13 +357,10 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
* @throws StandardException
|
|
||||||
* @throws Exception
|
|
||||||
* @throws d3ShopCompatibilityAdapterException
|
|
||||||
*/
|
*/
|
||||||
public function getModulePathList()
|
public function getModulePathList(): array
|
||||||
{
|
{
|
||||||
$aModulePathList = array();
|
$aModulePathList = [];
|
||||||
|
|
||||||
$container = ContainerFactory::getInstance()->getContainer();
|
$container = ContainerFactory::getInstance()->getContainer();
|
||||||
$shopConfiguration = $container->get(ShopConfigurationDaoBridgeInterface::class)->get();
|
$shopConfiguration = $container->get(ShopConfigurationDaoBridgeInterface::class)->get();
|
||||||
@ -392,21 +382,22 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
|||||||
* @throws DBALException
|
* @throws DBALException
|
||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
* @throws StandardException
|
|
||||||
* @throws Exception
|
|
||||||
* @throws d3ShopCompatibilityAdapterException
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
* @throws d3_cfg_mod_exception
|
* @throws d3_cfg_mod_exception
|
||||||
*/
|
*/
|
||||||
public function markAsFinished()
|
public function markAsFinished()
|
||||||
{
|
{
|
||||||
$oProfile = $this->getProfile();
|
$oProfile = $this->getProfile();
|
||||||
$iCount = $oProfile->markConcernedItemsAsFinished();
|
$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(
|
$oEx = oxNew(
|
||||||
StandardException::class,
|
StandardException::class,
|
||||||
sprintf(
|
sprintf(
|
||||||
Registry::getLang()->translateString('D3_ORDERMANAGER_ACTION_MARKASFINISHED_MESSAGE'),
|
Registry::getLang()->translateString('D3_ORDERMANAGER_ACTION_MARKASFINISHED_MESSAGE'),
|
||||||
$iCount
|
$iCount,
|
||||||
|
$iAllCount
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
Registry::get(UtilsView::class)->addErrorToDisplay($oEx);
|
Registry::get(UtilsView::class)->addErrorToDisplay($oEx);
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_list;
|
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_list;
|
||||||
@ -31,7 +33,10 @@ class d3_cfg_ordermanageritem_list extends d3_cfg_mod_list
|
|||||||
protected $_sMenuItemTitle = 'd3mxordermanager';
|
protected $_sMenuItemTitle = 'd3mxordermanager';
|
||||||
protected $_sMenuSubItemTitle = 'd3mxordermanager_items';
|
protected $_sMenuSubItemTitle = 'd3mxordermanager_items';
|
||||||
|
|
||||||
public function buildWhere()
|
/**
|
||||||
|
* @return array|null
|
||||||
|
*/
|
||||||
|
public function buildWhere(): ?array
|
||||||
{
|
{
|
||||||
$aWhere = parent::buildWhere();
|
$aWhere = parent::buildWhere();
|
||||||
|
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
|
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
|
||||||
@ -23,7 +25,6 @@ use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
|||||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
||||||
use Doctrine\DBAL\DBALException;
|
use Doctrine\DBAL\DBALException;
|
||||||
use Exception;
|
|
||||||
use OxidEsales\Eshop\Core\Config;
|
use OxidEsales\Eshop\Core\Config;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||||
@ -54,15 +55,14 @@ class d3_cfg_ordermanageritem_main extends d3_cfg_mod_main
|
|||||||
* name of template file "article_main.tpl".
|
* name of template file "article_main.tpl".
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
* @throws d3ShopCompatibilityAdapterException
|
|
||||||
* @throws d3_cfg_mod_exception
|
|
||||||
* @throws DBALException
|
* @throws DBALException
|
||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
* @throws StandardException
|
* @throws StandardException
|
||||||
* @throws Exception
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
|
* @throws d3_cfg_mod_exception
|
||||||
*/
|
*/
|
||||||
public function render()
|
public function render(): string
|
||||||
{
|
{
|
||||||
$sRet = parent::render();
|
$sRet = parent::render();
|
||||||
|
|
||||||
@ -81,9 +81,8 @@ class d3_cfg_ordermanageritem_main extends d3_cfg_mod_main
|
|||||||
* @param array $aParams Parameters, to set default values
|
* @param array $aParams Parameters, to set default values
|
||||||
*
|
*
|
||||||
* @return array
|
* @return array
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function addDefaultValues($aParams)
|
public function addDefaultValues( $aParams ): array
|
||||||
{
|
{
|
||||||
$aParams = parent::addDefaultValues($aParams);
|
$aParams = parent::addDefaultValues($aParams);
|
||||||
|
|
||||||
|
@ -14,14 +14,15 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Model\d3filesystem;
|
use D3\ModCfg\Application\Model\d3filesystem;
|
||||||
use D3\ModCfg\Application\Model\d3str;
|
use D3\ModCfg\Application\Model\d3str;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||||
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
|
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
|
||||||
use D3\Usermanager\Application\Model\d3usermanager_vars as VariablesTrait;
|
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
||||||
use Exception;
|
|
||||||
use OxidEsales\Eshop\Application\Controller\Admin\AdminDetailsController;
|
use OxidEsales\Eshop\Application\Controller\Admin\AdminDetailsController;
|
||||||
use OxidEsales\Eshop\Application\Controller\Admin\AdminMall; // required for non fallback case
|
use OxidEsales\Eshop\Application\Controller\Admin\AdminMall; // required for non fallback case
|
||||||
use OxidEsales\Eshop\Core\Language;
|
use OxidEsales\Eshop\Core\Language;
|
||||||
@ -37,7 +38,7 @@ if (false == class_exists("\OxidEsales\Eshop\Application\Controller\Admin\AdminM
|
|||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function render()
|
public function render(): string
|
||||||
{
|
{
|
||||||
parent::render();
|
parent::render();
|
||||||
return $this->_blThisTemplate;
|
return $this->_blThisTemplate;
|
||||||
@ -67,7 +68,6 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
|||||||
protected $_blUseOwnOxid = true;
|
protected $_blUseOwnOxid = true;
|
||||||
protected $_sMenuItemTitle = 'd3mxordermanager';
|
protected $_sMenuItemTitle = 'd3mxordermanager';
|
||||||
protected $_sMenuSubItemTitle = 'd3tbclordermanager_items_mall';
|
protected $_sMenuSubItemTitle = 'd3tbclordermanager_items_mall';
|
||||||
protected $_sUpdateAddSql;
|
|
||||||
protected $_sHelpLinkMLAdd;
|
protected $_sHelpLinkMLAdd;
|
||||||
protected $_aNaviItems = array(
|
protected $_aNaviItems = array(
|
||||||
'new' => array(
|
'new' => array(
|
||||||
@ -92,9 +92,8 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Manager
|
* @return Manager
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getProfile()
|
public function getProfile(): Manager
|
||||||
{
|
{
|
||||||
/** @var Manager $oManager */
|
/** @var Manager $oManager */
|
||||||
$oManager = d3GetModCfgDIC()->get($this->_sObjectClassName);
|
$oManager = d3GetModCfgDIC()->get($this->_sObjectClassName);
|
||||||
@ -103,9 +102,8 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function render()
|
public function render() : string
|
||||||
{
|
{
|
||||||
$oProfile = $this->getProfile();
|
$oProfile = $this->getProfile();
|
||||||
/** @var Request $request */
|
/** @var Request $request */
|
||||||
@ -126,16 +124,15 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
|||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getUserMessages()
|
public function getUserMessages(): array
|
||||||
{
|
{
|
||||||
return array();
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Language
|
* @return Language
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getLang()
|
public function getLang(): Language
|
||||||
{
|
{
|
||||||
/** @var Language $lang */
|
/** @var Language $lang */
|
||||||
$lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
$lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||||
@ -145,9 +142,8 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getHelpURL()
|
public function getHelpURL(): string
|
||||||
{
|
{
|
||||||
$sUrl = $this->d3GetSet()->getHelpURL();
|
$sUrl = $this->d3GetSet()->getHelpURL();
|
||||||
/** @var d3str $oD3Str */
|
/** @var d3str $oD3Str */
|
||||||
@ -169,8 +165,8 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* return type can't defined, because of unmockable d3_cfg_mod class, use stdClass in test
|
||||||
* @return d3_cfg_mod
|
* @return d3_cfg_mod
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function d3GetSet()
|
public function d3GetSet()
|
||||||
{
|
{
|
||||||
@ -187,7 +183,7 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
|||||||
* )
|
* )
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getNaviItems()
|
public function getNaviItems(): array
|
||||||
{
|
{
|
||||||
return $this->_aNaviItems;
|
return $this->_aNaviItems;
|
||||||
}
|
}
|
||||||
@ -195,7 +191,7 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
|||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function d3GetMenuItemTitle()
|
public function d3GetMenuItemTitle(): string
|
||||||
{
|
{
|
||||||
return $this->_sMenuItemTitle;
|
return $this->_sMenuItemTitle;
|
||||||
}
|
}
|
||||||
@ -203,7 +199,7 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
|||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function d3GetMenuSubItemTitle()
|
public function d3GetMenuSubItemTitle(): string
|
||||||
{
|
{
|
||||||
return $this->_sMenuSubItemTitle;
|
return $this->_sMenuSubItemTitle;
|
||||||
}
|
}
|
||||||
@ -213,7 +209,7 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
|||||||
*
|
*
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
protected function _isSetOxid($soxId)
|
protected function _isSetOxid($soxId): bool
|
||||||
{
|
{
|
||||||
return isset($soxId) && $soxId && $soxId != "-1";
|
return isset($soxId) && $soxId && $soxId != "-1";
|
||||||
}
|
}
|
||||||
@ -224,7 +220,7 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
|||||||
*
|
*
|
||||||
* @return Manager
|
* @return Manager
|
||||||
*/
|
*/
|
||||||
protected function _d3LoadInOtherLang(Manager $oProfile, $soxId)
|
protected function _d3LoadInOtherLang(Manager $oProfile, $soxId): Manager
|
||||||
{
|
{
|
||||||
// load object in other languages
|
// load object in other languages
|
||||||
$oOtherLang = $oProfile->getAvailableInLangs();
|
$oOtherLang = $oProfile->getAvailableInLangs();
|
||||||
|
@ -15,33 +15,40 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
|
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\d3ParameterNotFoundException;
|
||||||
|
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
||||||
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist as ActionListModel;
|
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist as ActionListModel;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||||
|
use D3\Ordermanager\Application\Model\d3ordermanager_configurationcheck;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
||||||
|
use D3\Ordermanager\Application\Model\Exceptions\d3ActionRequirementInterface;
|
||||||
use D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementlist as RequirementListModel;
|
use D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementlist as RequirementListModel;
|
||||||
use D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action as ItemActionController;
|
use D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action as ItemActionController;
|
||||||
use D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ as ItemRequirementController;
|
use D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ as ItemRequirementController;
|
||||||
use Doctrine\DBAL\DBALException;
|
use Doctrine\DBAL\DBALException;
|
||||||
use Exception;
|
|
||||||
use OxidEsales\Eshop\Application\Model\Order as ItemModel;
|
use OxidEsales\Eshop\Application\Model\Order as ItemModel;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||||
|
use OxidEsales\Eshop\Core\Exception\StandardException;
|
||||||
use OxidEsales\Eshop\Core\Language;
|
use OxidEsales\Eshop\Core\Language;
|
||||||
use OxidEsales\Eshop\Core\Request;
|
use OxidEsales\Eshop\Core\Request;
|
||||||
|
use OxidEsales\Eshop\Core\UtilsView;
|
||||||
|
|
||||||
class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||||
{
|
{
|
||||||
use VariablesTrait;
|
use VariablesTrait;
|
||||||
|
|
||||||
protected $_sSetModId = 'd3usermanager';
|
protected $_sSetModId = 'd3_ordermanager';
|
||||||
protected $_sModId = 'd3usermanager';
|
protected $_sModId = 'd3_ordermanager';
|
||||||
protected $_sThisTemplate = "d3_cfg_usermanageritem_overview.tpl";
|
protected $_sThisTemplate = "d3_cfg_ordermanageritem_overview.tpl";
|
||||||
protected $_sMenuItemTitle = 'd3mxusermanager';
|
protected $_sMenuItemTitle = 'd3mxordermanager';
|
||||||
protected $_sMenuSubItemTitle = 'd3mxusermanager_items';
|
protected $_sMenuSubItemTitle = 'd3mxordermanager_items';
|
||||||
protected $_blUseOwnOxid = true;
|
protected $_blUseOwnOxid = true;
|
||||||
protected $_aNaviItems = array(
|
protected $_aNaviItems = array(
|
||||||
'new' => array(
|
'new' => array(
|
||||||
@ -53,10 +60,41 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
protected $_sRequestData;
|
protected $_sRequestData;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ItemActionController
|
* @return string
|
||||||
* @throws Exception
|
* @throws DBALException
|
||||||
|
* @throws DatabaseConnectionException
|
||||||
|
* @throws DatabaseErrorException
|
||||||
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
|
* @throws d3_cfg_mod_exception
|
||||||
|
* @throws StandardException
|
||||||
*/
|
*/
|
||||||
public function getActionAdminController()
|
public function render(): string
|
||||||
|
{
|
||||||
|
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 (d3ActionRequirementInterface $e) {
|
||||||
|
/** @var UtilsView $utilsView */
|
||||||
|
$utilsView = d3GetModCfgDIC()->get('d3ox.ordermanager.'.UtilsView::class);
|
||||||
|
$utilsView->addErrorToDisplay($e);
|
||||||
|
}
|
||||||
|
|
||||||
|
return parent::render();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return ItemActionController
|
||||||
|
*/
|
||||||
|
public function getActionAdminController(): d3_cfg_ordermanageritem_action
|
||||||
{
|
{
|
||||||
/** @var ItemActionController $action */
|
/** @var ItemActionController $action */
|
||||||
$action = d3GetModCfgDIC()->get(ItemActionController::class);
|
$action = d3GetModCfgDIC()->get(ItemActionController::class);
|
||||||
@ -65,9 +103,8 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ItemRequirementController
|
* @return ItemRequirementController
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getRequirementAdminController()
|
public function getRequirementAdminController(): d3_cfg_ordermanageritem_requ
|
||||||
{
|
{
|
||||||
/** @var ItemRequirementController $requ */
|
/** @var ItemRequirementController $requ */
|
||||||
$requ = d3GetModCfgDIC()->get(ItemRequirementController::class);
|
$requ = d3GetModCfgDIC()->get(ItemRequirementController::class);
|
||||||
@ -75,33 +112,31 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param $sName
|
* @param $method
|
||||||
* @param $aArguments
|
* @param $arguments
|
||||||
*
|
*
|
||||||
* @return mixed
|
* @return mixed
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function __call($sName, $aArguments)
|
public function __call($method, $arguments)
|
||||||
{
|
{
|
||||||
$oActionView = $this->getActionAdminController();
|
$oActionView = $this->getActionAdminController();
|
||||||
if (method_exists($oActionView, $sName)) {
|
if (method_exists( $oActionView, $method)) {
|
||||||
return call_user_func_array(array($oActionView, $sName), $aArguments);
|
return call_user_func_array( array( $oActionView, $method), $arguments);
|
||||||
}
|
}
|
||||||
|
|
||||||
$oRequView = $this->getRequirementAdminController();
|
$oRequView = $this->getRequirementAdminController();
|
||||||
if (method_exists($oRequView, $sName)) {
|
if (method_exists( $oRequView, $method)) {
|
||||||
return call_user_func_array(array($oRequView, $sName), $aArguments);
|
return call_user_func_array( array( $oRequView, $method), $arguments);
|
||||||
}
|
}
|
||||||
|
|
||||||
return parent::__call($sName, $aArguments);
|
return parent::__call( $method, $arguments);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param Manager $oManager
|
* @param Manager $oManager
|
||||||
* @return RequirementListModel
|
* @return RequirementListModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getRequirementListObject(Manager $oManager)
|
public function getRequirementListObject(Manager $oManager): RequirementListModel
|
||||||
{
|
{
|
||||||
d3GetModCfgDIC()->set(
|
d3GetModCfgDIC()->set(
|
||||||
RequirementListModel::class.'.args.ordermanager',
|
RequirementListModel::class.'.args.ordermanager',
|
||||||
@ -115,9 +150,8 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getRequirementList()
|
public function getRequirementList(): array
|
||||||
{
|
{
|
||||||
/** @var Manager $oManager */
|
/** @var Manager $oManager */
|
||||||
$oManager = $this->getProfile();
|
$oManager = $this->getProfile();
|
||||||
@ -130,9 +164,8 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
/**
|
/**
|
||||||
* @param Manager $oManager
|
* @param Manager $oManager
|
||||||
* @return ActionListModel
|
* @return ActionListModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getActionListObject(Manager $oManager)
|
public function getActionListObject(Manager $oManager): ActionListModel
|
||||||
{
|
{
|
||||||
d3GetModCfgDIC()->set(
|
d3GetModCfgDIC()->set(
|
||||||
ActionListModel::class.'.args.ordermanager',
|
ActionListModel::class.'.args.ordermanager',
|
||||||
@ -150,9 +183,8 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getActionList()
|
public function getActionList(): array
|
||||||
{
|
{
|
||||||
/** @var Manager $oManager */
|
/** @var Manager $oManager */
|
||||||
$oManager = $this->getProfile();
|
$oManager = $this->getProfile();
|
||||||
@ -165,14 +197,11 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
/**
|
/**
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
public function isEditMode()
|
public function isEditMode(): bool
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @throws Exception
|
|
||||||
*/
|
|
||||||
public function setRequestData()
|
public function setRequestData()
|
||||||
{
|
{
|
||||||
/** @var Request $request */
|
/** @var Request $request */
|
||||||
@ -183,7 +212,7 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
protected function _getRequestData()
|
protected function _getRequestData(): string
|
||||||
{
|
{
|
||||||
return $this->_sRequestData;
|
return $this->_sRequestData;
|
||||||
}
|
}
|
||||||
@ -194,23 +223,22 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
* @throws d3ParameterNotFoundException
|
* @throws d3ParameterNotFoundException
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getToFinishedCount()
|
public function getToFinishedCount(): int
|
||||||
{
|
{
|
||||||
/** @var Request $request */
|
/** @var Request $request */
|
||||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||||
$iRequestCount = $request->getRequestEscapedParameter('toFinishedCount');
|
$requestCount = $request->getRequestEscapedParameter('toFinishedCount');
|
||||||
|
|
||||||
if ($this->canRequestData(__FUNCTION__)) {
|
if ($this->canRequestData(__FUNCTION__)) {
|
||||||
/** @var Manager $oProfile */
|
/** @var Manager $oProfile */
|
||||||
$oProfile = $this->getProfile();
|
$oProfile = $this->getProfile();
|
||||||
return $oProfile->getListGenerator()->getConcernedItemCount();
|
return (int) $oProfile->getListGenerator()->getConcernedItemCount();
|
||||||
} elseif ($this->canUseRequestData($iRequestCount)) {
|
} elseif ($this->canUseRequestData($requestCount)) {
|
||||||
return $iRequestCount;
|
return (int) $requestCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
return '';
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -219,23 +247,22 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
* @throws d3ParameterNotFoundException
|
* @throws d3ParameterNotFoundException
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getFinishedCount()
|
public function getFinishedCount(): int
|
||||||
{
|
{
|
||||||
/** @var Request $request */
|
/** @var Request $request */
|
||||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||||
$iRequestCount = $request->getRequestEscapedParameter('finishedCount');
|
$requestCount = $request->getRequestEscapedParameter('finishedCount');
|
||||||
|
|
||||||
if ($this->canRequestData(__FUNCTION__)) {
|
if ($this->canRequestData(__FUNCTION__)) {
|
||||||
/** @var Manager $oProfile */
|
/** @var Manager $oProfile */
|
||||||
$oProfile = $this->getProfile();
|
$oProfile = $this->getProfile();
|
||||||
return $oProfile->getListGenerator()->getFinishedItemCount();
|
return (int) $oProfile->getListGenerator()->getFinishedItemCount();
|
||||||
} elseif ($this->canUseRequestData($iRequestCount)) {
|
} elseif ($this->canUseRequestData($requestCount)) {
|
||||||
return $iRequestCount;
|
return (int) $requestCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
return '';
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -244,23 +271,22 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
* @throws d3ParameterNotFoundException
|
* @throws d3ParameterNotFoundException
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getFinishedMonthCount()
|
public function getFinishedMonthCount(): int
|
||||||
{
|
{
|
||||||
/** @var Request $request */
|
/** @var Request $request */
|
||||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||||
$iRequestCount = $request->getRequestEscapedParameter('finishedMonthCount');
|
$requestCount = $request->getRequestEscapedParameter('finishedMonthCount');
|
||||||
|
|
||||||
if ($this->canRequestData(__FUNCTION__)) {
|
if ($this->canRequestData(__FUNCTION__)) {
|
||||||
/** @var Manager $oProfile */
|
/** @var Manager $oProfile */
|
||||||
$oProfile = $this->getProfile();
|
$oProfile = $this->getProfile();
|
||||||
return $oProfile->getListGenerator()->getFinishedMonthItemCount();
|
return (int) $oProfile->getListGenerator()->getFinishedMonthItemCount();
|
||||||
} elseif ($this->canUseRequestData($iRequestCount)) {
|
} elseif ($this->canUseRequestData($requestCount)) {
|
||||||
return $iRequestCount;
|
return (int) $requestCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
return '';
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -269,23 +295,22 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
* @throws d3ParameterNotFoundException
|
* @throws d3ParameterNotFoundException
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getNotFinishedCount()
|
public function getNotFinishedCount(): int
|
||||||
{
|
{
|
||||||
/** @var Request $request */
|
/** @var Request $request */
|
||||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||||
$iRequestCount = $request->getRequestEscapedParameter('notFinishedCount');
|
$requestCount = $request->getRequestEscapedParameter('notFinishedCount');
|
||||||
|
|
||||||
if ($this->canRequestData(__FUNCTION__)) {
|
if ($this->canRequestData(__FUNCTION__)) {
|
||||||
/** @var Manager $oProfile */
|
/** @var Manager $oProfile */
|
||||||
$oProfile = $this->getProfile();
|
$oProfile = $this->getProfile();
|
||||||
return $oProfile->getListGenerator()->getNotFinishedItemCount();
|
return (int) $oProfile->getListGenerator()->getNotFinishedItemCount();
|
||||||
} elseif ($this->canUseRequestData($iRequestCount)) {
|
} elseif ($this->canUseRequestData($requestCount)) {
|
||||||
return $iRequestCount;
|
return (int) $requestCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
return '';
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -296,24 +321,24 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
*/
|
*/
|
||||||
public function canRequestData($sFunctionName)
|
public function canRequestData($sFunctionName): bool
|
||||||
{
|
{
|
||||||
return !$this->getDataOnDemand()
|
return !$this->getDataOnDemand()
|
||||||
|| $this->_getRequestData() == $sFunctionName;
|
|| $this->_getRequestData() == $sFunctionName;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param $iRequestCount
|
* @param $requestCount
|
||||||
*
|
*
|
||||||
* @return bool
|
* @return bool
|
||||||
* @throws DBALException
|
* @throws DBALException
|
||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
*/
|
*/
|
||||||
public function canUseRequestData($iRequestCount)
|
public function canUseRequestData($requestCount): bool
|
||||||
{
|
{
|
||||||
return $this->getDataOnDemand()
|
return $this->getDataOnDemand()
|
||||||
&& strlen($iRequestCount);
|
&& isset( $requestCount ) && false !== $requestCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -322,9 +347,9 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
* @throws DBALException
|
* @throws DBALException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
*/
|
*/
|
||||||
public function getDataOnDemand()
|
public function getDataOnDemand(): bool
|
||||||
{
|
{
|
||||||
return $this->d3GetSet()->getValue('blCalcStatOnDemand');
|
return (bool) $this->d3GetSet()->getValue('blCalcStatOnDemand');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -332,15 +357,14 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
* @param $sFunctionName
|
* @param $sFunctionName
|
||||||
*
|
*
|
||||||
* @return bool
|
* @return bool
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function hasRequestedData($sRequestName, $sFunctionName)
|
public function hasRequestedData($sRequestName, $sFunctionName): bool
|
||||||
{
|
{
|
||||||
/** @var Request $request */
|
/** @var Request $request */
|
||||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||||
$iRequestCount = $request->getRequestEscapedParameter($sRequestName);
|
$iRequestCount = (string) $request->getRequestEscapedParameter($sRequestName);
|
||||||
|
|
||||||
if (strlen($iRequestCount) || $this->_getRequestData() == $sFunctionName) {
|
if ((bool) strlen($iRequestCount) || $this->_getRequestData() == $sFunctionName) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -349,20 +373,19 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Manager
|
* @return Manager
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getManager()
|
public function getManager(): Manager
|
||||||
{
|
{
|
||||||
/** @var Manager $manager */
|
/** @var Manager $manager */
|
||||||
$manager = d3GetModCfgDIC()->get(Manager::class);
|
$manager = d3GetModCfgDIC()->get(Manager::class);
|
||||||
|
$manager->load($this->getEditObjectId());
|
||||||
return $manager;
|
return $manager;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Language
|
* @return Language
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getLang()
|
public function getLang(): Language
|
||||||
{
|
{
|
||||||
/** @var Language $lang */
|
/** @var Language $lang */
|
||||||
$lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
$lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||||
@ -373,9 +396,8 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
|||||||
/**
|
/**
|
||||||
* @param $sManagerId
|
* @param $sManagerId
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getManagerTitle($sManagerId)
|
public function getManagerTitle($sManagerId): string
|
||||||
{
|
{
|
||||||
$oManager = $this->getManager();
|
$oManager = $this->getManager();
|
||||||
if ($oManager->load($sManagerId)) {
|
if ($oManager->load($sManagerId)) {
|
||||||
|
@ -15,15 +15,17 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanagerlist as ManagerList;
|
use D3\Ordermanager\Application\Model\d3ordermanagerlist as ManagerList;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
||||||
use D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_abstract as RequirementAbstractModel;
|
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 as RequirementGroupListModel;
|
use D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementgrouplist as RequirementGroupListModel;
|
||||||
use D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementlist as RequirementListModel;
|
use D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementlist as RequirementListModel;
|
||||||
use Exception;
|
|
||||||
use OxidEsales\Eshop\Application\Model\DeliveryList;
|
use OxidEsales\Eshop\Application\Model\DeliveryList;
|
||||||
use OxidEsales\Eshop\Application\Model\PaymentList;
|
use OxidEsales\Eshop\Application\Model\PaymentList;
|
||||||
use OxidEsales\Eshop\Application\Model\CountryList;
|
use OxidEsales\Eshop\Application\Model\CountryList;
|
||||||
@ -47,10 +49,15 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
|||||||
// @codeCoverageIgnoreEnd
|
// @codeCoverageIgnoreEnd
|
||||||
|
|
||||||
$aMissingRequiredValues = array();
|
$aMissingRequiredValues = array();
|
||||||
/** @var RequirementAbstractModel $oRequirement */
|
/** @var RequirementModelInterface $oRequirement */
|
||||||
foreach ($this->getRequirementList() as $sId => $oRequirement) {
|
foreach ($this->getRequirementList() as $sId => $oRequirement) {
|
||||||
if ($this->getProfile()->getValue($oRequirement->getActiveSwitchParameter()) && false == $oRequirement->hasRequiredValues()) {
|
if ($this->getProfile()->getValue($oRequirement->getActiveSwitchParameter())) {
|
||||||
$aMissingRequiredValues[] = $sId;
|
try {
|
||||||
|
$oRequirement->throwUnvalidConfigurationException();
|
||||||
|
} catch (d3ordermanager_requirementException $e) {
|
||||||
|
unset($e);
|
||||||
|
$aMissingRequiredValues[] = $sId;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -61,9 +68,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ListModel
|
* @return ListModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getPaymentList()
|
public function getPaymentList(): ListModel
|
||||||
{
|
{
|
||||||
/** @var PaymentList $oPaymentList */
|
/** @var PaymentList $oPaymentList */
|
||||||
$oPaymentList = d3GetModCfgDIC()->get('d3ox.ordermanager.'.PaymentList::class);
|
$oPaymentList = d3GetModCfgDIC()->get('d3ox.ordermanager.'.PaymentList::class);
|
||||||
@ -72,9 +78,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ListModel
|
* @return ListModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getDeliveryList()
|
public function getDeliveryList(): ListModel
|
||||||
{
|
{
|
||||||
/** @var DeliveryList $oDeliveryList */
|
/** @var DeliveryList $oDeliveryList */
|
||||||
$oDeliveryList = d3GetModCfgDIC()->get('d3ox.ordermanager.'.DeliveryList::class);
|
$oDeliveryList = d3GetModCfgDIC()->get('d3ox.ordermanager.'.DeliveryList::class);
|
||||||
@ -83,9 +88,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ListModel
|
* @return ListModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getCountryList()
|
public function getCountryList(): ListModel
|
||||||
{
|
{
|
||||||
/** @var CountryList $oCountryList */
|
/** @var CountryList $oCountryList */
|
||||||
$oCountryList = d3GetModCfgDIC()->get('d3ox.ordermanager.'.CountryList::class);
|
$oCountryList = d3GetModCfgDIC()->get('d3ox.ordermanager.'.CountryList::class);
|
||||||
@ -94,9 +98,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ManagerList
|
* @return ManagerList
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getJobList()
|
public function getJobList(): ManagerList
|
||||||
{
|
{
|
||||||
$sCurrentId = $this->getViewDataElement('edit')->getId();
|
$sCurrentId = $this->getViewDataElement('edit')->getId();
|
||||||
/** @var $oManagerList ManagerList */
|
/** @var $oManagerList ManagerList */
|
||||||
@ -109,9 +112,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getLanguageList()
|
public function getLanguageList(): array
|
||||||
{
|
{
|
||||||
$oLang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
$oLang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||||
return $oLang->getLanguageArray();
|
return $oLang->getLanguageArray();
|
||||||
@ -120,7 +122,7 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
|||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getTransStatusList()
|
public function getTransStatusList(): array
|
||||||
{
|
{
|
||||||
return $this->_aTransStatus;
|
return $this->_aTransStatus;
|
||||||
}
|
}
|
||||||
@ -133,7 +135,7 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
|||||||
*
|
*
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function addDefaultValues($aParams)
|
public function addDefaultValues($aParams): array
|
||||||
{
|
{
|
||||||
return $aParams;
|
return $aParams;
|
||||||
}
|
}
|
||||||
@ -141,9 +143,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
|||||||
/**
|
/**
|
||||||
* @param Manager $oManager
|
* @param Manager $oManager
|
||||||
* @return RequirementGroupListModel
|
* @return RequirementGroupListModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getRequirementGroupList(Manager $oManager)
|
public function getRequirementGroupList(Manager $oManager): RequirementGroupListModel
|
||||||
{
|
{
|
||||||
d3GetModCfgDIC()->set(
|
d3GetModCfgDIC()->set(
|
||||||
RequirementGroupListModel::class.'.args.ordermanager',
|
RequirementGroupListModel::class.'.args.ordermanager',
|
||||||
@ -158,9 +159,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
|||||||
/**
|
/**
|
||||||
* @param Manager $oManager
|
* @param Manager $oManager
|
||||||
* @return RequirementListModel
|
* @return RequirementListModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getRequirementListObject(Manager $oManager)
|
public function getRequirementListObject(Manager $oManager): RequirementListModel
|
||||||
{
|
{
|
||||||
d3GetModCfgDIC()->set(
|
d3GetModCfgDIC()->set(
|
||||||
RequirementListModel::class.'.args.ordermanager',
|
RequirementListModel::class.'.args.ordermanager',
|
||||||
@ -174,9 +174,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getGroupedRequirementList()
|
public function getGroupedRequirementList(): array
|
||||||
{
|
{
|
||||||
/** @var Manager $oManager */
|
/** @var Manager $oManager */
|
||||||
$oManager = $this->getProfile();
|
$oManager = $this->getProfile();
|
||||||
@ -188,9 +187,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getRequirementList()
|
public function getRequirementList(): array
|
||||||
{
|
{
|
||||||
/** @var Manager $oManager */
|
/** @var Manager $oManager */
|
||||||
$oManager = $this->getProfile();
|
$oManager = $this->getProfile();
|
||||||
|
@ -15,17 +15,18 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
||||||
use D3\ModCfg\Application\Model\d3database;
|
|
||||||
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
||||||
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
||||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
|
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
|
||||||
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
|
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
|
||||||
use Doctrine\DBAL\DBALException;
|
use Doctrine\DBAL\DBALException;
|
||||||
use Exception;
|
use Doctrine\DBAL\Query\QueryBuilder;
|
||||||
use OxidEsales\Eshop\Core\Config;
|
use OxidEsales\Eshop\Core\Config;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||||
@ -33,6 +34,9 @@ use OxidEsales\Eshop\Core\Exception\StandardException;
|
|||||||
use OxidEsales\Eshop\Core\Language;
|
use OxidEsales\Eshop\Core\Language;
|
||||||
use OxidEsales\Eshop\Core\Model\ListModel;
|
use OxidEsales\Eshop\Core\Model\ListModel;
|
||||||
use OxidEsales\Eshop\Core\Model\MultiLanguageModel;
|
use OxidEsales\Eshop\Core\Model\MultiLanguageModel;
|
||||||
|
use OxidEsales\EshopCommunity\Internal\Container\ContainerFactory;
|
||||||
|
use OxidEsales\EshopCommunity\Internal\Framework\Database\QueryBuilderFactoryInterface;
|
||||||
|
use Psr\Container\ContainerInterface;
|
||||||
|
|
||||||
class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main
|
class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main
|
||||||
{
|
{
|
||||||
@ -61,9 +65,8 @@ class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getItemFolders()
|
public function getItemFolders(): array
|
||||||
{
|
{
|
||||||
/** @var Config $config */
|
/** @var Config $config */
|
||||||
$config = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Config::class);
|
$config = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Config::class);
|
||||||
@ -73,9 +76,8 @@ class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ListModel
|
* @return ListModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getGroupsList()
|
public function getGroupsList(): ListModel
|
||||||
{
|
{
|
||||||
/** @var $oGroupsList ListModel */
|
/** @var $oGroupsList ListModel */
|
||||||
$oGroupsList = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.ListModel::class);
|
$oGroupsList = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.ListModel::class);
|
||||||
@ -83,16 +85,22 @@ class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main
|
|||||||
return $this->_getObjectList($oGroupsList, null, 'oxtitle ASC');
|
return $this->_getObjectList($oGroupsList, null, 'oxtitle ASC');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return ContainerInterface
|
||||||
|
*/
|
||||||
|
public function getDIContainer(): ContainerInterface
|
||||||
|
{
|
||||||
|
return ContainerFactory::getInstance()->getContainer();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param ListModel $oObjectList
|
* @param ListModel $oObjectList
|
||||||
* @param null|string $sWhere
|
* @param null|string $sWhere
|
||||||
* @param null|string $sOrderBy
|
* @param null|string $sOrderBy
|
||||||
*
|
*
|
||||||
* @return ListModel
|
* @return ListModel
|
||||||
* @throws DBALException
|
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
protected function _getObjectList($oObjectList, $sWhere = null, $sOrderBy = null)
|
protected function _getObjectList(ListModel $oObjectList, $sWhere = null, $sOrderBy = null): ListModel
|
||||||
{
|
{
|
||||||
startProfile(__METHOD__);
|
startProfile(__METHOD__);
|
||||||
|
|
||||||
@ -106,19 +114,18 @@ class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main
|
|||||||
}
|
}
|
||||||
$sFieldList = $oObject->getSelectFields();
|
$sFieldList = $oObject->getSelectFields();
|
||||||
|
|
||||||
/** @var d3database $db */
|
/** @var queryBuilder $qb */
|
||||||
$db = d3GetModCfgDIC()->get('d3.ordermanager.database');
|
$qb = $this->getDIContainer()->get(QueryBuilderFactoryInterface::class)->create();
|
||||||
$qb = $db->getQueryBuilder();
|
|
||||||
$qb->select($sFieldList)
|
$qb->select($sFieldList)
|
||||||
->from($oObject->getViewName());
|
->from($oObject->getViewName());
|
||||||
|
|
||||||
if ($sWhere) {
|
if ($sWhere) {
|
||||||
$qb->add('where', $sWhere);
|
$qb->add('where', $sWhere);
|
||||||
}
|
}
|
||||||
if ($sOrderBy) {
|
if ($sOrderBy) {
|
||||||
$qb->add('orderBy', $sOrderBy);
|
$qb->add('orderBy', $sOrderBy);
|
||||||
}
|
}
|
||||||
|
|
||||||
$oObjectList->selectString($qb->getSQL(), $qb->getParameters());
|
$oObjectList->selectString($qb->getSQL(), $qb->getParameters());
|
||||||
|
|
||||||
stopProfile(__METHOD__);
|
stopProfile(__METHOD__);
|
||||||
@ -129,7 +136,7 @@ class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main
|
|||||||
/**
|
/**
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
public function isEditMode()
|
public function isEditMode(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -142,9 +149,8 @@ class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main
|
|||||||
* @throws StandardException
|
* @throws StandardException
|
||||||
* @throws d3ShopCompatibilityAdapterException
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
* @throws d3_cfg_mod_exception
|
* @throws d3_cfg_mod_exception
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getRestrictionMessage()
|
public function getRestrictionMessage(): string
|
||||||
{
|
{
|
||||||
/** @var Language $oLang */
|
/** @var Language $oLang */
|
||||||
$oLang = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Language::class);
|
$oLang = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Language::class);
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
||||||
@ -24,7 +26,6 @@ use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
|
|||||||
use D3\Ordermanager\Application\Model\d3ordermanager_conf as ConfModel;
|
use D3\Ordermanager\Application\Model\d3ordermanager_conf as ConfModel;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
||||||
use Doctrine\DBAL\DBALException;
|
use Doctrine\DBAL\DBALException;
|
||||||
use Exception;
|
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||||
use OxidEsales\Eshop\Core\Exception\StandardException;
|
use OxidEsales\Eshop\Core\Exception\StandardException;
|
||||||
@ -56,9 +57,8 @@ class d3_cfg_ordermanageritem_trigger extends d3_cfg_mod_main
|
|||||||
* @param array $aParams Parameters, to set default values
|
* @param array $aParams Parameters, to set default values
|
||||||
*
|
*
|
||||||
* @return array
|
* @return array
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function addDefaultValues($aParams)
|
public function addDefaultValues($aParams): array
|
||||||
{
|
{
|
||||||
$aParams = parent::addDefaultValues($aParams);
|
$aParams = parent::addDefaultValues($aParams);
|
||||||
|
|
||||||
@ -105,7 +105,7 @@ class d3_cfg_ordermanageritem_trigger extends d3_cfg_mod_main
|
|||||||
* @throws d3ShopCompatibilityAdapterException
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
* @throws d3_cfg_mod_exception
|
* @throws d3_cfg_mod_exception
|
||||||
*/
|
*/
|
||||||
public function triggersAreAllowed()
|
public function triggersAreAllowed(): bool
|
||||||
{
|
{
|
||||||
return $this->d3GetSet()->isDemo() ||
|
return $this->d3GetSet()->isDemo() ||
|
||||||
in_array(
|
in_array(
|
||||||
@ -123,7 +123,7 @@ class d3_cfg_ordermanageritem_trigger extends d3_cfg_mod_main
|
|||||||
* @throws d3ShopCompatibilityAdapterException
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
* @throws d3_cfg_mod_exception
|
* @throws d3_cfg_mod_exception
|
||||||
*/
|
*/
|
||||||
public function scriptsAreAllowed()
|
public function scriptsAreAllowed(): bool
|
||||||
{
|
{
|
||||||
return $this->d3GetSet()->isDemo() ||
|
return $this->d3GetSet()->isDemo() ||
|
||||||
in_array(
|
in_array(
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log;
|
use D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log;
|
||||||
@ -26,7 +28,7 @@ class d3_cfg_ordermanagerlog extends d3_cfg_log
|
|||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function d3getAdditionalUrlParams()
|
public function d3getAdditionalUrlParams(): string
|
||||||
{
|
{
|
||||||
$sRet = parent::d3getAdditionalUrlParams();
|
$sRet = parent::d3getAdditionalUrlParams();
|
||||||
|
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log_list;
|
use D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log_list;
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_list as setListController;
|
use D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_list as setListController;
|
||||||
@ -26,7 +28,7 @@ class d3_cfg_ordermanagerset extends d3_cfg_mod_
|
|||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function render()
|
public function render(): string
|
||||||
{
|
{
|
||||||
$this->addTplParam('sListClass', setListController::class);
|
$this->addTplParam('sListClass', setListController::class);
|
||||||
$this->addTplParam('sMainClass', setMainController::class);
|
$this->addTplParam('sMainClass', setMainController::class);
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_licence;
|
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_licence;
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_list;
|
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_list;
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
|
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
|
||||||
@ -26,7 +28,6 @@ use D3\ModCfg\Application\Model\Shopcompatibility\d3ShopCompatibilityAdapterHand
|
|||||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
||||||
use Doctrine\DBAL\DBALException;
|
use Doctrine\DBAL\DBALException;
|
||||||
use Exception;
|
|
||||||
use OxidEsales\Eshop\Application\Model\Shop;
|
use OxidEsales\Eshop\Application\Model\Shop;
|
||||||
use OxidEsales\Eshop\Core\Config;
|
use OxidEsales\Eshop\Core\Config;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||||
@ -61,9 +62,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Manager
|
* @return Manager
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getManager()
|
public function getManager(): Manager
|
||||||
{
|
{
|
||||||
/** @var Manager $manager */
|
/** @var Manager $manager */
|
||||||
$manager = d3GetModCfgDIC()->get(Manager::class);
|
$manager = d3GetModCfgDIC()->get(Manager::class);
|
||||||
@ -75,18 +75,16 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
|||||||
* get basic cronjob access password; for cases only, if no password is set
|
* get basic cronjob access password; for cases only, if no password is set
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getBaseCronPW()
|
public function getBaseCronPW(): string
|
||||||
{
|
{
|
||||||
return $this->getManager()->getBaseCronPW();
|
return $this->getManager()->getBaseCronPW();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ViewConfig
|
* @return ViewConfig
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getViewConfig()
|
public function getViewConfig(): ViewConfig
|
||||||
{
|
{
|
||||||
// don't use DIC because of circular reference
|
// don't use DIC because of circular reference
|
||||||
if ($this->_oViewConf === null) {
|
if ($this->_oViewConf === null) {
|
||||||
@ -98,9 +96,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return d3str
|
* @return d3str
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getD3Str()
|
public function getD3Str(): d3str
|
||||||
{
|
{
|
||||||
/** @var d3str $d3str */
|
/** @var d3str $d3str */
|
||||||
$d3str = d3GetModCfgDIC()->get(d3str::class);
|
$d3str = d3GetModCfgDIC()->get(d3str::class);
|
||||||
@ -116,9 +113,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
|||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
* @throws FileException
|
* @throws FileException
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getCronLink($blUsePw, $iCronJobId = false)
|
public function getCronLink($blUsePw = true, $iCronJobId = false): string
|
||||||
{
|
{
|
||||||
$sBaseUrl = $this->getViewConfig()->getModuleUrl('d3ordermanager').'public/d3_ordermanager_cron.php';
|
$sBaseUrl = $this->getViewConfig()->getModuleUrl('d3ordermanager').'public/d3_ordermanager_cron.php';
|
||||||
|
|
||||||
@ -143,9 +139,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
|||||||
* @param bool|int $iCronJobId
|
* @param bool|int $iCronJobId
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getCronPath($iCronJobId = false)
|
public function getCronPath($iCronJobId = false): string
|
||||||
{
|
{
|
||||||
$sScriptPath = VENDOR_PATH.'bin/d3_ordermanager_cron';
|
$sScriptPath = VENDOR_PATH.'bin/d3_ordermanager_cron';
|
||||||
|
|
||||||
@ -163,11 +158,9 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
* @throws DBALException
|
|
||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getAvailableCronjobIds()
|
public function getAvailableCronjobIds(): array
|
||||||
{
|
{
|
||||||
return $this->getManager()->getAvailableCronjobIds();
|
return $this->getManager()->getAvailableCronjobIds();
|
||||||
}
|
}
|
||||||
@ -175,9 +168,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
|||||||
/**
|
/**
|
||||||
* @param bool|array $aCJID
|
* @param bool|array $aCJID
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getCJIDDesc($aCJID)
|
public function getCJIDDesc($aCJID): string
|
||||||
{
|
{
|
||||||
/** @var Language $oLang */
|
/** @var Language $oLang */
|
||||||
$oLang = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Language::class);
|
$oLang = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Language::class);
|
||||||
@ -201,7 +193,7 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
|||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function getCronTimestampVarName($iCronJobId = false)
|
public function getCronTimestampVarName($iCronJobId = false): string
|
||||||
{
|
{
|
||||||
$sVarName = "sCronExecTimestamp";
|
$sVarName = "sCronExecTimestamp";
|
||||||
|
|
||||||
@ -214,9 +206,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return d3filegeneratorcronsh
|
* @return d3filegeneratorcronsh
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getFileGeneratorCronSh()
|
public function getFileGeneratorCronSh(): d3filegeneratorcronsh
|
||||||
{
|
{
|
||||||
/** @var d3filegeneratorcronsh $filegenerator */
|
/** @var d3filegeneratorcronsh $filegenerator */
|
||||||
$filegenerator = d3GetModCfgDIC()->get(d3filegeneratorcronsh::class);
|
$filegenerator = d3GetModCfgDIC()->get(d3filegeneratorcronsh::class);
|
||||||
@ -226,18 +217,16 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getCronProviderList()
|
public function getCronProviderList(): array
|
||||||
{
|
{
|
||||||
return $this->getFileGeneratorCronSh()->getContentList();
|
return $this->getFileGeneratorCronSh()->getContentList();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return d3ShopCompatibilityAdapterHandler
|
* @return d3ShopCompatibilityAdapterHandler
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getCompatibilityAdapterHandler()
|
public function getCompatibilityAdapterHandler(): d3ShopCompatibilityAdapterHandler
|
||||||
{
|
{
|
||||||
/** @var d3ShopCompatibilityAdapterHandler $compatiblityHandler */
|
/** @var d3ShopCompatibilityAdapterHandler $compatiblityHandler */
|
||||||
$compatiblityHandler = d3GetModCfgDIC()->get(d3ShopCompatibilityAdapterHandler::class);
|
$compatiblityHandler = d3GetModCfgDIC()->get(d3ShopCompatibilityAdapterHandler::class);
|
||||||
@ -246,9 +235,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Shop
|
* @return Shop
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function d3GetActiveShop()
|
public function d3GetActiveShop(): Shop
|
||||||
{
|
{
|
||||||
/** @var Config $config */
|
/** @var Config $config */
|
||||||
$config = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Config::class);
|
$config = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Config::class);
|
||||||
@ -263,7 +251,6 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
|||||||
* @throws StandardException
|
* @throws StandardException
|
||||||
* @throws d3ShopCompatibilityAdapterException
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
* @throws d3_cfg_mod_exception
|
* @throws d3_cfg_mod_exception
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function generateCronShFile()
|
public function generateCronShFile()
|
||||||
{
|
{
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
|
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
|
||||||
@ -24,14 +26,18 @@ use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
|||||||
use D3\ModCfg\Application\Model\Exception\d3ParameterNotFoundException;
|
use D3\ModCfg\Application\Model\Exception\d3ParameterNotFoundException;
|
||||||
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
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_execute as ManagerExecuteModel;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager_toorderassignment as ToItemAssignmentModel;
|
use D3\Ordermanager\Application\Model\d3ordermanager_toorderassignment as ToItemAssignmentModel;
|
||||||
|
use D3\Ordermanager\Application\Model\d3ordermanagerlist;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanagerlist as ManagerListModel;
|
use D3\Ordermanager\Application\Model\d3ordermanagerlist as ManagerListModel;
|
||||||
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
||||||
|
use D3\Ordermanager\Application\Model\Exceptions\d3ActionRequirementInterface;
|
||||||
|
use D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_templaterendererExceptionInterface;
|
||||||
use Doctrine\DBAL\DBALException;
|
use Doctrine\DBAL\DBALException;
|
||||||
use Exception;
|
|
||||||
use OxidEsales\Eshop\Application\Controller\Admin\AdminDetailsController;
|
use OxidEsales\Eshop\Application\Controller\Admin\AdminDetailsController;
|
||||||
use OxidEsales\Eshop\Application\Model\Order as ItemModel;
|
use OxidEsales\Eshop\Application\Model\Order as ItemModel;
|
||||||
|
use OxidEsales\Eshop\Core\Config;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||||
use OxidEsales\Eshop\Core\Exception\StandardException;
|
use OxidEsales\Eshop\Core\Exception\StandardException;
|
||||||
@ -40,6 +46,7 @@ use OxidEsales\Eshop\Core\Language;
|
|||||||
use OxidEsales\Eshop\Core\Model\BaseModel;
|
use OxidEsales\Eshop\Core\Model\BaseModel;
|
||||||
use OxidEsales\Eshop\Core\Request;
|
use OxidEsales\Eshop\Core\Request;
|
||||||
use OxidEsales\Eshop\Core\Session;
|
use OxidEsales\Eshop\Core\Session;
|
||||||
|
use OxidEsales\Eshop\Core\UtilsView;
|
||||||
|
|
||||||
class d3_ordermanager_jobs extends AdminDetailsController
|
class d3_ordermanager_jobs extends AdminDetailsController
|
||||||
{
|
{
|
||||||
@ -65,9 +72,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ItemModel
|
* @return ItemModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getItemObject()
|
public function getItemObject(): ItemModel
|
||||||
{
|
{
|
||||||
/** @var ItemModel $item */
|
/** @var ItemModel $item */
|
||||||
$item = d3GetModCfgDIC()->get('d3ox.ordermanager.'.ItemModel::class);
|
$item = d3GetModCfgDIC()->get('d3ox.ordermanager.'.ItemModel::class);
|
||||||
@ -83,9 +89,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
* @throws StandardException
|
* @throws StandardException
|
||||||
* @throws d3ShopCompatibilityAdapterException
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
* @throws d3_cfg_mod_exception
|
* @throws d3_cfg_mod_exception
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function render()
|
public function render(): string
|
||||||
{
|
{
|
||||||
parent::render();
|
parent::render();
|
||||||
|
|
||||||
@ -110,9 +115,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Session
|
* @return Session
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function d3GetSession()
|
public function d3GetSession(): Session
|
||||||
{
|
{
|
||||||
/** @var Session $session */
|
/** @var Session $session */
|
||||||
$session = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Session::class);
|
$session = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Session::class);
|
||||||
@ -120,9 +124,6 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
return $session;
|
return $session;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @throws Exception
|
|
||||||
*/
|
|
||||||
public function changeFolder()
|
public function changeFolder()
|
||||||
{
|
{
|
||||||
/** @var Request $request */
|
/** @var Request $request */
|
||||||
@ -136,9 +137,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ManagerListModel
|
* @return ManagerListModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getManagerList()
|
public function getManagerList(): ManagerListModel
|
||||||
{
|
{
|
||||||
/** @var ManagerListModel $managerList */
|
/** @var ManagerListModel $managerList */
|
||||||
$managerList = d3GetModCfgDIC()->get(ManagerListModel::class);
|
$managerList = d3GetModCfgDIC()->get(ManagerListModel::class);
|
||||||
@ -147,9 +147,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ManagerListModel
|
* @return ManagerListModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function d3GetManagerJobs()
|
public function d3GetManagerJobs(): ManagerListModel
|
||||||
{
|
{
|
||||||
$oManagerList = $this->getManagerList();
|
$oManagerList = $this->getManagerList();
|
||||||
$oManagerList->getList();
|
$oManagerList->getList();
|
||||||
@ -167,40 +166,48 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
* @throws StandardException
|
* @throws StandardException
|
||||||
* @throws d3ShopCompatibilityAdapterException
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
* @throws d3_cfg_mod_exception
|
* @throws d3_cfg_mod_exception
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
protected function _d3GetManuallyManagerJobs($sFolderId)
|
protected function _d3GetManuallyManagerJobs($sFolderId): ManagerListModel
|
||||||
{
|
{
|
||||||
$oManagerList = $this->getManagerList();
|
try {
|
||||||
$oList = $oManagerList->d3GetManuallyManagerJobsByFolder($sFolderId);
|
$oManagerList = $this->getManagerList();
|
||||||
|
$oList = $oManagerList->d3GetManuallyManagerJobsByFolder($sFolderId);
|
||||||
|
|
||||||
/** @var Manager $oManager */
|
/** @var Manager $oManager */
|
||||||
foreach ($oList as $sId => $oManager) {
|
foreach ($oList as $sId => $oManager) {
|
||||||
$oManagerExecute = $this->getManagerExecute($oManager);
|
$oManagerExecute = $this->getManagerExecute($oManager);
|
||||||
|
|
||||||
if ($oManager->getValue('sManuallyExecMeetCondition') &&
|
if ($oManager->getValue('sManuallyExecMeetCondition') &&
|
||||||
false == $oManagerExecute->orderMeetsConditions($this->getEditObjectId())
|
false == $oManagerExecute->orderMeetsConditions($this->getEditObjectId())
|
||||||
) {
|
) {
|
||||||
$oList->offsetUnset($sId);
|
$oList->offsetUnset($sId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return $oList;
|
||||||
|
} catch (d3ActionRequirementInterface $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;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function d3GetJobList()
|
public function d3GetJobList(): array
|
||||||
{
|
{
|
||||||
return $this->_aJobList->getArray();
|
return $this->_aJobList->getArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Manager
|
* @return Manager
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getManager()
|
public function getManager(): Manager
|
||||||
{
|
{
|
||||||
/** @var Manager $manager */
|
/** @var Manager $manager */
|
||||||
$manager = d3GetModCfgDIC()->get(Manager::class);
|
$manager = d3GetModCfgDIC()->get(Manager::class);
|
||||||
@ -210,9 +217,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
/**
|
/**
|
||||||
* @param Manager $oManager
|
* @param Manager $oManager
|
||||||
* @return ManagerExecuteModel
|
* @return ManagerExecuteModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getManagerExecute(Manager $oManager)
|
public function getManagerExecute(Manager $oManager): ManagerExecuteModel
|
||||||
{
|
{
|
||||||
d3GetModCfgDIC()->set(
|
d3GetModCfgDIC()->set(
|
||||||
ManagerExecuteModel::class.'.args.ordermanager',
|
ManagerExecuteModel::class.'.args.ordermanager',
|
||||||
@ -229,24 +235,35 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
* @throws StandardException
|
* @throws StandardException
|
||||||
* @throws Exception
|
|
||||||
* @throws d3ShopCompatibilityAdapterException
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
* @throws d3_cfg_mod_exception
|
* @throws d3_cfg_mod_exception
|
||||||
*/
|
*/
|
||||||
public function d3execordermanager()
|
public function d3execordermanager()
|
||||||
{
|
{
|
||||||
/** @var Request $request */
|
try {
|
||||||
$request = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Request::class);
|
/** @var Request $request */
|
||||||
|
$request = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id . Request::class);
|
||||||
|
|
||||||
$oManager = $this->getManager();
|
$oManager = $this->getManager();
|
||||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||||
$oManagerExec = $this->getManagerExecute($oManager);
|
$oManagerExec = $this->getManagerExecute($oManager);
|
||||||
|
|
||||||
if (false == $oManager->getValue('sManuallyExecMeetCondition') ||
|
$this->checkForConfigurationException($oManager);
|
||||||
$oManagerExec->orderMeetsConditions($this->getEditObjectId())
|
|
||||||
) {
|
if (false == $oManager->getValue('sManuallyExecMeetCondition') ||
|
||||||
$oManagerExec->exec4order($this->getEditObjectId());
|
$oManagerExec->orderMeetsConditions($this->getEditObjectId())
|
||||||
$oManagerExec->finishJobExecution();
|
) {
|
||||||
|
$oManagerExec->exec4order($this->getEditObjectId());
|
||||||
|
$oManagerExec->finishJobExecution();
|
||||||
|
}
|
||||||
|
} catch (d3ActionRequirementInterface | 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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -255,34 +272,49 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
* @throws StandardException
|
* @throws StandardException
|
||||||
* @throws Exception
|
|
||||||
* @throws d3ShopCompatibilityAdapterException
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
* @throws d3_cfg_mod_exception
|
* @throws d3_cfg_mod_exception
|
||||||
*/
|
*/
|
||||||
public function d3ExecChangedOrderManager()
|
public function d3ExecChangedOrderManager()
|
||||||
{
|
{
|
||||||
/** @var Request $request */
|
try {
|
||||||
$request = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Request::class);
|
/** @var Request $request */
|
||||||
|
$request = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Request::class);
|
||||||
|
|
||||||
$oManager = $this->getManager();
|
$oManager = $this->getManager();
|
||||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||||
$oManager->setEditedValues($request->getRequestEscapedParameter('aContent'));
|
$oManager->setEditedValues($request->getRequestEscapedParameter('aContent'));
|
||||||
$oManagerExec = $this->getManagerExecute($oManager);
|
$oManagerExec = $this->getManagerExecute($oManager);
|
||||||
|
|
||||||
if (false == $oManager->getValue('sManuallyExecMeetCondition') ||
|
$this->checkForConfigurationException($oManager);
|
||||||
$oManagerExec->orderMeetsConditions($this->getEditObjectId())
|
|
||||||
) {
|
if (false == $oManager->getValue('sManuallyExecMeetCondition') ||
|
||||||
$oManagerExec->exec4order($this->getEditObjectId());
|
$oManagerExec->orderMeetsConditions($this->getEditObjectId())
|
||||||
$oManagerExec->finishJobExecution();
|
) {
|
||||||
|
$oManagerExec->exec4order($this->getEditObjectId());
|
||||||
|
$oManagerExec->finishJobExecution();
|
||||||
|
}
|
||||||
|
} catch (d3ActionRequirementInterface $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 Manager $oManager
|
* @param Manager $oManager
|
||||||
* @return ToItemAssignmentModel
|
* @return ToItemAssignmentModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getOrderManagerAssignment(Manager $oManager)
|
public function getOrderManagerAssignment(Manager $oManager): ToItemAssignmentModel
|
||||||
{
|
{
|
||||||
d3GetModCfgDIC()->set(
|
d3GetModCfgDIC()->set(
|
||||||
ToItemAssignmentModel::class.'.args.ordermanager',
|
ToItemAssignmentModel::class.'.args.ordermanager',
|
||||||
@ -295,9 +327,7 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @throws DatabaseErrorException
|
|
||||||
* @throws d3ParameterNotFoundException
|
* @throws d3ParameterNotFoundException
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function d3resetOrderManagerAssignment()
|
public function d3resetOrderManagerAssignment()
|
||||||
{
|
{
|
||||||
@ -316,7 +346,6 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
* @return mixed
|
* @return mixed
|
||||||
* @throws DatabaseConnectionException
|
* @throws DatabaseConnectionException
|
||||||
* @throws DatabaseErrorException
|
* @throws DatabaseErrorException
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getFolderList()
|
public function getFolderList()
|
||||||
{
|
{
|
||||||
@ -331,44 +360,57 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
* @throws StandardException
|
* @throws StandardException
|
||||||
* @throws d3ShopCompatibilityAdapterException
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
* @throws d3_cfg_mod_exception
|
* @throws d3_cfg_mod_exception
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function execChangedContents()
|
public function execChangedContents()
|
||||||
{
|
{
|
||||||
/** @var Request $request */
|
try {
|
||||||
$request = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Request::class);
|
/** @var Request $request */
|
||||||
$sItemId = $this->getEditObjectId();
|
$request = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Request::class);
|
||||||
$oManager = $this->getManager();
|
$sItemId = $this->getEditObjectId();
|
||||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
$oManager = $this->getManager();
|
||||||
$this->addTplParam('aMailContent', $oManager->getEditableContent($sItemId));
|
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||||
|
|
||||||
$contents = $oManager->getEditableContent($sItemId);
|
// check configuration exceptions
|
||||||
$field = oxNew(Field::class);
|
$this->checkForConfigurationException($oManager);
|
||||||
$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__);
|
$contents = $oManager->getEditableContent($sItemId);
|
||||||
$this->addTplParam('oManager', $oManager);
|
|
||||||
|
$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 (d3ActionRequirementInterface | 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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getUserMessages()
|
public function getUserMessages(): array
|
||||||
{
|
{
|
||||||
return array();
|
return array();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Language
|
* @return Language
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getLang()
|
public function getLang(): Language
|
||||||
{
|
{
|
||||||
/** @var Language $language */
|
/** @var Language $language */
|
||||||
$language = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
$language = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||||
@ -378,9 +420,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getHelpURL()
|
public function getHelpURL(): string
|
||||||
{
|
{
|
||||||
$sUrl = $this->d3GetSet()->getHelpURL();
|
$sUrl = $this->d3GetSet()->getHelpURL();
|
||||||
/** @var d3str $oD3Str */
|
/** @var d3str $oD3Str */
|
||||||
@ -403,8 +444,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* return type can't defined, because of unmockable d3_cfg_mod class, use stdClass in test
|
||||||
* @return d3_cfg_mod
|
* @return d3_cfg_mod
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function d3GetSet()
|
public function d3GetSet()
|
||||||
{
|
{
|
||||||
@ -414,8 +455,26 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
|||||||
return $modCfg;
|
return $modCfg;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getLink()
|
public function getLink(): string
|
||||||
{
|
{
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param Manager $oManager
|
||||||
|
* @throws d3ActionRequirementInterface
|
||||||
|
*/
|
||||||
|
protected function checkForConfigurationException(Manager $oManager): void
|
||||||
|
{
|
||||||
|
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();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
* @link https://www.oxidmodule.com
|
* @link https://www.oxidmodule.com
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
declare(strict_types = 1);
|
||||||
|
|
||||||
namespace D3\Ordermanager\Application\Controller;
|
namespace D3\Ordermanager\Application\Controller;
|
||||||
|
|
||||||
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
|
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
|
||||||
@ -28,7 +30,6 @@ use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
|||||||
use D3\Ordermanager\Application\Model\d3ordermanagerlist as ManagerList;
|
use D3\Ordermanager\Application\Model\d3ordermanagerlist as ManagerList;
|
||||||
use D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_cronUnavailableException as cronUnavailableException;
|
use D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_cronUnavailableException as cronUnavailableException;
|
||||||
use Doctrine\DBAL\DBALException;
|
use Doctrine\DBAL\DBALException;
|
||||||
use Exception;
|
|
||||||
use OxidEsales\Eshop\Core\Base;
|
use OxidEsales\Eshop\Core\Base;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||||
@ -38,6 +39,8 @@ use OxidEsales\Eshop\Core\Language;
|
|||||||
use OxidEsales\Eshop\Core\Registry;
|
use OxidEsales\Eshop\Core\Registry;
|
||||||
use OxidEsales\Eshop\Core\Request;
|
use OxidEsales\Eshop\Core\Request;
|
||||||
use OxidEsales\Eshop\Core\Session;
|
use OxidEsales\Eshop\Core\Session;
|
||||||
|
use OxidEsales\EshopCommunity\Core\ShopControl;
|
||||||
|
use ReflectionClass;
|
||||||
|
|
||||||
class d3ordermanager_response extends Base
|
class d3ordermanager_response extends Base
|
||||||
{
|
{
|
||||||
@ -56,83 +59,111 @@ class d3ordermanager_response extends Base
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @throws DBALException
|
* @throws DBALException
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function init()
|
public function init()
|
||||||
{
|
{
|
||||||
startProfile(__METHOD__);
|
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) {
|
$this->_startExecution();
|
||||||
echo "script successfully finished".PHP_EOL;
|
|
||||||
|
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 */
|
$shopControl = oxNew(ShopControl::class);
|
||||||
$session = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Session::class);
|
d3GetModCfgDIC()->set(ReflectionClass::class.'.args.object', $shopControl);
|
||||||
$session->freeze();
|
/** @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__);
|
stopProfile(__METHOD__);
|
||||||
|
|
||||||
/** @var d3log $oLog */
|
|
||||||
$oLog = d3GetModCfgDIC()->get('d3.ordermanager.log');
|
|
||||||
$oLog->d3GetProfiling();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return bool
|
|
||||||
* @throws DBALException
|
* @throws DBALException
|
||||||
* @throws Exception
|
* @throws DatabaseConnectionException
|
||||||
|
* @throws DatabaseErrorException
|
||||||
|
* @throws DatabaseException
|
||||||
|
* @throws StandardException
|
||||||
|
* @throws cronUnavailableException
|
||||||
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
|
* @throws d3_cfg_mod_exception
|
||||||
*/
|
*/
|
||||||
protected function _startExecution()
|
protected function _startExecution()
|
||||||
{
|
{
|
||||||
startProfile(__METHOD__);
|
startProfile(__METHOD__);
|
||||||
|
|
||||||
$blExc = false;
|
$iStartTime = microtime(true);
|
||||||
|
|
||||||
try {
|
/** @var d3LogInterface $oLog */
|
||||||
$iStartTime = microtime(true);
|
$oLog = d3GetModCfgDIC()->get('d3.ordermanager.log');
|
||||||
|
$oLog->info(__CLASS__, __FUNCTION__, __LINE__, "start cron", "");
|
||||||
|
|
||||||
/** @var d3LogInterface $oLog */
|
$this->_checkUnavailableCronjob();
|
||||||
$oLog = d3GetModCfgDIC()->get('d3.ordermanager.log');
|
$this->_getSet()->setValue($this->_getCronTimestampVarName(), date('Y-m-d H:i:s'));
|
||||||
$oLog->info(__CLASS__, __FUNCTION__, __LINE__, "start cron", "");
|
$this->_getSet()->saveNoLicenseRefresh();
|
||||||
|
|
||||||
$this->_checkUnavailableCronjob();
|
$this->_startJobs();
|
||||||
$this->_getSet()->setValue($this->_getCronTimestampVarName(), date('Y-m-d H:i:s'));
|
|
||||||
$this->_getSet()->saveNoLicenseRefresh();
|
|
||||||
|
|
||||||
$this->_startJobs();
|
$iExecTime = microtime(true) - $iStartTime;
|
||||||
|
$oLog->info(
|
||||||
$iExecTime = microtime(true) - $iStartTime;
|
__CLASS__,
|
||||||
$oLog->info(
|
__FUNCTION__,
|
||||||
__CLASS__,
|
__LINE__,
|
||||||
__FUNCTION__,
|
"end cron",
|
||||||
__LINE__,
|
'execution time: '.$iExecTime." sec"
|
||||||
"end cron",
|
);
|
||||||
'execution time: '.$iExecTime." sec"
|
|
||||||
);
|
|
||||||
|
|
||||||
} catch (cronUnavailableException $oEx) {
|
|
||||||
/** @var cronUnavailableException $oEx */
|
|
||||||
$oEx->d3showMessage();
|
|
||||||
$blExc = true;
|
|
||||||
} catch (StandardException $oEx) {
|
|
||||||
/** @var StandardException $oEx */
|
|
||||||
$logger = Registry::getLogger();
|
|
||||||
$logger->error($oEx);
|
|
||||||
$blExc = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
stopProfile(__METHOD__);
|
stopProfile(__METHOD__);
|
||||||
|
|
||||||
return $blExc;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return ManagerList
|
* @return ManagerList
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getManagerList()
|
public function getManagerList(): ManagerList
|
||||||
{
|
{
|
||||||
/** @var ManagerList $managerList */
|
/** @var ManagerList $managerList */
|
||||||
$managerList = d3GetModCfgDIC()->get(ManagerList::class);
|
$managerList = d3GetModCfgDIC()->get(ManagerList::class);
|
||||||
@ -143,9 +174,8 @@ class d3ordermanager_response extends Base
|
|||||||
/**
|
/**
|
||||||
* @param Manager $oManager
|
* @param Manager $oManager
|
||||||
* @return ManagerExecuteModel
|
* @return ManagerExecuteModel
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getManagerExecute(Manager $oManager)
|
public function getManagerExecute(Manager $oManager): ManagerExecuteModel
|
||||||
{
|
{
|
||||||
d3GetModCfgDIC()->set(
|
d3GetModCfgDIC()->set(
|
||||||
ManagerExecuteModel::class.'.args.ordermanager',
|
ManagerExecuteModel::class.'.args.ordermanager',
|
||||||
@ -165,7 +195,6 @@ class d3ordermanager_response extends Base
|
|||||||
* @throws DatabaseException
|
* @throws DatabaseException
|
||||||
* @throws d3ShopCompatibilityAdapterException
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
* @throws d3_cfg_mod_exception
|
* @throws d3_cfg_mod_exception
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
protected function _startJobs()
|
protected function _startJobs()
|
||||||
{
|
{
|
||||||
@ -196,6 +225,7 @@ class d3ordermanager_response extends Base
|
|||||||
/** @var $oManager Manager */
|
/** @var $oManager Manager */
|
||||||
foreach ($oManagerList->getList() as $oManager) {
|
foreach ($oManagerList->getList() as $oManager) {
|
||||||
$oHandleManager = $this->getManager();
|
$oHandleManager = $this->getManager();
|
||||||
|
$oHandleManager->setLanguage(Registry::getLang()->getTplLanguage());
|
||||||
$oHandleManager->load($oManager->getId());
|
$oHandleManager->load($oManager->getId());
|
||||||
$oHandleManagerExec->setManager($oHandleManager);
|
$oHandleManagerExec->setManager($oHandleManager);
|
||||||
|
|
||||||
@ -212,9 +242,8 @@ class d3ordermanager_response extends Base
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Manager
|
* @return Manager
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getManager()
|
public function getManager(): Manager
|
||||||
{
|
{
|
||||||
/** @var Manager $manager */
|
/** @var Manager $manager */
|
||||||
$manager = d3GetModCfgDIC()->get(Manager::class);
|
$manager = d3GetModCfgDIC()->get(Manager::class);
|
||||||
@ -224,23 +253,22 @@ class d3ordermanager_response extends Base
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return bool
|
* @return bool
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
protected function _checkAccessKey()
|
protected function _checkAccessKey(): bool
|
||||||
{
|
{
|
||||||
$sSetCronPassword = $this->_getSet()->getValue('sCronPassword');
|
$sSetCronPassword = $this->_getSet()->getValue('sCronPassword');
|
||||||
|
|
||||||
/** @var Request $request */
|
/** @var Request $request */
|
||||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||||
$sGetAccessKey = $request->getRequestEscapedParameter("key");
|
$sGetAccessKey = $request->getRequestEscapedParameter("key");
|
||||||
$sRegisteredAccessKey = $sSetCronPassword ? $sSetCronPassword : $this->getManager()->getBaseCronPW();
|
$sRegisteredAccessKey = $sSetCronPassword ? : $this->getManager()->getBaseCronPW();
|
||||||
|
|
||||||
return $this->hasValidAccessKey($sRegisteredAccessKey, $sGetAccessKey);
|
return $this->hasValidAccessKey($sRegisteredAccessKey, $sGetAccessKey);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* return type can't defined, because of unmockable d3_cfg_mod class, use stdClass in test
|
||||||
* @return d3_cfg_mod
|
* @return d3_cfg_mod
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
protected function _getSet()
|
protected function _getSet()
|
||||||
{
|
{
|
||||||
@ -252,23 +280,11 @@ class d3ordermanager_response extends Base
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return bool
|
* @return bool
|
||||||
* @throws DBALException
|
|
||||||
* @throws DatabaseConnectionException
|
|
||||||
* @throws DatabaseErrorException
|
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function showDisabledMessage()
|
public function isBrowserCall(): bool
|
||||||
{
|
{
|
||||||
return false == $this->_getSet()->getValue('blCronActive') &&
|
return (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR']) ||
|
||||||
($this->_getSet()->hasDebugMode() || $this->isBrowserCall());
|
(isset($_SERVER['HTTP_USER_AGENT']) && $_SERVER['HTTP_USER_AGENT']);
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @return bool
|
|
||||||
*/
|
|
||||||
public function isBrowserCall()
|
|
||||||
{
|
|
||||||
return $_SERVER['REMOTE_ADDR'] || $_SERVER['HTTP_USER_AGENT'];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -277,7 +293,7 @@ class d3ordermanager_response extends Base
|
|||||||
*
|
*
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
protected function hasValidAccessKey($sRegisteredAccessKey, $sGetAccessKey)
|
protected function hasValidAccessKey($sRegisteredAccessKey, $sGetAccessKey): bool
|
||||||
{
|
{
|
||||||
return (
|
return (
|
||||||
false == $this->isBrowserCall()
|
false == $this->isBrowserCall()
|
||||||
@ -295,56 +311,29 @@ class d3ordermanager_response extends Base
|
|||||||
* @throws d3ShopCompatibilityAdapterException
|
* @throws d3ShopCompatibilityAdapterException
|
||||||
* @throws d3_cfg_mod_exception
|
* @throws d3_cfg_mod_exception
|
||||||
* @throws cronUnavailableException
|
* @throws cronUnavailableException
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
protected function _checkUnavailableCronjob()
|
protected function _checkUnavailableCronjob()
|
||||||
{
|
{
|
||||||
if (false == $this->_getSet()->isActive()) {
|
if (false == $this->_getSet()->isActive()) {
|
||||||
$oEx = $this->getCronUnavailableException('order manager module is disabled');
|
throw $this->getCronUnavailableException(
|
||||||
$oEx->d3enableScreenMessage();
|
$this->getLang()->translateString('D3_ORDERMANAGER_EXC_CRON_MODULEDISABLED')
|
||||||
$oEx->debugOut();
|
);
|
||||||
throw $oEx;
|
|
||||||
} elseif (false == $this->_checkAccessKey()) {
|
} elseif (false == $this->_checkAccessKey()) {
|
||||||
$oEx = $this->getCronUnavailableException('cron via browser: missing or wrong identification');
|
throw $this->getCronUnavailableException(
|
||||||
$oEx->d3enableScreenMessage();
|
$this->getLang()->translateString('D3_ORDERMANAGER_EXC_CRON_WRONGPASSWORD')
|
||||||
$oEx->debugOut();
|
);
|
||||||
throw $oEx;
|
|
||||||
} else {
|
|
||||||
$this->_checkDisabledCronjob();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @throws DBALException
|
|
||||||
* @throws DatabaseConnectionException
|
|
||||||
* @throws DatabaseErrorException
|
|
||||||
* @throws StandardException
|
|
||||||
* @throws d3ShopCompatibilityAdapterException
|
|
||||||
* @throws d3_cfg_mod_exception
|
|
||||||
* @throws cronUnavailableException
|
|
||||||
* @throws Exception
|
|
||||||
*/
|
|
||||||
public function _checkDisabledCronjob()
|
|
||||||
{
|
|
||||||
if ($this->showDisabledMessage()) {
|
|
||||||
$oEx = $this->getCronUnavailableException('cronjob script is disabled');
|
|
||||||
$oEx->d3enableScreenMessage();
|
|
||||||
$oEx->debugOut();
|
|
||||||
throw $oEx;
|
|
||||||
} elseif (false == $this->_getSet()->getValue('blCronActive')) {
|
} elseif (false == $this->_getSet()->getValue('blCronActive')) {
|
||||||
$oEx = $this->getCronUnavailableException('cron via browser: missing or wrong identification');
|
throw $this->getCronUnavailableException(
|
||||||
$oEx->d3disableScreenMessage();
|
$this->getLang()->translateString('D3_ORDERMANAGER_EXC_CRON_UNAVAILABLE')
|
||||||
$oEx->debugOut();
|
);
|
||||||
throw $oEx;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param $sMessage
|
* @param $sMessage
|
||||||
* @return cronUnavailableException
|
* @return cronUnavailableException
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
public function getCronUnavailableException($sMessage)
|
public function getCronUnavailableException($sMessage): cronUnavailableException
|
||||||
{
|
{
|
||||||
d3GetModCfgDIC()->setParameter(
|
d3GetModCfgDIC()->setParameter(
|
||||||
cronUnavailableException::class.'.args.message',
|
cronUnavailableException::class.'.args.message',
|
||||||
@ -359,7 +348,6 @@ class d3ordermanager_response extends Base
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
protected function _getCronJobIdParameter()
|
protected function _getCronJobIdParameter()
|
||||||
{
|
{
|
||||||
@ -376,9 +364,8 @@ class d3ordermanager_response extends Base
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
|
||||||
*/
|
*/
|
||||||
protected function _getCronTimestampVarName()
|
protected function _getCronTimestampVarName(): string
|
||||||
{
|
{
|
||||||
$sVarName = "sCronExecTimestamp";
|
$sVarName = "sCronExecTimestamp";
|
||||||
|
|
||||||
@ -389,18 +376,17 @@ class d3ordermanager_response extends Base
|
|||||||
return $sVarName;
|
return $sVarName;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
public function getLastExecDate(): string
|
||||||
* @throws Exception
|
|
||||||
*/
|
|
||||||
public function getLastExecDate()
|
|
||||||
{
|
{
|
||||||
return $this->_getSet()->getValue($this->_getCronTimestampVarName());
|
return $this->_getSet()->getValue($this->_getCronTimestampVarName());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @throws Exception
|
* @return array
|
||||||
|
* @throws DBALException
|
||||||
|
* @throws DatabaseConnectionException
|
||||||
*/
|
*/
|
||||||
public function getLastExecDateInfo()
|
public function getLastExecDateInfo(): array
|
||||||
{
|
{
|
||||||
$sCronJobId = $this->_getCronJobIdParameter();
|
$sCronJobId = $this->_getCronJobIdParameter();
|
||||||
$taskCount = current(
|
$taskCount = current(
|
||||||
@ -429,7 +415,7 @@ class d3ordermanager_response extends Base
|
|||||||
/**
|
/**
|
||||||
* @return Language
|
* @return Language
|
||||||
*/
|
*/
|
||||||
public function getLang()
|
public function getLang(): Language
|
||||||
{
|
{
|
||||||
/** @var Language $lang */
|
/** @var Language $lang */
|
||||||
$lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
$lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||||
|
@ -1,74 +1,112 @@
|
|||||||
<?php //006ef
|
<?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 4.1.1.0 PHP71 (21.12.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 4.1.2.0 PHP71 (15.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);
|
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,103 +1,89 @@
|
|||||||
<?php //006ef
|
<?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 4.1.1.0 PHP71 (21.12.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 4.1.2.0 PHP71 (15.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);
|
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,107 +1,93 @@
|
|||||||
<?php //006ef
|
<?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 4.1.1.0 PHP71 (21.12.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 4.1.2.0 PHP71 (15.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);
|
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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
|
gMDIAMO=
|
||||||
AeaJduZWtg0JtA6zNloVuy0vIRPVZjC/Ou3Anpi90X7h06LPn8JFV74XM8rexueaRgHXhga92LMg
|
|
||||||
tlNvNp9JxqfXSYaP1327FIAKfNXKXq/n7H4uBhZu9iWg9t+xvJ5IRq3/GJvxtIDntA0pqQ/qWHJ3
|
|
||||||
QvHBMKMMJKiflzfWoBQAzsbyXDZbejmQC4t3mc17OoyHt5hQ/orak8xSt2SvLVD94ongrn/7Gx1H
|
|
||||||
TUEXML31z7+8w8k1sY5t5KL7MYW5NKj9ABF5zp8+QN9mnfHJ8Uc8IUMNUg/w4l59G4d//YDQ1gA1
|
|
||||||
s+HQ5+rSKStRrsAI3l8JZCLx5+Zp0oU6gO4VHYEavu/BdKCmtmaHsevP1sraVHjlkTz7BXg9BIDP
|
|
||||||
PbX4Zdm0y1PeIEliXbSdlZKBrG8eq6OgaqO8VRH2qqbDbQNetd8SasDZS/T4kz+20aFkJh1E0kJD
|
|
||||||
Zszxw6lAQvK1fzOkC/yxnIj0fragZcaPE/8j0eZBUvwtrnnuH5Db7owkTe0b4uFN/DZpdghzBhMt
|
|
||||||
n79dr1z30k52CEW7T3Blz1nBLK7irq56fNmF8q77Ej8+qE4uATBhDXT11VHdrUz1P0CHnObyju64
|
|
||||||
faheNGgStMLQYLXwjvRHSTcFCQ+4pNOUwydwKXO+PVwdAao7n9Ps78bh4aQlq7Ctm55voAUjlVau
|
|
||||||
jiTJyeyb9ngIL/jKDjz95InpjZXYQ2hfutLzphxSqRe4zS6qRVUpb07N6JcMNGPXM+0rWjb+nGN6
|
|
||||||
ISIVDwyEi8eNEjRMduz73COEQB0zYYTKuP+eNN4dj2GQiZP2gRWTj/HAVUGljyKEwMfoJRAtQZrA
|
|
||||||
pMflrXDnWFqUfR0QUXPEEB7k+xWnzfJ8o9jDb19wcqBT2aIPL12jD7yLHaTAdum0CNIj2spBD+I5
|
|
||||||
0lvTkOtQWa3ZhaWmD/9DYXHgdr2D7mVkDSMdMvQx48ICUF10bXblkSz4rje0EiXx4foXdqMweERb
|
|
||||||
9Z0=
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user