@@ 209-217 (lines=9) @@ | ||
206 | // compare |
|
207 | if( $rule['operator'] == "==" ) { |
|
208 | ||
209 | if( $rule['value'] == 'super_admin' ) { |
|
210 | ||
211 | $match = is_super_admin( $user->ID ); |
|
212 | ||
213 | } else { |
|
214 | ||
215 | $match = in_array( $rule['value'], $user->roles ); |
|
216 | ||
217 | } |
|
218 | ||
219 | } elseif( $rule['operator'] == "!=" ) { |
|
220 | ||
@@ 221-229 (lines=9) @@ | ||
218 | ||
219 | } elseif( $rule['operator'] == "!=" ) { |
|
220 | ||
221 | if( $rule['value'] == 'super_admin' ) { |
|
222 | ||
223 | $match = !is_super_admin( $user->ID ); |
|
224 | ||
225 | } else { |
|
226 | ||
227 | $match = ( ! in_array( $rule['value'], $user->roles ) ); |
|
228 | ||
229 | } |
|
230 | ||
231 | } |
|
232 |