Upload via GUI (396 Dateien)

This commit is contained in:
2026-11-04 07:56:02 +00:00
parent fad8536292
commit 3a408cd8dc
3 changed files with 56 additions and 1 deletions
@@ -0,0 +1,24 @@
<?php
declare(strict_types=1);
require_once __DIR__ . '/common.php';
require_once __DIR__ . '/../../../includes/mail_fetch_manual.php';
/**
* E-Mail-Abruf von Hand starten (wie der Knopf in der Ticketliste der Weboberfläche). POST ohne Inhalt.
* Antwort: ok (ohne Fehler), level (success|info|error), message (fertiger Text), processed, newTickets, replies, errors.
*/
api_require_method('POST');
$staff = api_require_staff();
$pdo = get_db();
$r = mail_fetch_manual($pdo);
audit_log((int) $staff['id'], 'E-Mail-Abruf von Hand gestartet über die App (' . $r['processed'] . ' E-Mail(s))');
api_json([
'ok' => $r['ok'],
'level' => $r['level'],
'message' => $r['message'],
'processed' => $r['processed'],
'newTickets' => $r['new_tickets'],
'replies' => $r['replies'],
'errors' => $r['errors'],
'available' => mail_fetch_available($pdo),
]);