diff --git a/DeskHub-Webseite/staff/apps.php b/DeskHub-Webseite/staff/apps.php
index bec48632..4f7038be 100644
--- a/DeskHub-Webseite/staff/apps.php
+++ b/DeskHub-Webseite/staff/apps.php
@@ -15,6 +15,7 @@ require __DIR__ . '/_header.php';
?>
Apps für Mitarbeiter
Mit den Apps bearbeitet ihr Tickets am PC oder unterwegs. Beide haben ein helles und dunkles Design.
+Außerdem: das Plugin für WordPress (Tickets von eurer Webseite aus anlegen) und die Erweiterung für den Chrome-Browser.
Serveradresse für die Anmeldung
@@ -26,7 +27,7 @@ require __DIR__ . '/_header.php';
- $p): $a = $apps[$key]; $noun = $key === "minecraft" ? "Plugin" : "App"; ?>
+ $p): $a = $apps[$key]; $noun = ['minecraft' => 'Plugin', 'wordpress' => 'Plugin', 'chrome' => 'Erweiterung'][$key] ?? 'App'; ?>
= e($p['label']) ?>
@@ -52,6 +53,20 @@ require __DIR__ . '/_header.php';
Falls Windows warnt („Der Computer wurde geschützt“): Weitere Informationen → Trotzdem ausführen.
App öffnen, Serveradresse eingeben und anmelden.
+
+
+ - ZIP herunterladen. In WordPress unter Plugins → Installieren → Plugin hochladen hochladen und aktivieren.
+ - In DeskHub unter Verwalten → API-Schlüssel einen Schlüssel mit dem Recht „Tickets anlegen“ erzeugen.
+ - In WordPress unter Einstellungen → DeskHub Tickets Serveradresse (oben) und Schlüssel eintragen und „Speichern und Verbindung testen“ klicken.
+ - Auf einer Seite den Shortcode
[deskhub_ticket] einfügen. Die Statusabfrage für Kunden heißt [deskhub_status].
+
+
+
+ - ZIP herunterladen und in einen festen Ordner entpacken (der Ordner muss bleiben).
+ - In Chrome
chrome://extensions öffnen, oben rechts den Entwicklermodus einschalten und Entpackte Erweiterung laden wählen. Den Ordner auswählen.
+ - Erweiterung öffnen, Serveradresse eingeben und anmelden.
+ - Updates: neue ZIP in denselben Ordner entpacken und die Erweiterung auf
chrome://extensions neu laden.
+
- Jar herunterladen und in den Ordner
plugins deines Spigot-, Paper- oder BungeeCord-Servers legen.
diff --git a/DeskHub-Webseite/staff/live_chat.php b/DeskHub-Webseite/staff/live_chat.php
index 2bc10d5f..bdb339be 100644
--- a/DeskHub-Webseite/staff/live_chat.php
+++ b/DeskHub-Webseite/staff/live_chat.php
@@ -124,7 +124,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && ($_POST['action'] ?? '') === 'typin
$stmt->execute(array_merge([$number], $deptFilterParams));
$ticket = $stmt->fetch();
if ($ticket && $ticket['status'] !== 'closed' && !lc_locked_by_other($ticket, $staff, $pdo)) {
- $pdo->prepare('UPDATE tickets SET typing_staff_until = ? WHERE id = ?')
+ $pdo->prepare('UPDATE tickets SET typing_staff_until = ?, updated_at = updated_at WHERE id = ?')
->execute([date('Y-m-d H:i:s', time() + 6), $ticket['id']]);
}
lc_json(['ok' => true]);