diff --git a/upload/source/include/spacecp/spacecp_usergroup.php b/upload/source/include/spacecp/spacecp_usergroup.php index cf11eba2c84df43fd057f406baaf401104d8e4a3..ae722fc168e3ff16c7a1ab27cba2d1484dc3f1e9 100644 --- a/upload/source/include/spacecp/spacecp_usergroup.php +++ b/upload/source/include/spacecp/spacecp_usergroup.php @@ -171,7 +171,7 @@ if(in_array($do, array('buy', 'exit'))) { if($_G['setting']['verify']['enabled']) { $myverify= array(); getuserprofile('verify1'); - for($i = 1; $i < 6; $i++) { + for($i = 1; $i <= 6; $i++) { if($_G['member']['verify'.$i] == 1) { $myverify[] = $i; } @@ -188,7 +188,7 @@ if(in_array($do, array('buy', 'exit'))) { array('viewperm' => 1, 'postperm' => 1, 'replyperm' => 1, 'getattachperm' => 1, 'postattachperm' => 1, 'postimageperm' => 1), ); if($_G['setting']['verify']['enabled']) { - for($i = 1; $i < 6; $i++) { + for($i = 1; $i <= 6; $i++) { if($_G['setting']['verify'][$i]['available']) { $verifyicon[$i] = !empty($_G['setting']['verify'][$i]['icon']) ? ''.$_G['setting']['verify'][$i]['title'].'' : $_G['setting']['verify'][$i]['title']; } @@ -200,9 +200,10 @@ if(in_array($do, array('buy', 'exit'))) { foreach($perms as $perm) { if($forum[$perm]) { if($_G['setting']['verify']['enabled']) { - for($i = 1; $i < 6; $i++) { + for($i = 1; $i <= 6; $i++) { $verifyperm[$forum['fid']][$perm] .= preg_match("/(^|\t)(v".$i.")(\t|$)/", $forum[$perm]) ? $verifyicon[$i] : ''; - if(in_array($i, $myverify)) { + $includePerm = preg_match("/(^|\t)(v".$i.")(\t|$)/", $forum[$perm]) ? $verifyicon[$i] : ''; + if(in_array($i, $myverify) && $includePerm) { $myverifyperm[$forum['fid']][$perm] = 1; } }