diff --git a/classes/condition.php b/classes/condition.php index 87f7104..50a202c 100644 --- a/classes/condition.php +++ b/classes/condition.php @@ -163,7 +163,10 @@ class condition extends \core_availability\condition { * @return string Information string (for admin) about all restrictions on this item */ public function get_description($full, $not, info $info): string { - return get_string('require_condition', 'availability_ipaddress', getremoteaddr()); + + $desc = $not ? 'require_condition_not' : 'require_condition'; + + return get_string($desc, 'availability_ipaddress', getremoteaddr()); } /** diff --git a/lang/en/availability_ipaddress.php b/lang/en/availability_ipaddress.php index 6932a7a..d1ed3c3 100644 --- a/lang/en/availability_ipaddress.php +++ b/lang/en/availability_ipaddress.php @@ -31,7 +31,8 @@ $string['pluginname'] = 'IP address'; $string['description'] = 'Restrict access by ip-address or subnet'; $string['title'] = 'IP address'; -$string['require_condition'] = 'Matching ip-address/subnet. (Your IP:{$a})'; +$string['require_condition'] = 'ip-address/subnet is allowed (Your IP:{$a})'; +$string['require_condition_not'] = 'ip-address/subnet is not blocked (Your IP:{$a})'; // Errors. $string['error_ipaddress'] = 'Incorrect ip-address/subnet format';