MDL-62342 privacy: Use singular/plural form in labels
authorMihail Geshoski <mihail@moodle.com>
Wed, 25 Jul 2018 07:50:41 +0000 (15:50 +0800)
committerMihail Geshoski <mihail@moodle.com>
Mon, 3 Sep 2018 04:53:19 +0000 (12:53 +0800)
admin/tool/policy/classes/form/accept_policy.php

index f53af7a..3ff0daf 100644 (file)
@@ -71,10 +71,12 @@ class accept_policy extends \moodleform {
 
         $mform->addElement('hidden', 'returnurl');
         $mform->setType('returnurl', PARAM_LOCALURL);
-
-        $mform->addElement('static', 'user', get_string('acceptanceusers', 'tool_policy'), join(', ', $usernames));
-        $mform->addElement('static', 'policy', get_string('acceptancepolicies', 'tool_policy'),
-            join(', ', $versionnames));
+        $useracceptancelabel = (count($usernames) > 1) ? get_string('acceptanceusers', 'tool_policy') :
+                get_string('user');
+        $mform->addElement('static', 'user', $useracceptancelabel, join(', ', $usernames));
+        $policyacceptancelabel = (count($versionnames) > 1) ? get_string('acceptancepolicies', 'tool_policy') :
+                get_string('policydochdrpolicy', 'tool_policy');
+        $mform->addElement('static', 'policy', $policyacceptancelabel, join(', ', $versionnames));
 
         if ($revoke) {
             $mform->addElement('static', 'ack', '', get_string('revokeacknowledgement', 'tool_policy'));