dever 6 jaren geleden
bovenliggende
commit
fcfc43cb7e
1 gewijzigde bestanden met toevoegingen van 12 en 3 verwijderingen
  1. 12 3
      lib/Base.php

+ 12 - 3
lib/Base.php

@@ -209,12 +209,21 @@ class Base
                 if (!isset($v['uid'])) {
                     $v['uid'] = $v['id'];
                 }
-                if ($v['uid'] < $cur) {
+                if ($v['temp'] == 2 && $cur != $v['uid']) {
                     $drop[$cur] = $cur;
                     $cur = $v['uid'];
-                } elseif ($v['uid'] > $cur) {
-                    $drop[$v['uid']] = $v['uid'];
+                } elseif ($v['avatar']) {
+                    $drop[$cur] = $cur;
+                    $cur = $v['uid'];
+                } else {
+                    if ($v['uid'] < $cur) {
+                        $drop[$cur] = $cur;
+                        $cur = $v['uid'];
+                    } elseif ($v['uid'] > $cur) {
+                        $drop[$v['uid']] = $v['uid'];
+                    }
                 }
+                
             }
             if ($drop) {
                 foreach ($drop as $k => $v) {