Incorrect comparison of bbcode restrictions
authorAlexander Ebert <ebert@woltlab.com>
Fri, 8 Jun 2018 12:08:12 +0000 (14:08 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Mon, 16 Jul 2018 11:58:14 +0000 (13:58 +0200)
wcfsetup/install/files/lib/system/option/user/group/BBCodeSelectUserGroupOptionType.class.php

index 9d98abaea672d2f7a8d83692380bd0b4c02f3150..351c621e916ca34291adb35fa6b3e983acd9dea9 100644 (file)
@@ -125,7 +125,7 @@ class BBCodeSelectUserGroupOptionType extends AbstractOptionType implements IUse
                                return 0;
                        }
                        
-                       return -1;
+                       return 1;
                }
                else if (empty($value2)) {
                        return 1;
@@ -137,13 +137,13 @@ class BBCodeSelectUserGroupOptionType extends AbstractOptionType implements IUse
                // check if value1 disallows more BBCodes than value2
                $diff = array_diff($value1, $value2);
                if (!empty($diff)) {
-                       return 1;
+                       return -1;
                }
                
                // check if value1 disallows less BBCodes than value2
                $diff = array_diff($value2, $value1);
                if (!empty($diff)) {
-                       return -1;
+                       return 1;
                }
                
                // both lists of BBCodes are equal