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": "*",
|
||||
"ext-pdo": "*",
|
||||
"oxid-esales/oxideshop-ce": "6.5 - 6.6",
|
||||
"d3/modcfg": "^5.3.1.200",
|
||||
"d3/modcfg": "^5.3.6.000",
|
||||
"league/flysystem": "^1.0",
|
||||
"splitbrain/php-cli": "^1.1",
|
||||
"html2text/html2text": "^4.2",
|
||||
"nilportugues/sql-query-formatter": "^1.2.2",
|
||||
"guzzlehttp/guzzle": "^6.5.3"
|
||||
"d3/oxid-sql-logger": "^1.2.2",
|
||||
"ext-mbstring": "*"
|
||||
},
|
||||
"require-dev": {
|
||||
"mikey179/vfsstream": "^1.4",
|
||||
@ -52,7 +52,9 @@
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"D3\\Ordermanager\\": "../../../source/modules/d3/ordermanager"
|
||||
"D3\\Ordermanager\\": "../../../source/modules/d3/ordermanager",
|
||||
"D3\\Ordermanager\\publicDir\\": "../../../source/modules/d3/ordermanager/public",
|
||||
"D3\\Ordermanager\\tests\\unit\\publicDir\\": "../../../source/modules/d3/ordermanager/tests/unit/public"
|
||||
}
|
||||
},
|
||||
"bin": ["src/bin/d3_ordermanager_cron"]
|
||||
|
@ -2,7 +2,36 @@
|
||||
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",
|
||||
"moduleversion": "4.1.1.0",
|
||||
"moduleversion": "4.1.2.0",
|
||||
"titledesc": "für den Oxid eShop",
|
||||
"author": "D³ Data Development",
|
||||
"moduledate": "21.12.2020",
|
||||
"moduledate": "09.03.2021",
|
||||
"editors": "",
|
||||
"tagline": "",
|
||||
"image": "",
|
||||
@ -65,6 +65,7 @@
|
||||
"modulename" : "<i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager",
|
||||
"menutitle" : "<i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager",
|
||||
"modulefolder" : "ordermanager",
|
||||
"metadataident" : "d3ordermanager",
|
||||
"modcfgident" : "d3_ordermanager",
|
||||
"composerident" : "d3/ordermanager"
|
||||
},
|
||||
|
@ -6,15 +6,20 @@ title: Systemanforderungen
|
||||
* 7.1.x bis 7.4.x
|
||||
* PHP Decoder
|
||||
* installierter ionCube Loader
|
||||
* Shopversionen / -editionen
|
||||
* OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version
|
||||
* Shopeditionen
|
||||
* OXID eShop Community Edition (CE)
|
||||
* OXID eShop Professional Edition (PE)
|
||||
* OXID eShop Enterprise Edition (EE)
|
||||
* OXID eShop B2B Edition
|
||||
* Shopversionen
|
||||
* OXID eShop in Compilation Version
|
||||
* 6.2.x
|
||||
* Themes
|
||||
* Das Modul benötigt keine Einbindung ins Frontend und ist damit von diesen Themes unabhängig.
|
||||
* (D3) Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.3.1.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)
|
||||
* 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.
|
||||
|
@ -2,12 +2,14 @@
|
||||
title: Modul zur Installation hinzufügen
|
||||
---
|
||||
|
||||
### **auf der Kommandozeile**
|
||||
|
||||
Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) diesen Befehl aus, um das Modul **{$modulename}** zur Installation hinzuzufügen:
|
||||
|
||||
```bash
|
||||
php composer require {$composerident}:^{$moduleversion} --update-no-dev
|
||||
```
|
||||
|
||||
> [!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.
|
||||
> [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.
|
||||
|
||||
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require).
|
||||
|
@ -2,6 +2,18 @@
|
||||
title: Modul im Shop aktivieren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Aktivieren Sie das Modul über den Shopadmin unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ].
|
||||
|
||||
> [!] **Enterprise Editon**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Alternativ können Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
|
||||
|
||||
```bash
|
||||
./vendor/bin/oe-console oe:module:activate {$metadataident}
|
||||
```
|
||||
|
||||
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.
|
||||
|
||||
> [i] **Enterprise Edition**: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)
|
@ -2,6 +2,8 @@
|
||||
title: Shopanpassungen installieren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.
|
||||
|
||||
Den Installationsassistenten finden Sie auch unter den Menüpunkten [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ].
|
||||
@ -9,3 +11,11 @@ Den Installationsassistenten finden Sie auch unter den Menüpunkten [ Admin ] ->
|
||||
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.
|
||||
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
|
||||
|
||||
```bash
|
||||
./vendor/bin/d3modules_install
|
||||
```
|
@ -2,8 +2,20 @@
|
||||
title: TMP-Ordner leeren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ].
|
||||
|
||||
Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.
|
||||
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
|
||||
|
||||
```bash
|
||||
./vendor/bin/d3cleartmp
|
||||
```
|
||||
|
||||
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
|
||||
|
||||
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.
|
@ -2,6 +2,8 @@
|
||||
title: Lizenzschlüssel eintragen
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb.
|
||||
|
||||
Speziell der **{$modulename}** wird in unterschiedlichen (teilweise kostenfreien) Editionen für den Livebetrieb angeboten. Besuchen Sie unseren [Moduleshop](https://www.oxidmodule.com/), um mehr darüber zu erfahren.
|
||||
|
@ -4,8 +4,13 @@ Title: Schnellstart per Composer
|
||||
|
||||
## Schnellstart per Composer
|
||||
|
||||
### **auf der Kommandozeile**
|
||||
|
||||
```bash
|
||||
php composer require {$composerident}:^{$moduleversion} --update-no-dev
|
||||
./vendor/bin/oe-console oe:module:activate {$metadataident}
|
||||
./vendor/bin/d3modules_install
|
||||
./vendor/bin/d3cleartmp
|
||||
```
|
||||
|
||||
Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.
|
||||
|
@ -2,4 +2,18 @@
|
||||
title: Modul deaktivieren
|
||||
---
|
||||
|
||||
Deaktivieren Sie das Modul über den Shopadmin unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].
|
||||
### **im Adminbereich**
|
||||
|
||||
Deaktivieren Sie das Modul unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].
|
||||
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
|
||||
|
||||
```bash
|
||||
./vendor/bin/oe-console oe:module:deactivate {$metadataident}
|
||||
```
|
||||
|
||||
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.
|
||||
|
||||
> [i] **Enterprise Edition**: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)
|
@ -2,6 +2,8 @@
|
||||
title: Dateien erneuern
|
||||
---
|
||||
|
||||
### **auf der Kommandozeile**
|
||||
|
||||
Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
|
||||
Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie dort diesen Befehl aus:
|
||||
|
||||
@ -11,6 +13,6 @@ php composer require {$composerident}:^{$moduleversion} --update-no-dev
|
||||
|
||||
Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag `{$composerident}`.
|
||||
|
||||
> [!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.
|
||||
> [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.
|
||||
|
||||
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require).
|
@ -2,4 +2,18 @@
|
||||
title: Modulinformationen aktualisieren
|
||||
---
|
||||
|
||||
### **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,6 +2,8 @@
|
||||
title: Shopanpassungen installieren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.
|
||||
|
||||
Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.
|
||||
@ -9,3 +11,11 @@ Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsass
|
||||
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.
|
||||
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
|
||||
|
||||
```bash
|
||||
./vendor/bin/d3modules_install
|
||||
```
|
@ -2,8 +2,20 @@
|
||||
title: TMP-Ordner leeren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ].
|
||||
|
||||
Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.
|
||||
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
|
||||
|
||||
```bash
|
||||
./vendor/bin/d3cleartmp
|
||||
```
|
||||
|
||||
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
|
||||
|
||||
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.
|
@ -2,4 +2,6 @@
|
||||
title: Lizenzschlüssel aktualisieren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.
|
@ -2,5 +2,18 @@
|
||||
title: Modul deaktivieren
|
||||
---
|
||||
|
||||
Deaktivieren Sie das Modul **{$modulename}** über den Shopadmin [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].
|
||||
### **im Adminbereich**
|
||||
|
||||
Deaktivieren Sie das Modul unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].
|
||||
|
||||
### **oder auf der Kommandozeile**
|
||||
|
||||
Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
|
||||
|
||||
```bash
|
||||
./vendor/bin/oe-console oe:module:deactivate {$metadataident}
|
||||
```
|
||||
|
||||
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.
|
||||
|
||||
> [i] **Enterprise Edition**: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)
|
@ -2,12 +2,12 @@
|
||||
title: Modul aus der Installation entfernen
|
||||
---
|
||||
|
||||
### **auf der Kommandozeile**
|
||||
|
||||
Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:
|
||||
|
||||
```Bash
|
||||
php composer remove {$composerident} --no-update
|
||||
```
|
||||
|
||||
> [!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.
|
||||
|
||||
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require).
|
||||
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#remove).
|
@ -7,5 +7,4 @@ Löschen Sie den Ordner `{$modulefolder}` und seine enthaltenen Elemente aus dem
|
||||
Bestätigen Sie anschließend im Shopadmin unter [ Erweiterungen ] -> [ Module ] -> [ Installierte Shop-Module ] die Nachricht:
|
||||
|
||||
> Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.
|
||||
>
|
||||
> Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?
|
||||
|
@ -2,8 +2,20 @@
|
||||
title: TMP-Ordner leeren
|
||||
---
|
||||
|
||||
### **im Adminbereich**
|
||||
|
||||
Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ].
|
||||
|
||||
Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.
|
||||
|
||||
### **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).
|
||||
|
||||
Das Cronjob-Skript können Sie (und jeder Andere auch) zur Einrichtung oder zur Kontrolle im Browser aufrufen. Neben den serverseitigen Sicherheitsmaßnahmen sollten Sie hier ein Passwort vergeben, mit dem das Skript ausschließlich gestartet werden kann. Ohne das Passwort verweigert der Auftragsmanager seine Arbeit. So stellen Sie sicher, dass kein Unbefugter diese Ausführung startet.
|
||||
### Scriptaufruf über externe URL (abgekündigt für automatische Ausführung)
|
||||
|
||||
Das manuell ausführbare Cronjob-Skript können Sie (und jeder Andere auch) zur Einrichtung oder zur Kontrolle im Browser aufrufen. Neben den serverseitigen Sicherheitsmaßnahmen sollten Sie hier ein Passwort vergeben, mit dem das Skript ausschließlich gestartet werden kann. Ohne das Passwort verweigert der Auftragsmanager seine Arbeit. So stellen Sie sicher, dass kein Unbefugter diese Ausführung startet. Dieses Script ist abgekündigt und sollte für die automatische Ausführung nicht mehr verwendet werden. Bitte verwenden Sie statt dessen das Konsolenscript.
|
||||
|
||||
### Scriptaufruf über Konsolenbefehl
|
||||
|
||||
Das automatisiert aufrufbare Cronscript lässt sich nur vom Server aus direkt aufrufen und benötigt daher kein Passwort. Rufen Sie `./vendor/bin/d3_ordermanager_cron` im Shop-Root-Ordner auf, um weitere Informationen zu den Ausführungsmöglichkeiten zu erhalten. Neben dem Ausführungsstart können Sie sich darüber auch Statusinformation zu den Aufgaben oder der Installation abfragen.
|
||||
|
@ -6,9 +6,9 @@ Der Auftragsmanager stellt verschiedene Cronjobs zur Verfügung. Je nach Einrich
|
||||
|
||||
Für jeden verfügbaren Cronjob sehen Sie in den Einstellungen die für Einrichtung benötigten Informationen:
|
||||
|
||||
Den Link mit allen erforderlichen Parametern für den manuellen Aufruf des Bearbeitungsskripts finden Sie in der Zeile "externer Link". Über den blauen Button können Sie die Ausführung in einem neuen Browser-Tab sofort starten.
|
||||
Den Shellaufruf mit allen erforderlichen Parametern des Ausführungsskripts finden Sie in der Zeile "interner Cronaufruf". Direkt darunter finden Sie die Möglichkeit, passende Shell-Scripte für die Einrichtung Ihrer Cronjobs zu erstellen.
|
||||
|
||||
Direkt darunter finden Sie den Link, den Sie für die Einrichtung des Cronjobs benötigen. Dort ist das Passwort nicht nötigt, da Ihr Server die Identifizierung selbst durchführen kann.
|
||||
Mit dem "externen Link" können Sie die Ausführung manuell im Browser starten. Beachten Sie, dass dieser Link nicht für Cronjobaufrufe verwendet werden kann. Über den blauen Button können Sie die Ausführung in einem neuen Browser-Tab sofort starten. Dieser Link ist abgekündigt und wird in Zukunft entfernt werden. Ändern Sie Ihre Cronjobs bitte auf den "internen Link" ab.
|
||||
|
||||
Nachfolgend wird ebenfalls die Zeit gezeigt, zu der dieser Cronjob das letzte Mal erfolgreich gestartet wurde. Haben Sie Zweifel an der Cronjob-Einrichtung bei Ihrem Provider, können Sie dies hier kontrollieren.
|
||||
|
||||
|
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">
|
||||
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<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 />
|
||||
<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>
|
||||
<h3 id="page_Added">Added</h3>
|
||||
<h3 id="page_Added-2">Added</h3>
|
||||
<ul>
|
||||
<li>Angepasst für Shopversion 6.2.3</li>
|
||||
<li>Zufallspasswort wird im Installationsprozess erstellt</li>
|
||||
</ul>
|
||||
<h3 id="page_Changed">Changed</h3>
|
||||
<h3 id="page_Changed-2">Changed</h3>
|
||||
<ul>
|
||||
<li>Einstellungen zu Wiedervorlage von Auslöser-Tab verschoben</li>
|
||||
<li>Funktionsnamen eindeutig gemacht</li>
|
||||
@ -93,7 +124,7 @@
|
||||
<li>Cron-Task optimiert</li>
|
||||
<li>an Code des Kundenmanager Moduls angepasst</li>
|
||||
</ul>
|
||||
<h3 id="page_Fixed">Fixed</h3>
|
||||
<h3 id="page_Fixed-2">Fixed</h3>
|
||||
<ul>
|
||||
<li>Tests angepasst</li>
|
||||
<li>Kurzbeschreibungen der Aufgaben gekürzt, um Fehler in der Installation zu vermeiden</li>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../editions/Editionen.html">Editionen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -48,8 +48,8 @@
|
||||
|
||||
|
||||
<div class="details">
|
||||
<div>Autor: D³ Data Development</div> <div>Stand: 21.12.2020</div>
|
||||
<div>Version: 4.1.1.0</div>
|
||||
<div>Autor: D³ Data Development</div> <div>Stand: 09.03.2021</div>
|
||||
<div>Version: 4.1.2.0</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Kompatibilitaet_mit_anderen_Modulen.html">Kompatibilität mit anderen Modulen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
@ -87,9 +87,17 @@
|
||||
<li>installierter ionCube Loader</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Shopversionen / -editionen
|
||||
<li>Shopeditionen
|
||||
<ul>
|
||||
<li>OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version
|
||||
<li>OXID eShop Community Edition (CE)</li>
|
||||
<li>OXID eShop Professional Edition (PE)</li>
|
||||
<li>OXID eShop Enterprise Edition (EE)</li>
|
||||
<li>OXID eShop B2B Edition</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Shopversionen
|
||||
<ul>
|
||||
<li>OXID eShop in Compilation Version
|
||||
<ul>
|
||||
<li>6.2.x</li>
|
||||
</ul>
|
||||
@ -102,12 +110,12 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<i class='fab fa-d3 d3fa-color-blue'></i> Modul-Connector (<a href="https://www.oxidmodule.com/connector/" class="Link--external">kostenfrei bei D3 erhältlich</a>) ab Version 5.3.1.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>
|
||||
<li>mindestens ein freier Cronjob zur automatischen Ausführung angelegter Aufgaben (optional)</li>
|
||||
</ul>
|
||||
<p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für <strong>PHP 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>
|
||||
</div>
|
||||
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,15 +72,15 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Löschen Sie den Ordner <code>ordermanager</code> und seine enthaltenen Elemente aus dem Verzeichnis <code>source/modules/d3</code> Ihres Shops.</p>
|
||||
<p>Bestätigen Sie anschließend im Shopadmin unter <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span> -> <span class="navi_element">Installierte Shop-Module</span> die Nachricht:</p>
|
||||
<blockquote>
|
||||
<p>Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.</p>
|
||||
<p>Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?</p>
|
||||
<p>Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.
|
||||
Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Datenbank_bereinigen.html">Datenbank bereinigen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,18 +72,16 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:</p>
|
||||
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:</p>
|
||||
<pre><code class="language-Bash">php composer remove d3/ordermanager --no-update
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>
|
||||
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#remove" class="Link--external">Dokumentation von Composer</a>.</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
|
@ -72,11 +72,22 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Deaktivieren Sie das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> über den Shopadmin <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Deaktivieren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Deaktivieren Sie das Modul unter <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Deaktivieren</span>.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
|
||||
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:deactivate d3ordermanager
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,14 +72,22 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
|
||||
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
|
||||
<pre><code class="language-bash">./vendor/bin/d3cleartmp
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../installation/Installation.html">Installation / Update / Deinstallation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Cronjob_einrichten.html">Cronjob einrichten</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,11 +72,12 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb.</p>
|
||||
<p>Speziell der <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> wird in unterschiedlichen (teilweise kostenfreien) Editionen für den Livebetrieb angeboten. Besuchen Sie unseren <a href="https://www.oxidmodule.com/" class="Link--external">Moduleshop</a>, um mehr darüber zu erfahren.</p>
|
||||
<p>Rufen Sie zum Anfordern des Lizenzschlüssels die Modulverwaltung im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">Modulverwaltung</span> auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, können Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.</p>
|
||||
</div>
|
||||
|
@ -72,15 +72,16 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> zur Installation hinzuzufügen:</p>
|
||||
<pre><code class="language-bash">php composer require d3/ordermanager:^4.1.1.0 --update-no-dev
|
||||
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</strong> zur Installation hinzuzufügen:</p>
|
||||
<pre><code class="language-bash">php composer require d3/ordermanager:^4.1.2.0 --update-no-dev
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.</p>
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>
|
||||
|
@ -72,13 +72,21 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Aktivieren Sie das Modul über den Shopadmin unter <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Aktivieren Sie das Modul über den Shopadmin unter <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alternativ können Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
|
||||
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:activate d3ordermanager
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Editon</strong>: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.</p>
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,14 +72,19 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.</p>
|
||||
<p>Den Installationsassistenten finden Sie auch unter den Menüpunkten <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">Modulverwaltung</span> -> <span class="navi_element">Modulinstallation</span>.</p>
|
||||
<p>Bei tiefgreifenden Änderungen an Ihrem Shop (z.B. Hinzufügen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten für das Modul ausführen zu lassen.</p>
|
||||
<p>Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
|
||||
<pre><code class="language-bash">./vendor/bin/d3modules_install
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,14 +72,22 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
|
||||
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
|
||||
<pre><code class="language-bash">./vendor/bin/d3cleartmp
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Updatefaehigkeit.html">Updatefähigkeit</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,12 +72,16 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<h2 id="page_Schnellstart-per-Composer">Schnellstart per Composer</h2>
|
||||
<pre><code class="language-bash">php composer require d3/ordermanager:^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>
|
||||
<p>Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.</p>
|
||||
</div>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,17 +72,18 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
|
||||
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
|
||||
Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie dort diesen Befehl aus:</p>
|
||||
<pre><code class="language-bash">php composer require d3/ordermanager:^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>
|
||||
<p>Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag <code>d3/ordermanager</code>.</p>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.</p>
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Erweiterungen_anpassen.html">Erweiterungen anpassen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,11 +72,12 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Lizenzschluessel_aktualisieren.html">Lizenzschlüssel aktualisieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">Modulverwaltung</span> ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">Modulverwaltung</span> ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.</p>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,11 +72,22 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Deaktivieren Sie das Modul über den Shopadmin unter <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Deaktivieren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Deaktivieren Sie das Modul unter <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Deaktivieren</span>.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
|
||||
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:deactivate d3ordermanager
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,11 +72,22 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Wechseln Sie im Adminbereich zu <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Wechseln Sie im Adminbereich zu <span class="navi_element">Erweiterungen</span> -> <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alternativ können Sie die Modulaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
|
||||
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:activate d3ordermanager
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,14 +72,19 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.</p>
|
||||
<p>Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.</p>
|
||||
<p>Wird der Assistent nicht gezeigt (Sie sehen wieder die Modulübersicht), waren keine Anpassungen am Shop notwendig.</p>
|
||||
<p>Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">Modulverwaltung</span> -> <span class="navi_element">Modulinstallation</span> prüfen.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
|
||||
<pre><code class="language-bash">./vendor/bin/d3modules_install
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -72,14 +72,22 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
|
||||
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
|
||||
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -> <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -> <span class="navi_element">Modul-Connector</span> -> <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
|
||||
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
|
||||
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
|
||||
<p>Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
|
||||
<pre><code class="language-bash">./vendor/bin/d3cleartmp
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p>
|
||||
</blockquote>
|
||||
<blockquote class="alert alert-info">
|
||||
<i class='fas fa-info-circle'></i> <p> Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/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">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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 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">
|
||||
<h1><a href="../manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html">Anzeige der gefundenen Bestellungen als Liste</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<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>
|
||||
<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>
|
||||
</article>
|
||||
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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 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">
|
||||
<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">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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 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">
|
||||
<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">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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 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">
|
||||
<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">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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 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">
|
||||
<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">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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 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">
|
||||
<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">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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 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">
|
||||
<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">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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 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">
|
||||
<h1><a href="../../manual/Aufgaben/index.html">Aufgaben</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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 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">
|
||||
<h1><a href="../manual/Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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 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">
|
||||
<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">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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 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">
|
||||
<h1><a href="../manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html">Aufgaben für einzelne Bestellung manuell ausführen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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 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">
|
||||
<h1><a href="../manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html">Cronjobs für unterschiedlich zu steuernde Aufgaben</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<div class="Collapsible__content">
|
||||
<!-- 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">
|
||||
<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">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<div class="Collapsible__content">
|
||||
<!-- 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">
|
||||
<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">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Der Auftragsmanager stellt verschiedene Cronjobs zur Verfügung. Je nach Einrichtung der Aufgaben kann die Anzahl variieren. Details zur Verwendung der Cronjob-IDs finden Sie im Abschnitt <a href="../Aufgaben_automatisch_ausfuehren.html">Aufgaben automatisch ausführen</a>.</p>
|
||||
<p>Für jeden verfügbaren Cronjob sehen Sie in den Einstellungen die für Einrichtung benötigten Informationen:</p>
|
||||
<p>Den Link mit allen erforderlichen Parametern für den manuellen Aufruf des Bearbeitungsskripts finden Sie in der Zeile "externer Link". Über den blauen Button können Sie die Ausführung in einem neuen Browser-Tab sofort starten.</p>
|
||||
<p>Direkt darunter finden Sie den Link, den Sie für die Einrichtung des Cronjobs benötigen. Dort ist das Passwort nicht nötigt, da Ihr Server die Identifizierung selbst durchführen kann.</p>
|
||||
<p>Den Shellaufruf mit allen erforderlichen Parametern des Ausführungsskripts finden Sie in der Zeile "interner Cronaufruf". Direkt darunter finden Sie die Möglichkeit, passende Shell-Scripte für die Einrichtung Ihrer Cronjobs zu erstellen.</p>
|
||||
<p>Mit dem "externen Link" können Sie die Ausführung manuell im Browser starten. Beachten Sie, dass dieser Link nicht für Cronjobaufrufe verwendet werden kann. Über den blauen Button können Sie die Ausführung in einem neuen Browser-Tab sofort starten. Dieser Link ist abgekündigt und wird in Zukunft entfernt werden. Ändern Sie Ihre Cronjobs bitte auf den "internen Link" ab.</p>
|
||||
<p>Nachfolgend wird ebenfalls die Zeit gezeigt, zu der dieser Cronjob das letzte Mal erfolgreich gestartet wurde. Haben Sie Zweifel an der Cronjob-Einrichtung bei Ihrem Provider, können Sie dies hier kontrollieren.</p>
|
||||
<p>Speichern Sie gesetzte Einstellungen ab.</p>
|
||||
<blockquote class="alert alert-warning">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<div class="Collapsible__content">
|
||||
<!-- 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">
|
||||
<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">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<div class="Collapsible__content">
|
||||
<!-- 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">
|
||||
<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">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<p>Neben der manuell gestarteten Aufgabenausführung können diese auch automatisch über einen oder mehrere Cronjobs gestartet werden. Cronjobs werden auf dem Server eingerichtet und starten die Skriptausführung auch ohne Ihr Zutun.</p>
|
||||
<p>Setzen Sie hier die Cronjob-Ausführung aktiv, wenn Sie die automatische Abarbeitung nutzen möchten.</p>
|
||||
<p>Tragen Sie auch die Anzahl der Bestellungen ein, die pro Cronjob-Aufruf abgearbeitet werden dürfen. Die Menge ist begrenzt, da auch ein Cronjob nur eine vom Server vorgegebene Zeit zur Abarbeitung hat. Jede Bestellung benötigt ebenfalls etwas Zeit. Je nach Anzahl der aufgelaufenen Bestellungen und der auszuführenden Aufgaben sollte diese Anzahl justiert werden. Reicht die maximal nutzbare Anzahl der Bestellungen nicht aus, lassen Sie den Cronjob einfach mehrmals laufen (z.B. alle 2 Stunden).</p>
|
||||
<p>Das Cronjob-Skript können Sie (und jeder Andere auch) zur Einrichtung oder zur Kontrolle im Browser aufrufen. Neben den serverseitigen Sicherheitsmaßnahmen sollten Sie hier ein Passwort vergeben, mit dem das Skript ausschließlich gestartet werden kann. Ohne das Passwort verweigert der Auftragsmanager seine Arbeit. So stellen Sie sicher, dass kein Unbefugter diese Ausführung startet.</p>
|
||||
<h3 id="page_Scriptaufruf-uber-externe-URL-abgekundigt-fur-automatische-Ausfuhrung">Scriptaufruf über externe URL (abgekündigt für automatische Ausführung)</h3>
|
||||
<p>Das manuell ausführbare Cronjob-Skript können Sie (und jeder Andere auch) zur Einrichtung oder zur Kontrolle im Browser aufrufen. Neben den serverseitigen Sicherheitsmaßnahmen sollten Sie hier ein Passwort vergeben, mit dem das Skript ausschließlich gestartet werden kann. Ohne das Passwort verweigert der Auftragsmanager seine Arbeit. So stellen Sie sicher, dass kein Unbefugter diese Ausführung startet. Dieses Script ist abgekündigt und sollte für die automatische Ausführung nicht mehr verwendet werden. Bitte verwenden Sie statt dessen das Konsolenscript.</p>
|
||||
<h3 id="page_Scriptaufruf-uber-Konsolenbefehl">Scriptaufruf über Konsolenbefehl</h3>
|
||||
<p>Das automatisiert aufrufbare Cronscript lässt sich nur vom Server aus direkt aufrufen und benötigt daher kein Passwort. Rufen Sie <code>./vendor/bin/d3_ordermanager_cron</code> im Shop-Root-Ordner auf, um weitere Informationen zu den Ausführungsmöglichkeiten zu erhalten. Neben dem Ausführungsstart können Sie sich darüber auch Statusinformation zu den Aufgaben oder der Installation abfragen.</p>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<div class="Collapsible__content">
|
||||
<!-- 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">
|
||||
<h1><a href="../manual/Handbuch.html">Handbuch</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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 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">
|
||||
<h1><a href="../manual/Logging.html">Logging</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
<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/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">
|
||||
<h1><a href="../manual/Weiterentwicklung.html">Weiterentwicklung</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
@ -82,7 +82,7 @@
|
||||
|
||||
<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="../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>
|
||||
</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">
|
||||
<h1><a href="../support/Hilfe-und-Support.html">Hilfe und Support</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
21.12.2020 </span>
|
||||
15.03.2021 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
File diff suppressed because one or more lines are too long
@ -15,6 +15,8 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_;
|
||||
@ -26,7 +28,7 @@ class d3_cfg_ordermanageritem extends d3_cfg_mod_
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function render()
|
||||
public function render(): string
|
||||
{
|
||||
$this->addTplParam('sListClass', itemList::class);
|
||||
$this->addTplParam('sMainClass', itemMain::class);
|
||||
|
@ -15,21 +15,26 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
||||
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
||||
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_abstract 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_actionlist as ActionList;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler as PdfHandler;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
||||
use D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_actionException;
|
||||
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\ContentList;
|
||||
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\DatabaseErrorException;
|
||||
use OxidEsales\Eshop\Core\Exception\StandardException;
|
||||
@ -46,8 +51,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
{
|
||||
use VariablesTrait;
|
||||
|
||||
protected $_sThisTemplate = "d3_cfg_usermanageritem_action.tpl";
|
||||
protected $_sMenuSubItemTitle = 'd3mxusermanager_items';
|
||||
protected $_sThisTemplate = "d3_cfg_ordermanageritem_action.tpl";
|
||||
protected $_sMenuSubItemTitle = 'd3mxordermanager_items';
|
||||
protected $_sSavedId;
|
||||
protected $_sExportFieldDescMLIdent = 'D3_ORDERMANAGER_FIELDDESC';
|
||||
protected $_sExportFieldTitleBaseMLIdent = 'D3_ORDERMANAGER_FIELDTITLE_';
|
||||
@ -60,7 +65,6 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws StandardException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function save()
|
||||
{
|
||||
@ -71,10 +75,15 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
// @codeCoverageIgnoreEnd
|
||||
|
||||
$aMissingRequiredValues = array();
|
||||
/** @var ActionAbstract $oAction */
|
||||
/** @var ActionModelInterface $oAction */
|
||||
foreach ($this->getActionList() as $sId => $oAction) {
|
||||
if ($this->getProfile()->getValue($oAction->getActiveSwitchParameter()) && false == $oAction->hasRequiredValues()) {
|
||||
$aMissingRequiredValues[] = $sId;
|
||||
if ($this->getProfile()->getValue($oAction->getActiveSwitchParameter())) {
|
||||
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
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getContentList()
|
||||
{
|
||||
@ -96,9 +104,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return Config
|
||||
* @throws Exception
|
||||
*/
|
||||
public function d3GetConfig()
|
||||
public function d3GetConfig(): Config
|
||||
{
|
||||
/** @var Config $config */
|
||||
$config = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class);
|
||||
@ -110,18 +117,16 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
* @param $blAdmin
|
||||
*
|
||||
* @return string
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getManagerTemplateDirs($blAdmin)
|
||||
public function getManagerTemplateDirs($blAdmin): string
|
||||
{
|
||||
return $this->d3GetConfig()->getTemplateDir($blAdmin);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getItemFieldNames()
|
||||
public function getItemFieldNames(): array
|
||||
{
|
||||
/** @var Item $item */
|
||||
$item = d3GetModCfgDIC()->get('d3ox.ordermanager.'. Item::class);
|
||||
@ -130,9 +135,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return Manager
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getProfile()
|
||||
public function getProfile(): Manager
|
||||
{
|
||||
/** @var Manager $oProfile */
|
||||
$oProfile = d3GetModCfgDIC()->get(Manager::class);
|
||||
@ -155,9 +159,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return string
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getExportExamplePath()
|
||||
public function getExportExamplePath(): string
|
||||
{
|
||||
$oProfile = $this->getProfile();
|
||||
/** @var Request $request */
|
||||
@ -182,9 +185,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
* @param $sFieldName
|
||||
*
|
||||
* @return string
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getFieldNameDescription($sFieldName)
|
||||
public function getFieldNameDescription($sFieldName): string
|
||||
{
|
||||
if (($sFieldNameTitle = $this->getFieldNameTitle($sFieldName))) {
|
||||
return sprintf(
|
||||
@ -199,9 +201,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return Language
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getLang()
|
||||
public function getLang(): Language
|
||||
{
|
||||
/** @var Language $language */
|
||||
$language = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
@ -213,9 +214,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
* @param $sFieldName
|
||||
*
|
||||
* @return null|string
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getFieldNameTitle($sFieldName)
|
||||
public function getFieldNameTitle($sFieldName): ?string
|
||||
{
|
||||
$sLangAdd = '';
|
||||
$sPattern = "@(.*)([_]{1}([0-9]{1,3}))$@";
|
||||
@ -241,9 +241,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return PdfHandler
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getPdfHandler()
|
||||
public function getPdfHandler(): PdfHandler
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
PdfHandler::class.'.args.ordermanager',
|
||||
@ -262,27 +261,24 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
* @throws Exception
|
||||
*/
|
||||
public function canGenerateOxidPdf()
|
||||
public function canGenerateOxidPdf(): bool
|
||||
{
|
||||
return $this->getPdfHandler()->canGenerateOxidPdf();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
* @throws Exception
|
||||
*/
|
||||
public function canGeneratePdfDocuments()
|
||||
public function canGeneratePdfDocuments(): bool
|
||||
{
|
||||
return $this->getPdfHandler()->canGeneratePdfDocuments();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return ActionGroupList
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getActionGroupList()
|
||||
public function getActionGroupList(): ActionGroupList
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
ActionGroupList::class.'.args.ordermanager',
|
||||
@ -301,9 +297,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return ActionList
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getActionListObject()
|
||||
public function getActionListObject(): ActionList
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
ActionList::class.'.args.ordermanager',
|
||||
@ -321,9 +316,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getGroupedActionList()
|
||||
public function getGroupedActionList(): array
|
||||
{
|
||||
$oManager = $this->getProfile();
|
||||
$oActionList = $this->getActionGroupList();
|
||||
@ -334,9 +328,8 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getActionList()
|
||||
public function getActionList(): array
|
||||
{
|
||||
$oManager = $this->getProfile();
|
||||
$oActionList = $this->getActionListObject();
|
||||
@ -351,7 +344,7 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
*
|
||||
* @return Manager
|
||||
*/
|
||||
protected function _d3LoadInOtherLang(Manager $oProfile, $soxId)
|
||||
protected function _d3LoadInOtherLang(Manager $oProfile, $soxId): Manager
|
||||
{
|
||||
// load object in other languages
|
||||
$oOtherLang = $oProfile->getAvailableInLangs();
|
||||
@ -364,13 +357,10 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @throws StandardException
|
||||
* @throws Exception
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
*/
|
||||
public function getModulePathList()
|
||||
public function getModulePathList(): array
|
||||
{
|
||||
$aModulePathList = array();
|
||||
$aModulePathList = [];
|
||||
|
||||
$container = ContainerFactory::getInstance()->getContainer();
|
||||
$shopConfiguration = $container->get(ShopConfigurationDaoBridgeInterface::class)->get();
|
||||
@ -392,21 +382,22 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws StandardException
|
||||
* @throws Exception
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
*/
|
||||
public function markAsFinished()
|
||||
{
|
||||
$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(
|
||||
StandardException::class,
|
||||
sprintf(
|
||||
Registry::getLang()->translateString('D3_ORDERMANAGER_ACTION_MARKASFINISHED_MESSAGE'),
|
||||
$iCount
|
||||
$iCount,
|
||||
$iAllCount
|
||||
)
|
||||
);
|
||||
Registry::get(UtilsView::class)->addErrorToDisplay($oEx);
|
||||
|
@ -15,6 +15,8 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
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 $_sMenuSubItemTitle = 'd3mxordermanager_items';
|
||||
|
||||
public function buildWhere()
|
||||
/**
|
||||
* @return array|null
|
||||
*/
|
||||
public function buildWhere(): ?array
|
||||
{
|
||||
$aWhere = parent::buildWhere();
|
||||
|
||||
|
@ -15,6 +15,8 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
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_vars as VariablesTrait;
|
||||
use Doctrine\DBAL\DBALException;
|
||||
use Exception;
|
||||
use OxidEsales\Eshop\Core\Config;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||
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".
|
||||
*
|
||||
* @return string
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws StandardException
|
||||
* @throws Exception
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
*/
|
||||
public function render()
|
||||
public function render(): string
|
||||
{
|
||||
$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
|
||||
*
|
||||
* @return array
|
||||
* @throws Exception
|
||||
*/
|
||||
public function addDefaultValues($aParams)
|
||||
public function addDefaultValues( $aParams ): array
|
||||
{
|
||||
$aParams = parent::addDefaultValues($aParams);
|
||||
|
||||
|
@ -14,14 +14,15 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\ModCfg\Application\Model\d3filesystem;
|
||||
use D3\ModCfg\Application\Model\d3str;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
|
||||
use D3\Usermanager\Application\Model\d3usermanager_vars as VariablesTrait;
|
||||
use Exception;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_vars as VariablesTrait;
|
||||
use OxidEsales\Eshop\Application\Controller\Admin\AdminDetailsController;
|
||||
use OxidEsales\Eshop\Application\Controller\Admin\AdminMall; // required for non fallback case
|
||||
use OxidEsales\Eshop\Core\Language;
|
||||
@ -37,7 +38,7 @@ if (false == class_exists("\OxidEsales\Eshop\Application\Controller\Admin\AdminM
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function render()
|
||||
public function render(): string
|
||||
{
|
||||
parent::render();
|
||||
return $this->_blThisTemplate;
|
||||
@ -67,7 +68,6 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
||||
protected $_blUseOwnOxid = true;
|
||||
protected $_sMenuItemTitle = 'd3mxordermanager';
|
||||
protected $_sMenuSubItemTitle = 'd3tbclordermanager_items_mall';
|
||||
protected $_sUpdateAddSql;
|
||||
protected $_sHelpLinkMLAdd;
|
||||
protected $_aNaviItems = array(
|
||||
'new' => array(
|
||||
@ -92,9 +92,8 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
||||
|
||||
/**
|
||||
* @return Manager
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getProfile()
|
||||
public function getProfile(): Manager
|
||||
{
|
||||
/** @var Manager $oManager */
|
||||
$oManager = d3GetModCfgDIC()->get($this->_sObjectClassName);
|
||||
@ -103,9 +102,8 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
||||
|
||||
/**
|
||||
* @return string
|
||||
* @throws Exception
|
||||
*/
|
||||
public function render()
|
||||
public function render() : string
|
||||
{
|
||||
$oProfile = $this->getProfile();
|
||||
/** @var Request $request */
|
||||
@ -126,16 +124,15 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
||||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function getUserMessages()
|
||||
public function getUserMessages(): array
|
||||
{
|
||||
return array();
|
||||
return [];
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Language
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getLang()
|
||||
public function getLang(): Language
|
||||
{
|
||||
/** @var Language $lang */
|
||||
$lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
@ -145,9 +142,8 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
||||
|
||||
/**
|
||||
* @return string
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getHelpURL()
|
||||
public function getHelpURL(): string
|
||||
{
|
||||
$sUrl = $this->d3GetSet()->getHelpURL();
|
||||
/** @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
|
||||
* @throws Exception
|
||||
*/
|
||||
public function d3GetSet()
|
||||
{
|
||||
@ -187,7 +183,7 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
||||
* )
|
||||
* @return array
|
||||
*/
|
||||
public function getNaviItems()
|
||||
public function getNaviItems(): array
|
||||
{
|
||||
return $this->_aNaviItems;
|
||||
}
|
||||
@ -195,7 +191,7 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function d3GetMenuItemTitle()
|
||||
public function d3GetMenuItemTitle(): string
|
||||
{
|
||||
return $this->_sMenuItemTitle;
|
||||
}
|
||||
@ -203,7 +199,7 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function d3GetMenuSubItemTitle()
|
||||
public function d3GetMenuSubItemTitle(): string
|
||||
{
|
||||
return $this->_sMenuSubItemTitle;
|
||||
}
|
||||
@ -213,7 +209,7 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
protected function _isSetOxid($soxId)
|
||||
protected function _isSetOxid($soxId): bool
|
||||
{
|
||||
return isset($soxId) && $soxId && $soxId != "-1";
|
||||
}
|
||||
@ -224,7 +220,7 @@ class d3_cfg_ordermanageritem_mall extends d3AdminMall
|
||||
*
|
||||
* @return Manager
|
||||
*/
|
||||
protected function _d3LoadInOtherLang(Manager $oProfile, $soxId)
|
||||
protected function _d3LoadInOtherLang(Manager $oProfile, $soxId): Manager
|
||||
{
|
||||
// load object in other languages
|
||||
$oOtherLang = $oProfile->getAvailableInLangs();
|
||||
|
@ -15,33 +15,40 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
|
||||
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
||||
use D3\ModCfg\Application\Model\Exception\d3ParameterNotFoundException;
|
||||
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
||||
use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist as ActionListModel;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_configurationcheck;
|
||||
use D3\Ordermanager\Application\Model\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\Controller\Admin\d3_cfg_ordermanageritem_action as ItemActionController;
|
||||
use D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ as ItemRequirementController;
|
||||
use Doctrine\DBAL\DBALException;
|
||||
use Exception;
|
||||
use OxidEsales\Eshop\Application\Model\Order as ItemModel;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||
use OxidEsales\Eshop\Core\Exception\StandardException;
|
||||
use OxidEsales\Eshop\Core\Language;
|
||||
use OxidEsales\Eshop\Core\Request;
|
||||
use OxidEsales\Eshop\Core\UtilsView;
|
||||
|
||||
class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
{
|
||||
use VariablesTrait;
|
||||
|
||||
protected $_sSetModId = 'd3usermanager';
|
||||
protected $_sModId = 'd3usermanager';
|
||||
protected $_sThisTemplate = "d3_cfg_usermanageritem_overview.tpl";
|
||||
protected $_sMenuItemTitle = 'd3mxusermanager';
|
||||
protected $_sMenuSubItemTitle = 'd3mxusermanager_items';
|
||||
protected $_sSetModId = 'd3_ordermanager';
|
||||
protected $_sModId = 'd3_ordermanager';
|
||||
protected $_sThisTemplate = "d3_cfg_ordermanageritem_overview.tpl";
|
||||
protected $_sMenuItemTitle = 'd3mxordermanager';
|
||||
protected $_sMenuSubItemTitle = 'd3mxordermanager_items';
|
||||
protected $_blUseOwnOxid = true;
|
||||
protected $_aNaviItems = array(
|
||||
'new' => array(
|
||||
@ -53,10 +60,41 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
protected $_sRequestData;
|
||||
|
||||
/**
|
||||
* @return ItemActionController
|
||||
* @throws Exception
|
||||
* @return string
|
||||
* @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 */
|
||||
$action = d3GetModCfgDIC()->get(ItemActionController::class);
|
||||
@ -65,9 +103,8 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
|
||||
/**
|
||||
* @return ItemRequirementController
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getRequirementAdminController()
|
||||
public function getRequirementAdminController(): d3_cfg_ordermanageritem_requ
|
||||
{
|
||||
/** @var ItemRequirementController $requ */
|
||||
$requ = d3GetModCfgDIC()->get(ItemRequirementController::class);
|
||||
@ -75,33 +112,31 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $sName
|
||||
* @param $aArguments
|
||||
* @param $method
|
||||
* @param $arguments
|
||||
*
|
||||
* @return mixed
|
||||
* @throws Exception
|
||||
*/
|
||||
public function __call($sName, $aArguments)
|
||||
public function __call($method, $arguments)
|
||||
{
|
||||
$oActionView = $this->getActionAdminController();
|
||||
if (method_exists($oActionView, $sName)) {
|
||||
return call_user_func_array(array($oActionView, $sName), $aArguments);
|
||||
if (method_exists( $oActionView, $method)) {
|
||||
return call_user_func_array( array( $oActionView, $method), $arguments);
|
||||
}
|
||||
|
||||
$oRequView = $this->getRequirementAdminController();
|
||||
if (method_exists($oRequView, $sName)) {
|
||||
return call_user_func_array(array($oRequView, $sName), $aArguments);
|
||||
if (method_exists( $oRequView, $method)) {
|
||||
return call_user_func_array( array( $oRequView, $method), $arguments);
|
||||
}
|
||||
|
||||
return parent::__call($sName, $aArguments);
|
||||
return parent::__call( $method, $arguments);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param Manager $oManager
|
||||
* @return RequirementListModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getRequirementListObject(Manager $oManager)
|
||||
public function getRequirementListObject(Manager $oManager): RequirementListModel
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
RequirementListModel::class.'.args.ordermanager',
|
||||
@ -115,9 +150,8 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getRequirementList()
|
||||
public function getRequirementList(): array
|
||||
{
|
||||
/** @var Manager $oManager */
|
||||
$oManager = $this->getProfile();
|
||||
@ -130,9 +164,8 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
/**
|
||||
* @param Manager $oManager
|
||||
* @return ActionListModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getActionListObject(Manager $oManager)
|
||||
public function getActionListObject(Manager $oManager): ActionListModel
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
ActionListModel::class.'.args.ordermanager',
|
||||
@ -150,9 +183,8 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getActionList()
|
||||
public function getActionList(): array
|
||||
{
|
||||
/** @var Manager $oManager */
|
||||
$oManager = $this->getProfile();
|
||||
@ -165,14 +197,11 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public function isEditMode()
|
||||
public function isEditMode(): bool
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* @throws Exception
|
||||
*/
|
||||
public function setRequestData()
|
||||
{
|
||||
/** @var Request $request */
|
||||
@ -183,7 +212,7 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
protected function _getRequestData()
|
||||
protected function _getRequestData(): string
|
||||
{
|
||||
return $this->_sRequestData;
|
||||
}
|
||||
@ -194,23 +223,22 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws d3ParameterNotFoundException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getToFinishedCount()
|
||||
public function getToFinishedCount(): int
|
||||
{
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||
$iRequestCount = $request->getRequestEscapedParameter('toFinishedCount');
|
||||
$requestCount = $request->getRequestEscapedParameter('toFinishedCount');
|
||||
|
||||
if ($this->canRequestData(__FUNCTION__)) {
|
||||
/** @var Manager $oProfile */
|
||||
$oProfile = $this->getProfile();
|
||||
return $oProfile->getListGenerator()->getConcernedItemCount();
|
||||
} elseif ($this->canUseRequestData($iRequestCount)) {
|
||||
return $iRequestCount;
|
||||
return (int) $oProfile->getListGenerator()->getConcernedItemCount();
|
||||
} elseif ($this->canUseRequestData($requestCount)) {
|
||||
return (int) $requestCount;
|
||||
}
|
||||
|
||||
return '';
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -219,23 +247,22 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws d3ParameterNotFoundException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getFinishedCount()
|
||||
public function getFinishedCount(): int
|
||||
{
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||
$iRequestCount = $request->getRequestEscapedParameter('finishedCount');
|
||||
$requestCount = $request->getRequestEscapedParameter('finishedCount');
|
||||
|
||||
if ($this->canRequestData(__FUNCTION__)) {
|
||||
/** @var Manager $oProfile */
|
||||
$oProfile = $this->getProfile();
|
||||
return $oProfile->getListGenerator()->getFinishedItemCount();
|
||||
} elseif ($this->canUseRequestData($iRequestCount)) {
|
||||
return $iRequestCount;
|
||||
return (int) $oProfile->getListGenerator()->getFinishedItemCount();
|
||||
} elseif ($this->canUseRequestData($requestCount)) {
|
||||
return (int) $requestCount;
|
||||
}
|
||||
|
||||
return '';
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -244,23 +271,22 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws d3ParameterNotFoundException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getFinishedMonthCount()
|
||||
public function getFinishedMonthCount(): int
|
||||
{
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||
$iRequestCount = $request->getRequestEscapedParameter('finishedMonthCount');
|
||||
$requestCount = $request->getRequestEscapedParameter('finishedMonthCount');
|
||||
|
||||
if ($this->canRequestData(__FUNCTION__)) {
|
||||
/** @var Manager $oProfile */
|
||||
$oProfile = $this->getProfile();
|
||||
return $oProfile->getListGenerator()->getFinishedMonthItemCount();
|
||||
} elseif ($this->canUseRequestData($iRequestCount)) {
|
||||
return $iRequestCount;
|
||||
return (int) $oProfile->getListGenerator()->getFinishedMonthItemCount();
|
||||
} elseif ($this->canUseRequestData($requestCount)) {
|
||||
return (int) $requestCount;
|
||||
}
|
||||
|
||||
return '';
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -269,23 +295,22 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws d3ParameterNotFoundException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getNotFinishedCount()
|
||||
public function getNotFinishedCount(): int
|
||||
{
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||
$iRequestCount = $request->getRequestEscapedParameter('notFinishedCount');
|
||||
$requestCount = $request->getRequestEscapedParameter('notFinishedCount');
|
||||
|
||||
if ($this->canRequestData(__FUNCTION__)) {
|
||||
/** @var Manager $oProfile */
|
||||
$oProfile = $this->getProfile();
|
||||
return $oProfile->getListGenerator()->getNotFinishedItemCount();
|
||||
} elseif ($this->canUseRequestData($iRequestCount)) {
|
||||
return $iRequestCount;
|
||||
return (int) $oProfile->getListGenerator()->getNotFinishedItemCount();
|
||||
} elseif ($this->canUseRequestData($requestCount)) {
|
||||
return (int) $requestCount;
|
||||
}
|
||||
|
||||
return '';
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -296,24 +321,24 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
*/
|
||||
public function canRequestData($sFunctionName)
|
||||
public function canRequestData($sFunctionName): bool
|
||||
{
|
||||
return !$this->getDataOnDemand()
|
||||
|| $this->_getRequestData() == $sFunctionName;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $iRequestCount
|
||||
* @param $requestCount
|
||||
*
|
||||
* @return bool
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
*/
|
||||
public function canUseRequestData($iRequestCount)
|
||||
public function canUseRequestData($requestCount): bool
|
||||
{
|
||||
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 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
|
||||
*
|
||||
* @return bool
|
||||
* @throws Exception
|
||||
*/
|
||||
public function hasRequestedData($sRequestName, $sFunctionName)
|
||||
public function hasRequestedData($sRequestName, $sFunctionName): bool
|
||||
{
|
||||
/** @var Request $request */
|
||||
$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;
|
||||
}
|
||||
|
||||
@ -349,20 +373,19 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
|
||||
/**
|
||||
* @return Manager
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getManager()
|
||||
public function getManager(): Manager
|
||||
{
|
||||
/** @var Manager $manager */
|
||||
$manager = d3GetModCfgDIC()->get(Manager::class);
|
||||
$manager->load($this->getEditObjectId());
|
||||
return $manager;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Language
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getLang()
|
||||
public function getLang(): Language
|
||||
{
|
||||
/** @var Language $lang */
|
||||
$lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
@ -373,9 +396,8 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main
|
||||
/**
|
||||
* @param $sManagerId
|
||||
* @return string
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getManagerTitle($sManagerId)
|
||||
public function getManagerTitle($sManagerId): string
|
||||
{
|
||||
$oManager = $this->getManager();
|
||||
if ($oManager->load($sManagerId)) {
|
||||
|
@ -15,15 +15,17 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanagerlist as ManagerList;
|
||||
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_requirementlist as RequirementListModel;
|
||||
use Exception;
|
||||
use OxidEsales\Eshop\Application\Model\DeliveryList;
|
||||
use OxidEsales\Eshop\Application\Model\PaymentList;
|
||||
use OxidEsales\Eshop\Application\Model\CountryList;
|
||||
@ -47,10 +49,15 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
// @codeCoverageIgnoreEnd
|
||||
|
||||
$aMissingRequiredValues = array();
|
||||
/** @var RequirementAbstractModel $oRequirement */
|
||||
/** @var RequirementModelInterface $oRequirement */
|
||||
foreach ($this->getRequirementList() as $sId => $oRequirement) {
|
||||
if ($this->getProfile()->getValue($oRequirement->getActiveSwitchParameter()) && false == $oRequirement->hasRequiredValues()) {
|
||||
$aMissingRequiredValues[] = $sId;
|
||||
if ($this->getProfile()->getValue($oRequirement->getActiveSwitchParameter())) {
|
||||
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
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getPaymentList()
|
||||
public function getPaymentList(): ListModel
|
||||
{
|
||||
/** @var PaymentList $oPaymentList */
|
||||
$oPaymentList = d3GetModCfgDIC()->get('d3ox.ordermanager.'.PaymentList::class);
|
||||
@ -72,9 +78,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return ListModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getDeliveryList()
|
||||
public function getDeliveryList(): ListModel
|
||||
{
|
||||
/** @var DeliveryList $oDeliveryList */
|
||||
$oDeliveryList = d3GetModCfgDIC()->get('d3ox.ordermanager.'.DeliveryList::class);
|
||||
@ -83,9 +88,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return ListModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getCountryList()
|
||||
public function getCountryList(): ListModel
|
||||
{
|
||||
/** @var CountryList $oCountryList */
|
||||
$oCountryList = d3GetModCfgDIC()->get('d3ox.ordermanager.'.CountryList::class);
|
||||
@ -94,9 +98,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return ManagerList
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getJobList()
|
||||
public function getJobList(): ManagerList
|
||||
{
|
||||
$sCurrentId = $this->getViewDataElement('edit')->getId();
|
||||
/** @var $oManagerList ManagerList */
|
||||
@ -109,9 +112,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getLanguageList()
|
||||
public function getLanguageList(): array
|
||||
{
|
||||
$oLang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
return $oLang->getLanguageArray();
|
||||
@ -120,7 +122,7 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function getTransStatusList()
|
||||
public function getTransStatusList(): array
|
||||
{
|
||||
return $this->_aTransStatus;
|
||||
}
|
||||
@ -133,7 +135,7 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function addDefaultValues($aParams)
|
||||
public function addDefaultValues($aParams): array
|
||||
{
|
||||
return $aParams;
|
||||
}
|
||||
@ -141,9 +143,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
/**
|
||||
* @param Manager $oManager
|
||||
* @return RequirementGroupListModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getRequirementGroupList(Manager $oManager)
|
||||
public function getRequirementGroupList(Manager $oManager): RequirementGroupListModel
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
RequirementGroupListModel::class.'.args.ordermanager',
|
||||
@ -158,9 +159,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
/**
|
||||
* @param Manager $oManager
|
||||
* @return RequirementListModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getRequirementListObject(Manager $oManager)
|
||||
public function getRequirementListObject(Manager $oManager): RequirementListModel
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
RequirementListModel::class.'.args.ordermanager',
|
||||
@ -174,9 +174,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getGroupedRequirementList()
|
||||
public function getGroupedRequirementList(): array
|
||||
{
|
||||
/** @var Manager $oManager */
|
||||
$oManager = $this->getProfile();
|
||||
@ -188,9 +187,8 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getRequirementList()
|
||||
public function getRequirementList(): array
|
||||
{
|
||||
/** @var Manager $oManager */
|
||||
$oManager = $this->getProfile();
|
||||
|
@ -15,17 +15,18 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||
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\d3ShopCompatibilityAdapterException;
|
||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
|
||||
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
|
||||
use Doctrine\DBAL\DBALException;
|
||||
use Exception;
|
||||
use Doctrine\DBAL\Query\QueryBuilder;
|
||||
use OxidEsales\Eshop\Core\Config;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||
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\Model\ListModel;
|
||||
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
|
||||
{
|
||||
@ -61,9 +65,8 @@ class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getItemFolders()
|
||||
public function getItemFolders(): array
|
||||
{
|
||||
/** @var Config $config */
|
||||
$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
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getGroupsList()
|
||||
public function getGroupsList(): ListModel
|
||||
{
|
||||
/** @var $oGroupsList ListModel */
|
||||
$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 ContainerInterface
|
||||
*/
|
||||
public function getDIContainer(): ContainerInterface
|
||||
{
|
||||
return ContainerFactory::getInstance()->getContainer();
|
||||
}
|
||||
|
||||
/**
|
||||
* @param ListModel $oObjectList
|
||||
* @param null|string $sWhere
|
||||
* @param null|string $sOrderBy
|
||||
*
|
||||
* @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__);
|
||||
|
||||
@ -106,9 +114,8 @@ class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main
|
||||
}
|
||||
$sFieldList = $oObject->getSelectFields();
|
||||
|
||||
/** @var d3database $db */
|
||||
$db = d3GetModCfgDIC()->get('d3.ordermanager.database');
|
||||
$qb = $db->getQueryBuilder();
|
||||
/** @var queryBuilder $qb */
|
||||
$qb = $this->getDIContainer()->get(QueryBuilderFactoryInterface::class)->create();
|
||||
$qb->select($sFieldList)
|
||||
->from($oObject->getViewName());
|
||||
|
||||
@ -129,7 +136,7 @@ class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public function isEditMode()
|
||||
public function isEditMode(): bool
|
||||
{
|
||||
return true;
|
||||
}
|
||||
@ -142,9 +149,8 @@ class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main
|
||||
* @throws StandardException
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getRestrictionMessage()
|
||||
public function getRestrictionMessage(): string
|
||||
{
|
||||
/** @var Language $oLang */
|
||||
$oLang = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Language::class);
|
||||
|
@ -15,6 +15,8 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
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_vars as VariablesTrait;
|
||||
use Doctrine\DBAL\DBALException;
|
||||
use Exception;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||
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
|
||||
*
|
||||
* @return array
|
||||
* @throws Exception
|
||||
*/
|
||||
public function addDefaultValues($aParams)
|
||||
public function addDefaultValues($aParams): array
|
||||
{
|
||||
$aParams = parent::addDefaultValues($aParams);
|
||||
|
||||
@ -105,7 +105,7 @@ class d3_cfg_ordermanageritem_trigger extends d3_cfg_mod_main
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
*/
|
||||
public function triggersAreAllowed()
|
||||
public function triggersAreAllowed(): bool
|
||||
{
|
||||
return $this->d3GetSet()->isDemo() ||
|
||||
in_array(
|
||||
@ -123,7 +123,7 @@ class d3_cfg_ordermanageritem_trigger extends d3_cfg_mod_main
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
*/
|
||||
public function scriptsAreAllowed()
|
||||
public function scriptsAreAllowed(): bool
|
||||
{
|
||||
return $this->d3GetSet()->isDemo() ||
|
||||
in_array(
|
||||
|
@ -15,6 +15,8 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log;
|
||||
@ -26,7 +28,7 @@ class d3_cfg_ordermanagerlog extends d3_cfg_log
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function d3getAdditionalUrlParams()
|
||||
public function d3getAdditionalUrlParams(): string
|
||||
{
|
||||
$sRet = parent::d3getAdditionalUrlParams();
|
||||
|
||||
|
@ -15,6 +15,8 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log_list;
|
||||
|
@ -15,6 +15,8 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
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
|
||||
*/
|
||||
public function render()
|
||||
public function render(): string
|
||||
{
|
||||
$this->addTplParam('sListClass', setListController::class);
|
||||
$this->addTplParam('sMainClass', setMainController::class);
|
||||
|
@ -15,6 +15,8 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_licence;
|
||||
|
@ -15,6 +15,8 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_list;
|
||||
|
@ -15,6 +15,8 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
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_vars as VariablesTrait;
|
||||
use Doctrine\DBAL\DBALException;
|
||||
use Exception;
|
||||
use OxidEsales\Eshop\Application\Model\Shop;
|
||||
use OxidEsales\Eshop\Core\Config;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||
@ -61,9 +62,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
||||
|
||||
/**
|
||||
* @return Manager
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getManager()
|
||||
public function getManager(): Manager
|
||||
{
|
||||
/** @var Manager $manager */
|
||||
$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
|
||||
*
|
||||
* @return string
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getBaseCronPW()
|
||||
public function getBaseCronPW(): string
|
||||
{
|
||||
return $this->getManager()->getBaseCronPW();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return ViewConfig
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getViewConfig()
|
||||
public function getViewConfig(): ViewConfig
|
||||
{
|
||||
// don't use DIC because of circular reference
|
||||
if ($this->_oViewConf === null) {
|
||||
@ -98,9 +96,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
||||
|
||||
/**
|
||||
* @return d3str
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getD3Str()
|
||||
public function getD3Str(): d3str
|
||||
{
|
||||
/** @var d3str $d3str */
|
||||
$d3str = d3GetModCfgDIC()->get(d3str::class);
|
||||
@ -116,9 +113,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @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';
|
||||
|
||||
@ -143,9 +139,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
||||
* @param bool|int $iCronJobId
|
||||
*
|
||||
* @return string
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getCronPath($iCronJobId = false)
|
||||
public function getCronPath($iCronJobId = false): string
|
||||
{
|
||||
$sScriptPath = VENDOR_PATH.'bin/d3_ordermanager_cron';
|
||||
|
||||
@ -163,11 +158,9 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getAvailableCronjobIds()
|
||||
public function getAvailableCronjobIds(): array
|
||||
{
|
||||
return $this->getManager()->getAvailableCronjobIds();
|
||||
}
|
||||
@ -175,9 +168,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
||||
/**
|
||||
* @param bool|array $aCJID
|
||||
* @return string
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getCJIDDesc($aCJID)
|
||||
public function getCJIDDesc($aCJID): string
|
||||
{
|
||||
/** @var Language $oLang */
|
||||
$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
|
||||
*/
|
||||
public function getCronTimestampVarName($iCronJobId = false)
|
||||
public function getCronTimestampVarName($iCronJobId = false): string
|
||||
{
|
||||
$sVarName = "sCronExecTimestamp";
|
||||
|
||||
@ -214,9 +206,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
||||
|
||||
/**
|
||||
* @return d3filegeneratorcronsh
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getFileGeneratorCronSh()
|
||||
public function getFileGeneratorCronSh(): d3filegeneratorcronsh
|
||||
{
|
||||
/** @var d3filegeneratorcronsh $filegenerator */
|
||||
$filegenerator = d3GetModCfgDIC()->get(d3filegeneratorcronsh::class);
|
||||
@ -226,18 +217,16 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getCronProviderList()
|
||||
public function getCronProviderList(): array
|
||||
{
|
||||
return $this->getFileGeneratorCronSh()->getContentList();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return d3ShopCompatibilityAdapterHandler
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getCompatibilityAdapterHandler()
|
||||
public function getCompatibilityAdapterHandler(): d3ShopCompatibilityAdapterHandler
|
||||
{
|
||||
/** @var d3ShopCompatibilityAdapterHandler $compatiblityHandler */
|
||||
$compatiblityHandler = d3GetModCfgDIC()->get(d3ShopCompatibilityAdapterHandler::class);
|
||||
@ -246,9 +235,8 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main
|
||||
|
||||
/**
|
||||
* @return Shop
|
||||
* @throws Exception
|
||||
*/
|
||||
public function d3GetActiveShop()
|
||||
public function d3GetActiveShop(): Shop
|
||||
{
|
||||
/** @var Config $config */
|
||||
$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 d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
* @throws Exception
|
||||
*/
|
||||
public function generateCronShFile()
|
||||
{
|
||||
|
@ -15,6 +15,8 @@
|
||||
* @link https://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller\Admin;
|
||||
|
||||
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\d3ShopCompatibilityAdapterException;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager as Manager;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_configurationcheck;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_execute as ManagerExecuteModel;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanager_toorderassignment as ToItemAssignmentModel;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanagerlist;
|
||||
use D3\Ordermanager\Application\Model\d3ordermanagerlist as ManagerListModel;
|
||||
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 Exception;
|
||||
use OxidEsales\Eshop\Application\Controller\Admin\AdminDetailsController;
|
||||
use OxidEsales\Eshop\Application\Model\Order as ItemModel;
|
||||
use OxidEsales\Eshop\Core\Config;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||
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\Request;
|
||||
use OxidEsales\Eshop\Core\Session;
|
||||
use OxidEsales\Eshop\Core\UtilsView;
|
||||
|
||||
class d3_ordermanager_jobs extends AdminDetailsController
|
||||
{
|
||||
@ -65,9 +72,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
|
||||
/**
|
||||
* @return ItemModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getItemObject()
|
||||
public function getItemObject(): ItemModel
|
||||
{
|
||||
/** @var ItemModel $item */
|
||||
$item = d3GetModCfgDIC()->get('d3ox.ordermanager.'.ItemModel::class);
|
||||
@ -83,9 +89,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
* @throws StandardException
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
* @throws Exception
|
||||
*/
|
||||
public function render()
|
||||
public function render(): string
|
||||
{
|
||||
parent::render();
|
||||
|
||||
@ -110,9 +115,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
|
||||
/**
|
||||
* @return Session
|
||||
* @throws Exception
|
||||
*/
|
||||
public function d3GetSession()
|
||||
public function d3GetSession(): Session
|
||||
{
|
||||
/** @var Session $session */
|
||||
$session = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Session::class);
|
||||
@ -120,9 +124,6 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
return $session;
|
||||
}
|
||||
|
||||
/**
|
||||
* @throws Exception
|
||||
*/
|
||||
public function changeFolder()
|
||||
{
|
||||
/** @var Request $request */
|
||||
@ -136,9 +137,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
|
||||
/**
|
||||
* @return ManagerListModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getManagerList()
|
||||
public function getManagerList(): ManagerListModel
|
||||
{
|
||||
/** @var ManagerListModel $managerList */
|
||||
$managerList = d3GetModCfgDIC()->get(ManagerListModel::class);
|
||||
@ -147,9 +147,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
|
||||
/**
|
||||
* @return ManagerListModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function d3GetManagerJobs()
|
||||
public function d3GetManagerJobs(): ManagerListModel
|
||||
{
|
||||
$oManagerList = $this->getManagerList();
|
||||
$oManagerList->getList();
|
||||
@ -167,40 +166,48 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
* @throws StandardException
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
* @throws Exception
|
||||
*/
|
||||
protected function _d3GetManuallyManagerJobs($sFolderId)
|
||||
protected function _d3GetManuallyManagerJobs($sFolderId): ManagerListModel
|
||||
{
|
||||
$oManagerList = $this->getManagerList();
|
||||
$oList = $oManagerList->d3GetManuallyManagerJobsByFolder($sFolderId);
|
||||
try {
|
||||
$oManagerList = $this->getManagerList();
|
||||
$oList = $oManagerList->d3GetManuallyManagerJobsByFolder($sFolderId);
|
||||
|
||||
/** @var Manager $oManager */
|
||||
foreach ($oList as $sId => $oManager) {
|
||||
$oManagerExecute = $this->getManagerExecute($oManager);
|
||||
/** @var Manager $oManager */
|
||||
foreach ($oList as $sId => $oManager) {
|
||||
$oManagerExecute = $this->getManagerExecute($oManager);
|
||||
|
||||
if ($oManager->getValue('sManuallyExecMeetCondition') &&
|
||||
false == $oManagerExecute->orderMeetsConditions($this->getEditObjectId())
|
||||
) {
|
||||
$oList->offsetUnset($sId);
|
||||
if ($oManager->getValue('sManuallyExecMeetCondition') &&
|
||||
false == $oManagerExecute->orderMeetsConditions($this->getEditObjectId())
|
||||
) {
|
||||
$oList->offsetUnset($sId);
|
||||
}
|
||||
}
|
||||
|
||||
return $oList;
|
||||
} catch (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
|
||||
*/
|
||||
public function d3GetJobList()
|
||||
public function d3GetJobList(): array
|
||||
{
|
||||
return $this->_aJobList->getArray();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Manager
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getManager()
|
||||
public function getManager(): Manager
|
||||
{
|
||||
/** @var Manager $manager */
|
||||
$manager = d3GetModCfgDIC()->get(Manager::class);
|
||||
@ -210,9 +217,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
/**
|
||||
* @param Manager $oManager
|
||||
* @return ManagerExecuteModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getManagerExecute(Manager $oManager)
|
||||
public function getManagerExecute(Manager $oManager): ManagerExecuteModel
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
ManagerExecuteModel::class.'.args.ordermanager',
|
||||
@ -229,24 +235,35 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws StandardException
|
||||
* @throws Exception
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
*/
|
||||
public function d3execordermanager()
|
||||
{
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Request::class);
|
||||
try {
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id . Request::class);
|
||||
|
||||
$oManager = $this->getManager();
|
||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||
$oManagerExec = $this->getManagerExecute($oManager);
|
||||
$oManager = $this->getManager();
|
||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||
$oManagerExec = $this->getManagerExecute($oManager);
|
||||
|
||||
if (false == $oManager->getValue('sManuallyExecMeetCondition') ||
|
||||
$oManagerExec->orderMeetsConditions($this->getEditObjectId())
|
||||
) {
|
||||
$oManagerExec->exec4order($this->getEditObjectId());
|
||||
$oManagerExec->finishJobExecution();
|
||||
$this->checkForConfigurationException($oManager);
|
||||
|
||||
if (false == $oManager->getValue('sManuallyExecMeetCondition') ||
|
||||
$oManagerExec->orderMeetsConditions($this->getEditObjectId())
|
||||
) {
|
||||
$oManagerExec->exec4order($this->getEditObjectId());
|
||||
$oManagerExec->finishJobExecution();
|
||||
}
|
||||
} catch (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 DatabaseErrorException
|
||||
* @throws StandardException
|
||||
* @throws Exception
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
*/
|
||||
public function d3ExecChangedOrderManager()
|
||||
{
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Request::class);
|
||||
try {
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Request::class);
|
||||
|
||||
$oManager = $this->getManager();
|
||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||
$oManager->setEditedValues($request->getRequestEscapedParameter('aContent'));
|
||||
$oManagerExec = $this->getManagerExecute($oManager);
|
||||
$oManager = $this->getManager();
|
||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||
$oManager->setEditedValues($request->getRequestEscapedParameter('aContent'));
|
||||
$oManagerExec = $this->getManagerExecute($oManager);
|
||||
|
||||
if (false == $oManager->getValue('sManuallyExecMeetCondition') ||
|
||||
$oManagerExec->orderMeetsConditions($this->getEditObjectId())
|
||||
) {
|
||||
$oManagerExec->exec4order($this->getEditObjectId());
|
||||
$oManagerExec->finishJobExecution();
|
||||
$this->checkForConfigurationException($oManager);
|
||||
|
||||
if (false == $oManager->getValue('sManuallyExecMeetCondition') ||
|
||||
$oManagerExec->orderMeetsConditions($this->getEditObjectId())
|
||||
) {
|
||||
$oManagerExec->exec4order($this->getEditObjectId());
|
||||
$oManagerExec->finishJobExecution();
|
||||
}
|
||||
} catch (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
|
||||
* @return ToItemAssignmentModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getOrderManagerAssignment(Manager $oManager)
|
||||
public function getOrderManagerAssignment(Manager $oManager): ToItemAssignmentModel
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
ToItemAssignmentModel::class.'.args.ordermanager',
|
||||
@ -295,9 +327,7 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
}
|
||||
|
||||
/**
|
||||
* @throws DatabaseErrorException
|
||||
* @throws d3ParameterNotFoundException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function d3resetOrderManagerAssignment()
|
||||
{
|
||||
@ -316,7 +346,6 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
* @return mixed
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getFolderList()
|
||||
{
|
||||
@ -331,44 +360,57 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
* @throws StandardException
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
* @throws Exception
|
||||
*/
|
||||
public function execChangedContents()
|
||||
{
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Request::class);
|
||||
$sItemId = $this->getEditObjectId();
|
||||
$oManager = $this->getManager();
|
||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||
$this->addTplParam('aMailContent', $oManager->getEditableContent($sItemId));
|
||||
try {
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get($this->_DIC_OxInstance_Id.Request::class);
|
||||
$sItemId = $this->getEditObjectId();
|
||||
$oManager = $this->getManager();
|
||||
$oManager->load($request->getRequestEscapedParameter('ordermanagerid'));
|
||||
|
||||
$contents = $oManager->getEditableContent($sItemId);
|
||||
$field = oxNew(Field::class);
|
||||
$field->setValue($contents['html']);
|
||||
$object = oxNew(BaseModel::class);
|
||||
$object->__set(
|
||||
'aContent[mail][html]',
|
||||
$field
|
||||
);
|
||||
$this->addTplParam("htmleditor", $this->generateTextEditor("95%", 180, $object, "aContent[mail][html]", "list.tpl.css"));
|
||||
// check configuration exceptions
|
||||
$this->checkForConfigurationException($oManager);
|
||||
|
||||
$this->addTplParam('sAction', __FUNCTION__);
|
||||
$this->addTplParam('oManager', $oManager);
|
||||
$contents = $oManager->getEditableContent($sItemId);
|
||||
|
||||
$this->addTplParam('aMailContent', $contents);
|
||||
|
||||
$field = oxNew(Field::class);
|
||||
$field->setValue($contents['html']);
|
||||
$object = oxNew(BaseModel::class);
|
||||
$object->__set(
|
||||
'aContent[mail][html]',
|
||||
$field
|
||||
);
|
||||
$this->addTplParam("htmleditor", $this->generateTextEditor("95%", 180, $object, "aContent[mail][html]", "list.tpl.css"));
|
||||
|
||||
$this->addTplParam('sAction', __FUNCTION__);
|
||||
$this->addTplParam('oManager', $oManager);
|
||||
} catch (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
|
||||
*/
|
||||
public function getUserMessages()
|
||||
public function getUserMessages(): array
|
||||
{
|
||||
return array();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Language
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getLang()
|
||||
public function getLang(): Language
|
||||
{
|
||||
/** @var Language $language */
|
||||
$language = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
@ -378,9 +420,8 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
|
||||
/**
|
||||
* @return string
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getHelpURL()
|
||||
public function getHelpURL(): string
|
||||
{
|
||||
$sUrl = $this->d3GetSet()->getHelpURL();
|
||||
/** @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
|
||||
* @throws Exception
|
||||
*/
|
||||
public function d3GetSet()
|
||||
{
|
||||
@ -414,8 +455,26 @@ class d3_ordermanager_jobs extends AdminDetailsController
|
||||
return $modCfg;
|
||||
}
|
||||
|
||||
public function getLink()
|
||||
public function getLink(): string
|
||||
{
|
||||
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
|
||||
*/
|
||||
|
||||
declare(strict_types = 1);
|
||||
|
||||
namespace D3\Ordermanager\Application\Controller;
|
||||
|
||||
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\Exceptions\d3ordermanager_cronUnavailableException as cronUnavailableException;
|
||||
use Doctrine\DBAL\DBALException;
|
||||
use Exception;
|
||||
use OxidEsales\Eshop\Core\Base;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||
@ -38,6 +39,8 @@ use OxidEsales\Eshop\Core\Language;
|
||||
use OxidEsales\Eshop\Core\Registry;
|
||||
use OxidEsales\Eshop\Core\Request;
|
||||
use OxidEsales\Eshop\Core\Session;
|
||||
use OxidEsales\EshopCommunity\Core\ShopControl;
|
||||
use ReflectionClass;
|
||||
|
||||
class d3ordermanager_response extends Base
|
||||
{
|
||||
@ -56,83 +59,111 @@ class d3ordermanager_response extends Base
|
||||
|
||||
/**
|
||||
* @throws DBALException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function init()
|
||||
{
|
||||
startProfile(__METHOD__);
|
||||
|
||||
$blExceptionThrown = $this->_startExecution();
|
||||
try {
|
||||
/** @var Language $lang */
|
||||
$lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
if (false === $this->isBrowserCall()) {
|
||||
echo $lang->translateString('D3_ORDERMANAGER_CLI_DEPRECATED').PHP_EOL;
|
||||
}
|
||||
|
||||
if ($this->isBrowserCall() && false == $blExceptionThrown) {
|
||||
echo "script successfully finished".PHP_EOL;
|
||||
$this->_startExecution();
|
||||
|
||||
if ($this->isBrowserCall()) {
|
||||
echo $lang->translateString('D3_ORDERMANAGER_CLI_FINISHED_SUCCESSFULLY').'<br><br>';
|
||||
}
|
||||
} catch (cronUnavailableException $oEx) {
|
||||
/** @var cronUnavailableException $oEx */
|
||||
$oEx->d3showMessage();
|
||||
} catch (StandardException $oEx) {
|
||||
/** @var StandardException $oEx */
|
||||
$logger = Registry::getLogger();
|
||||
$logger->error($oEx);
|
||||
$oEx->debugOut();
|
||||
echo $oEx->getMessage().PHP_EOL;
|
||||
} finally {
|
||||
/** @var Session $session */
|
||||
$session = d3GetModCfgDIC()->get('d3ox.ordermanager.' . Session::class);
|
||||
$session->freeze();
|
||||
|
||||
stopProfile(__METHOD__);
|
||||
|
||||
/** @var d3log $oLog */
|
||||
$oLog = d3GetModCfgDIC()->get('d3.ordermanager.log');
|
||||
$oLog->d3GetProfiling();
|
||||
}
|
||||
|
||||
/** @var Session $session */
|
||||
$session = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Session::class);
|
||||
$session->freeze();
|
||||
$shopControl = oxNew(ShopControl::class);
|
||||
d3GetModCfgDIC()->set(ReflectionClass::class.'.args.object', $shopControl);
|
||||
/** @var ReflectionClass $shopControlReflection */
|
||||
$shopControlReflection = d3GetModCfgDIC()->get(ReflectionClass::class);
|
||||
$method = $shopControlReflection->getMethod('_getFormattedErrors');
|
||||
$method->setAccessible(true);
|
||||
$errors = $method->invokeArgs($shopControl, [Registry::getConfig()->getActiveView()->getClassKey()]);
|
||||
|
||||
if (isset($errors['default'])) {
|
||||
echo $lang->translateString('D3_ORDERMANAGER_CLI_FINISHED_ERRORS')."<br><br>";
|
||||
foreach ($errors['default'] as $error) {
|
||||
echo $error . "<br>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function initCli()
|
||||
{
|
||||
startProfile(__METHOD__);
|
||||
|
||||
$this->_startExecution();
|
||||
|
||||
stopProfile(__METHOD__);
|
||||
|
||||
/** @var d3log $oLog */
|
||||
$oLog = d3GetModCfgDIC()->get('d3.ordermanager.log');
|
||||
$oLog->d3GetProfiling();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
* @throws DBALException
|
||||
* @throws Exception
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws DatabaseException
|
||||
* @throws StandardException
|
||||
* @throws cronUnavailableException
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
*/
|
||||
protected function _startExecution()
|
||||
{
|
||||
startProfile(__METHOD__);
|
||||
|
||||
$blExc = false;
|
||||
$iStartTime = microtime(true);
|
||||
|
||||
try {
|
||||
$iStartTime = microtime(true);
|
||||
/** @var d3LogInterface $oLog */
|
||||
$oLog = d3GetModCfgDIC()->get('d3.ordermanager.log');
|
||||
$oLog->info(__CLASS__, __FUNCTION__, __LINE__, "start cron", "");
|
||||
|
||||
/** @var d3LogInterface $oLog */
|
||||
$oLog = d3GetModCfgDIC()->get('d3.ordermanager.log');
|
||||
$oLog->info(__CLASS__, __FUNCTION__, __LINE__, "start cron", "");
|
||||
$this->_checkUnavailableCronjob();
|
||||
$this->_getSet()->setValue($this->_getCronTimestampVarName(), date('Y-m-d H:i:s'));
|
||||
$this->_getSet()->saveNoLicenseRefresh();
|
||||
|
||||
$this->_checkUnavailableCronjob();
|
||||
$this->_getSet()->setValue($this->_getCronTimestampVarName(), date('Y-m-d H:i:s'));
|
||||
$this->_getSet()->saveNoLicenseRefresh();
|
||||
$this->_startJobs();
|
||||
|
||||
$this->_startJobs();
|
||||
|
||||
$iExecTime = microtime(true) - $iStartTime;
|
||||
$oLog->info(
|
||||
__CLASS__,
|
||||
__FUNCTION__,
|
||||
__LINE__,
|
||||
"end cron",
|
||||
'execution time: '.$iExecTime." sec"
|
||||
);
|
||||
|
||||
} catch (cronUnavailableException $oEx) {
|
||||
/** @var cronUnavailableException $oEx */
|
||||
$oEx->d3showMessage();
|
||||
$blExc = true;
|
||||
} catch (StandardException $oEx) {
|
||||
/** @var StandardException $oEx */
|
||||
$logger = Registry::getLogger();
|
||||
$logger->error($oEx);
|
||||
$blExc = true;
|
||||
}
|
||||
$iExecTime = microtime(true) - $iStartTime;
|
||||
$oLog->info(
|
||||
__CLASS__,
|
||||
__FUNCTION__,
|
||||
__LINE__,
|
||||
"end cron",
|
||||
'execution time: '.$iExecTime." sec"
|
||||
);
|
||||
|
||||
stopProfile(__METHOD__);
|
||||
|
||||
return $blExc;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return ManagerList
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getManagerList()
|
||||
public function getManagerList(): ManagerList
|
||||
{
|
||||
/** @var ManagerList $managerList */
|
||||
$managerList = d3GetModCfgDIC()->get(ManagerList::class);
|
||||
@ -143,9 +174,8 @@ class d3ordermanager_response extends Base
|
||||
/**
|
||||
* @param Manager $oManager
|
||||
* @return ManagerExecuteModel
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getManagerExecute(Manager $oManager)
|
||||
public function getManagerExecute(Manager $oManager): ManagerExecuteModel
|
||||
{
|
||||
d3GetModCfgDIC()->set(
|
||||
ManagerExecuteModel::class.'.args.ordermanager',
|
||||
@ -165,7 +195,6 @@ class d3ordermanager_response extends Base
|
||||
* @throws DatabaseException
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
* @throws Exception
|
||||
*/
|
||||
protected function _startJobs()
|
||||
{
|
||||
@ -196,6 +225,7 @@ class d3ordermanager_response extends Base
|
||||
/** @var $oManager Manager */
|
||||
foreach ($oManagerList->getList() as $oManager) {
|
||||
$oHandleManager = $this->getManager();
|
||||
$oHandleManager->setLanguage(Registry::getLang()->getTplLanguage());
|
||||
$oHandleManager->load($oManager->getId());
|
||||
$oHandleManagerExec->setManager($oHandleManager);
|
||||
|
||||
@ -212,9 +242,8 @@ class d3ordermanager_response extends Base
|
||||
|
||||
/**
|
||||
* @return Manager
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getManager()
|
||||
public function getManager(): Manager
|
||||
{
|
||||
/** @var Manager $manager */
|
||||
$manager = d3GetModCfgDIC()->get(Manager::class);
|
||||
@ -224,23 +253,22 @@ class d3ordermanager_response extends Base
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
* @throws Exception
|
||||
*/
|
||||
protected function _checkAccessKey()
|
||||
protected function _checkAccessKey(): bool
|
||||
{
|
||||
$sSetCronPassword = $this->_getSet()->getValue('sCronPassword');
|
||||
|
||||
/** @var Request $request */
|
||||
$request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class);
|
||||
$sGetAccessKey = $request->getRequestEscapedParameter("key");
|
||||
$sRegisteredAccessKey = $sSetCronPassword ? $sSetCronPassword : $this->getManager()->getBaseCronPW();
|
||||
$sRegisteredAccessKey = $sSetCronPassword ? : $this->getManager()->getBaseCronPW();
|
||||
|
||||
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
|
||||
* @throws Exception
|
||||
*/
|
||||
protected function _getSet()
|
||||
{
|
||||
@ -252,23 +280,11 @@ class d3ordermanager_response extends Base
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function showDisabledMessage()
|
||||
public function isBrowserCall(): bool
|
||||
{
|
||||
return false == $this->_getSet()->getValue('blCronActive') &&
|
||||
($this->_getSet()->hasDebugMode() || $this->isBrowserCall());
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public function isBrowserCall()
|
||||
{
|
||||
return $_SERVER['REMOTE_ADDR'] || $_SERVER['HTTP_USER_AGENT'];
|
||||
return (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR']) ||
|
||||
(isset($_SERVER['HTTP_USER_AGENT']) && $_SERVER['HTTP_USER_AGENT']);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -277,7 +293,7 @@ class d3ordermanager_response extends Base
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
protected function hasValidAccessKey($sRegisteredAccessKey, $sGetAccessKey)
|
||||
protected function hasValidAccessKey($sRegisteredAccessKey, $sGetAccessKey): bool
|
||||
{
|
||||
return (
|
||||
false == $this->isBrowserCall()
|
||||
@ -295,56 +311,29 @@ class d3ordermanager_response extends Base
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
* @throws cronUnavailableException
|
||||
* @throws Exception
|
||||
*/
|
||||
protected function _checkUnavailableCronjob()
|
||||
{
|
||||
if (false == $this->_getSet()->isActive()) {
|
||||
$oEx = $this->getCronUnavailableException('order manager module is disabled');
|
||||
$oEx->d3enableScreenMessage();
|
||||
$oEx->debugOut();
|
||||
throw $oEx;
|
||||
throw $this->getCronUnavailableException(
|
||||
$this->getLang()->translateString('D3_ORDERMANAGER_EXC_CRON_MODULEDISABLED')
|
||||
);
|
||||
} elseif (false == $this->_checkAccessKey()) {
|
||||
$oEx = $this->getCronUnavailableException('cron via browser: missing or wrong identification');
|
||||
$oEx->d3enableScreenMessage();
|
||||
$oEx->debugOut();
|
||||
throw $oEx;
|
||||
} else {
|
||||
$this->_checkDisabledCronjob();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws StandardException
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
* @throws cronUnavailableException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function _checkDisabledCronjob()
|
||||
{
|
||||
if ($this->showDisabledMessage()) {
|
||||
$oEx = $this->getCronUnavailableException('cronjob script is disabled');
|
||||
$oEx->d3enableScreenMessage();
|
||||
$oEx->debugOut();
|
||||
throw $oEx;
|
||||
throw $this->getCronUnavailableException(
|
||||
$this->getLang()->translateString('D3_ORDERMANAGER_EXC_CRON_WRONGPASSWORD')
|
||||
);
|
||||
} elseif (false == $this->_getSet()->getValue('blCronActive')) {
|
||||
$oEx = $this->getCronUnavailableException('cron via browser: missing or wrong identification');
|
||||
$oEx->d3disableScreenMessage();
|
||||
$oEx->debugOut();
|
||||
throw $oEx;
|
||||
throw $this->getCronUnavailableException(
|
||||
$this->getLang()->translateString('D3_ORDERMANAGER_EXC_CRON_UNAVAILABLE')
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $sMessage
|
||||
* @return cronUnavailableException
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getCronUnavailableException($sMessage)
|
||||
public function getCronUnavailableException($sMessage): cronUnavailableException
|
||||
{
|
||||
d3GetModCfgDIC()->setParameter(
|
||||
cronUnavailableException::class.'.args.message',
|
||||
@ -359,7 +348,6 @@ class d3ordermanager_response extends Base
|
||||
|
||||
/**
|
||||
* @return string
|
||||
* @throws Exception
|
||||
*/
|
||||
protected function _getCronJobIdParameter()
|
||||
{
|
||||
@ -376,9 +364,8 @@ class d3ordermanager_response extends Base
|
||||
|
||||
/**
|
||||
* @return string
|
||||
* @throws Exception
|
||||
*/
|
||||
protected function _getCronTimestampVarName()
|
||||
protected function _getCronTimestampVarName(): string
|
||||
{
|
||||
$sVarName = "sCronExecTimestamp";
|
||||
|
||||
@ -389,18 +376,17 @@ class d3ordermanager_response extends Base
|
||||
return $sVarName;
|
||||
}
|
||||
|
||||
/**
|
||||
* @throws Exception
|
||||
*/
|
||||
public function getLastExecDate()
|
||||
public function getLastExecDate(): string
|
||||
{
|
||||
return $this->_getSet()->getValue($this->_getCronTimestampVarName());
|
||||
}
|
||||
|
||||
/**
|
||||
* @throws Exception
|
||||
* @return array
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
*/
|
||||
public function getLastExecDateInfo()
|
||||
public function getLastExecDateInfo(): array
|
||||
{
|
||||
$sCronJobId = $this->_getCronJobIdParameter();
|
||||
$taskCount = current(
|
||||
@ -429,7 +415,7 @@ class d3ordermanager_response extends Base
|
||||
/**
|
||||
* @return Language
|
||||
*/
|
||||
public function getLang()
|
||||
public function getLang(): Language
|
||||
{
|
||||
/** @var Language $lang */
|
||||
$lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class);
|
||||
|
@ -1,74 +1,112 @@
|
||||
<?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);
|
||||
?>
|
||||
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
|
@ -1,103 +1,89 @@
|
||||
<?php //006ef
|
||||
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Auftragsmanager @version 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);
|
||||
?>
|
||||
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
|
@ -1,107 +1,93 @@
|
||||
<?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);
|
||||
?>
|
||||
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
|
||||
9Z0=
|
||||
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
|
||||
gMDIAMO=
|
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