diff --git a/Aufgabenmonitor.php b/Aufgabenmonitor.php
index e4013e6..cef43ac 100644
--- a/Aufgabenmonitor.php
+++ b/Aufgabenmonitor.php
@@ -37,7 +37,7 @@ require('vendor/autoload.php');
function refreshAufgabenTable(){
$('#AufgabenTableHolder').load('sources/getAufgabenTable.php', function(){
- setTimeout(refreshAufgabenTable, 5000);
+ setTimeout(refreshAufgabenTable, 30000);
});
}
// function refreshCheckInTable(){
diff --git a/PackAufgabenMonitor.php b/PackAufgabenMonitor.php
index 8bd397b..a3d31ed 100644
--- a/PackAufgabenMonitor.php
+++ b/PackAufgabenMonitor.php
@@ -29,73 +29,147 @@ $Epi = new Epirent();
-
-
+
+
-
-
Check-Out
-
-
-
- | # |
- Kunde |
- Event |
- Dispo-Start |
- Dispo-Ende |
-
-
-
-
-
-
-
+
+
+
-
-
Check-In
-
-
-
- | # |
- Kunde |
- Event |
- Dispo-Start |
- Dispo-Ende |
-
-
-
-
-
-
-
-
-
-
+
diff --git a/Packmonitor.php b/Packmonitor.php
index 726a50c..be9520c 100644
--- a/Packmonitor.php
+++ b/Packmonitor.php
@@ -72,7 +72,12 @@ $Epi = new Epirent();
Kunde |
Event |
Dispo-Start VB-Start |
-
Dispo-Ende VB-Ende |
+ Dispo-Ende
VB-Ende";
+ }
+ ?>
Status |
@@ -98,7 +103,13 @@ $Epi = new Epirent();
# |
Kunde |
Event |
-
Dispo-Start RP-Start |
+
+ Dispo-Start
RP-Start";
+ }
+ ?>
Dispo-Ende RP-Ende |
Status |
diff --git a/config.php b/config.php
index b951955..d40ad67 100644
--- a/config.php
+++ b/config.php
@@ -17,12 +17,20 @@ define('CrewBrain_TaskListID', 6);
define('Enable_QR_Code_CrewBrainAufgaben', true);
//EPIRENT SPEZIFISCHE EINSTELLUNGEN (CHECK IN & CHECK OUT)
-define('Enable_QR_Code_CheckOut', true); //Zeigt statt der Packscheinnummer einen Scanbaren QR Code für den CheckOut an
-define('Enable_QR_Code_CheckIn', true); //Zeigt statt der Packscheinnummer einen Scanbaren QR Code für den CheckIn an
-define('Vorbereitungs_Zeitvariable', 'Vorbereitung'); //Name des zu verwendenden Zeitabschnitts, der Zusätzlich zur DispoZeit beim Check Out Angezeigt werden soll
+define('Enable_QR_Code_CheckOut', false); //Zeigt statt der Packscheinnummer einen Scanbaren QR Code für den CheckOut an
+define('Enable_QR_Code_CheckIn', false); //Zeigt statt der Packscheinnummer einen Scanbaren QR Code für den CheckIn an
+define('Vorbereitungs_Zeitvariable', 'Packen'); //Name des zu verwendenden Zeitabschnitts, der Zusätzlich zur DispoZeit beim Check Out Angezeigt werden soll
define('Rueckpacken_Zeitvariable', 'Rückpacken'); //Name des zu verwendenden Zeitabschnitts, der Zusätzlich zur DispoZeit beim Check In Angezeigt werden soll
-define('CheckOut_UseDispoStartForRowMarking', true); //else: Use Same Variable as "Vorbereitung Zeitvariable" | Konfiguration, welche Zeit für die Zeilenmarkierung beim CheckOut Verwendet werden soll
-define('CheckIn_UseDispoEndForRowMarking', true); //else: Use Same Variable as "Rueckpacken Zeitvariable" | Konfiguration, welche Zeit für die Zeilenmarkierung beim Check In Verwendet werden soll
+
+define('UsePackingNoteDateForCheckout', true); // Nutzt statt den Zeitabscnitten aus dem Auftrag die Informationen aus dem Packschein für den Checkout. Wenn die UseDispo Variablen false sind, werden diese Variablen für das Rowmarking genutzt falls "true".
+define('UsePackingNoteDateForCheckin', true); // Nutzt statt den Zeitabscnitten aus dem Auftrag die Informationen aus dem Packschein für den Checkout. Wenn die UseDispo Variablen false sind, werden diese Variablen für das Rowmarking genutzt falls "true".
+
+define('CheckOut_UseDispoStartForRowMarking', false); //else: Use Same Variable as "Vorbereitung Zeitvariable" | Konfiguration, welche Zeit für die Zeilenmarkierung beim CheckOut Verwendet werden soll
+define('CheckIn_UseDispoEndForRowMarking', false); //else: Use Same Variable as "Rueckpacken Zeitvariable" | Konfiguration, welche Zeit für die Zeilenmarkierung beim Check In Verwendet werden soll
+
+define('HideCheckInTimeOnCheckout', true); //Versteckt die CheckIn Zeit im Checkout
+define('HideCheckOutTimeOnCheckin', true); //Versteckt die CheckOut Zeit im CheckIn
+
define('CheckOut_FutureDays', -1); // Konfiguration, wie viele Tage in der Zukunft der CheckOut angezeigt werden soll. '-1' zeigt alle an. Abhängig von der Variablen CheckOut_UseDispoStartForRowMarking
define('CheckIn_FutureDays', -1); // Konfiguration, wie viele Tage in der Zukunft der CheckIn angezeigt werden soll. '-1' zeigt alle an. Abhängig von der Variablen CheckIn_UseDispoEndForRowMarking
define('SortCheckOut', 2); // Konfiguration, welcher Datensatz für die Sortierung Verwendet werden soll. Möglichkeiten '1': Packscheinnummer / '2': Dispostart
diff --git a/sources/getCheckInTable.php b/sources/getCheckInTable.php
index cfc8df9..4c51780 100644
--- a/sources/getCheckInTable.php
+++ b/sources/getCheckInTable.php
@@ -110,11 +110,13 @@ foreach ($data_output as $packingjob) {
}
echo "
" . $packingjob->contact->name . " | ";
echo "
" . $packingjob->event . " | ";
+ if(!HideCheckOutTimeOnCheckin){
if ($NachbereitungsTimeDetail->date_start != null) {
echo "
" . date_format(new \DateTime($packingjob->date_start), 'd.m.Y') . " " . getTimeFromSeconds($packingjob->time_start) . " " . date_format(new \DateTime($NachbereitungsTimeDetail->date_start), 'd.m.Y') . " " . getTimeFromSeconds($NachbereitungsTimeDetail->time_start) . " | ";
} else {
echo "
" . date_format(new \DateTime($packingjob->date_start), 'd.m.Y') . " " . getTimeFromSeconds($packingjob->time_start) . " | ";
}
+ }
if ($NachbereitungsTimeDetail->date_end != null) {
echo "
" . date_format(new \DateTime($packingjob->date_end), 'd.m.Y') . " " . getTimeFromSeconds($packingjob->time_end) . " " . date_format(new \DateTime($NachbereitungsTimeDetail->date_end), 'd.m.Y') . " " . getTimeFromSeconds($NachbereitungsTimeDetail->time_end) . " | ";
} else {
diff --git a/sources/getCheckOutTable.php b/sources/getCheckOutTable.php
index fe8d93f..1033c51 100644
--- a/sources/getCheckOutTable.php
+++ b/sources/getCheckOutTable.php
@@ -112,11 +112,13 @@ foreach ($data_output as $packingjob) {
} else {
echo "
" . date_format(new \DateTime($packingjob->date_start), 'd.m.Y') . " " . getTimeFromSeconds($packingjob->time_start) . " | ";
}
- if ($VorbereitungsTimeDetail->date_end != null) {
+ if(!HideCheckInTimeOnCheckout){
+ if (($VorbereitungsTimeDetail->date_end != null)) {
echo "
" . date_format(new \DateTime($packingjob->date_end), 'd.m.Y') . " " . getTimeFromSeconds($packingjob->time_end) . " " . date_format(new \DateTime($VorbereitungsTimeDetail->date_end), 'd.m.Y') . " " . getTimeFromSeconds($VorbereitungsTimeDetail->time_end) . " | ";
} else {
echo "
" . date_format(new \DateTime($packingjob->date_end), 'd.m.Y') . " " . getTimeFromSeconds($packingjob->time_end) . " | ";
}
+ }
echo "
";
diff --git a/sources/getSidenav.php b/sources/getSidenav.php
index aae8625..a53d418 100644
--- a/sources/getSidenav.php
+++ b/sources/getSidenav.php
@@ -21,7 +21,10 @@
Aufgabenmonitor
-
+
+
+ Pack- & Aufgabenmonitor
+
|