11515_encrypted_flag
Showing
1 changed file
with
7 additions
and
0 deletions
| ... | @@ -165,6 +165,13 @@ class FlagManager { | ... | @@ -165,6 +165,13 @@ class FlagManager { |
| 165 | if(!$flag['is_filtered']) return $needle; | 165 | if(!$flag['is_filtered']) return $needle; |
| 166 | 166 | ||
| 167 | $acceptedValues = $flag['accepted_values']; | 167 | $acceptedValues = $flag['accepted_values']; |
| 168 | if(isset($flag['both_usable'])){ | ||
| 169 | if($flag['both_usable']){ | ||
| 170 | return count(array_filter($acceptedValues, function($value) use ($needle) { | ||
| 171 | return $value['encrypted_value'] == $needle || $value['value'] == $needle; | ||
| 172 | })) ? $needle : $defaultValue; | ||
| 173 | } | ||
| 174 | } | ||
| 168 | return count(array_filter($acceptedValues, function($value) use ($needle) { | 175 | return count(array_filter($acceptedValues, function($value) use ($needle) { |
| 169 | return $value['encrypted_value'] == $needle; | 176 | return $value['encrypted_value'] == $needle; |
| 170 | })) ? $needle : $defaultValue; | 177 | })) ? $needle : $defaultValue; | ... | ... |
-
Please register or sign in to post a comment