}
$files[gmdate('Y-m-d', TIME_NOW)] = [];
- $seen = [];
foreach ($files as $file => $value) {
+ $seen = [];
$path = WCF_DIR.'log/'.$file.'.txt';
if (!file_exists($path)) {
unset($files[$file]);
if ($exception['date'] < $timestamp) continue;
$count++;
- if (!isset($seen[$message]) && count($files[$file]['messages']) < 3) {
+ if (!isset($seen[$message]) && count($files[$file]['messages']) < 5) {
$files[$file]['messages'][] = StringUtil::truncate(preg_replace('/\s+/', ' ', $message), 140);
$seen[$message] = true;
}
die folgenden Fehlermeldungen auf Ihrer Website {@PAGE_TITLE|language} wurden seit dem {$date|plainTime} protokolliert:
{foreach from=$files key=file item=data}
-log/{$file}.txt {* this line ends with a space *}
+log/{$file}.txt ({#$data[count]} Fehlermeldung{if $data[count] > 1}en{/if}) {* this line ends with a space *}
==================
-
{if $data[verdict]|isset}
{if $data[verdict] == 'corrupt'}
Das Fehlerprotokoll ist defekt. Bitte prüfen Sie das Protokoll händisch: {'WCF_DIR'|constant}log/{$file}.txt
Das Fehlerprotokoll ist sehr groß. Bitte prüfen Sie das Protokoll händisch: {'WCF_DIR'|constant}log/{$file}.txt
{/if}
{else}
-Das Fehlerprotokoll enthält {$data[count]} neue Einträge. Die ersten drei, in dieser E-Mail noch nicht genannten, Fehlermeldungen lauten:
{foreach from=$data[messages] item=message}
- {@$message} {* this line ends with a space *}
{/foreach}
{/if}
{* this line is intentionally left empty *}
-{/foreach}]]></item>
+{/foreach}
+
+ACHTUNG: Die oben genannten Meldungen sind stark gekürzt. Sie können Details zu einzelnen Fehlermeldungen in der Administrationsoberfläche unter „Protokoll » Fehler“ einsehen.]]></item>
</category>
<category name="wcf.acp.group">
<item name="wcf.acp.group.add"><![CDATA[Benutzergruppe hinzufügen]]></item>
the following errors have been logged on your website {@PAGE_TITLE|language} since {$date|plainTime}:
{foreach from=$files key=file item=data}
-log/{$file}.txt {* this line ends with a space *}
+log/{$file}.txt ({#$data[count]} error{if $data[count] > 1}s{/if}) {* this line ends with a space *}
==================
-
{if $data[verdict]|isset}
{if $data[verdict] == 'corrupt'}
This protocol file is corrupted. Please check the protocol manually: {'WCF_DIR'|constant}log/{$file}.txt
This protocol file is very large. Please check the protocol manually: {'WCF_DIR'|constant}log/{$file}.txt
{/if}
{else}
-This protocol file contains {$data[count]} new entries. The first three error messages that are not yet listed in this email are:
{foreach from=$data[messages] item=message}
- {@$message} {* this line ends with a space *}
{/foreach}
{/if}
{* this line is intentionally left empty *}
-{/foreach}]]></item>
+{/foreach}
+
+ATTENTION: The messages listed above are greatly shortened. You can view details of individual error messages in the administration interface under “Logs » Errors”.]]></item>
</category>
<category name="wcf.acp.group">
<item name="wcf.acp.group.add"><![CDATA[Add User Group]]></item>