From: Alexander Ebert Date: Sat, 27 Jun 2020 09:41:29 +0000 (+0200) Subject: Incorrect encoding of conditions X-Git-Tag: 3.1.15~5 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=f1523f3a44135525c53f772d071c1792e5514163;p=GitHub%2FWoltLab%2FWCF.git Incorrect encoding of conditions --- diff --git a/wcfsetup/install/files/lib/system/condition/UserTrophyCondition.class.php b/wcfsetup/install/files/lib/system/condition/UserTrophyCondition.class.php index a80ac69bc8..8d33b04a8b 100644 --- a/wcfsetup/install/files/lib/system/condition/UserTrophyCondition.class.php +++ b/wcfsetup/install/files/lib/system/condition/UserTrophyCondition.class.php @@ -10,6 +10,7 @@ use wcf\data\DatabaseObjectList; use wcf\system\exception\UserInputException; use wcf\system\WCF; use wcf\util\ArrayUtil; +use wcf\util\StringUtil; /** * Condition implementation for trophies. @@ -150,7 +151,7 @@ HTML; $returnValue = ""; foreach ($trophies as $trophy) { /** @noinspection PhpVariableVariableInspection */ - $returnValue .= ""; + $returnValue .= ""; } return $returnValue; diff --git a/wcfsetup/install/files/lib/system/io/Tar.class.php b/wcfsetup/install/files/lib/system/io/Tar.class.php index 307044a3a5..792ba03620 100644 --- a/wcfsetup/install/files/lib/system/io/Tar.class.php +++ b/wcfsetup/install/files/lib/system/io/Tar.class.php @@ -314,7 +314,7 @@ class Tar implements IArchive { $data = unpack($format, $binaryData); // Extract the properties - $header['checksum'] = octdec(trim($data['checksum'])); + $header['checksum'] = @octdec(trim($data['checksum'])); if ($header['checksum'] == $checksum) { $header['filename'] = trim($data['filename']); $header['mode'] = octdec(trim($data['mode']));