MDL-21695 User key related help
authorDavid Mudrak <david.mudrak@gmail.com>
Fri, 25 Jun 2010 17:20:46 +0000 (17:20 +0000)
committerDavid Mudrak <david.mudrak@gmail.com>
Fri, 25 Jun 2010 17:20:46 +0000 (17:20 +0000)
AMOS BEGIN
 MOV [userkeyhelp,core_grades],[userkey_help,core_userkey]
 HLP grade/userkey.html,[userkey_help,core_userkey]
 HLP userkey/keyiprestriction.html,[keyiprestriction_help,core_userkey]
 HLP userkey/keyvaliduntil.html,[keyvaliduntil_help,core_userkey]
AMOS END

grade/export/grade_export_form.php
grade/export/key_form.php
grade/import/key_form.php
grade/import/xml/grade_import_form.php
lang/en/grades.php
lang/en/help/grade/userkey.html [deleted file]
lang/en/help/userkey/keyiprestriction.html [deleted file]
lang/en/help/userkey/keyvaliduntil.html [deleted file]
lang/en/userkey.php

index 467e957..540694c 100755 (executable)
@@ -90,16 +90,16 @@ class grade_export_form extends moodleform {
                 }
             }
             $mform->addElement('select', 'key', get_string('userkey', 'userkey'), $options);
-            $mform->setHelpButton('key', array('userkey', get_string('userkey', 'userkey'), 'grade'));
+            $mform->addHelpButton('key', 'userkey', 'userkey');
             $mform->addElement('static', 'keymanagerlink', get_string('keymanager', 'userkey'),
                     '<a href="'.$CFG->wwwroot.'/grade/export/keymanager.php?id='.$COURSE->id.'">'.get_string('keymanager', 'userkey').'</a>');
 
             $mform->addElement('text', 'iprestriction', get_string('keyiprestriction', 'userkey'), array('size'=>80));
-            $mform->setHelpButton('iprestriction', array('keyiprestriction', get_string('keyiprestriction', 'userkey'), 'userkey'));
+            $mform->addHelpButton('iprestriction', 'keyiprestriction', 'userkey');
             $mform->setDefault('iprestriction', getremoteaddr()); // own IP - just in case somebody does not know what user key is
 
             $mform->addElement('date_time_selector', 'validuntil', get_string('keyvaliduntil', 'userkey'), array('optional'=>true));
-            $mform->setHelpButton('validuntil', array('keyvaliduntil', get_string('keyvaliduntil', 'userkey'), 'userkey'));
+            $mform->addHelpButton('validuntil', 'keyvaliduntil', 'userkey');
             $mform->setDefault('validuntil', time()+3600*24*7); // only 1 week default duration - just in case somebody does not know what user key is
 
             $mform->disabledIf('iprestriction', 'key', 'noteq', 1);
index c8580e1..cb51bd2 100644 (file)
@@ -41,8 +41,8 @@ class key_form extends moodleform {
         $mform->addElement('text', 'iprestriction', get_string('keyiprestriction', 'userkey'), array('size'=>80));
         $mform->addElement('date_time_selector', 'validuntil', get_string('keyvaliduntil', 'userkey'), array('optional'=>true));
 
-        $mform->setHelpButton('iprestriction', array('keyiprestriction', get_string('keyiprestriction', 'userkey'), 'userkey'));
-        $mform->setHelpButton('validuntil', array('keyvaliduntil', get_string('keyvaliduntil', 'userkey'), 'userkey'));
+        $mform->addHelpButton('iprestriction', 'keyiprestriction', 'userkey');
+        $mform->addHelpButton('validuntil', 'keyvaliduntil', 'userkey');
 
         $mform->addElement('hidden','id');
         $mform->setType('id', PARAM_INT);
index a0ca368..fa207e8 100644 (file)
@@ -41,8 +41,8 @@ class key_form extends moodleform {
         $mform->addElement('text', 'iprestriction', get_string('keyiprestriction', 'userkey'), array('size'=>80));
         $mform->addElement('date_time_selector', 'validuntil', get_string('keyvaliduntil', 'userkey'), array('optional'=>true));
 
-        $mform->setHelpButton('iprestriction', array('keyiprestriction', get_string('keyiprestriction', 'userkey'), 'userkey'));
-        $mform->setHelpButton('validuntil', array('keyvaliduntil', get_string('keyvaliduntil', 'userkey'), 'userkey'));
+        $mform->addHelpButton('iprestriction', 'keyiprestriction', 'userkey');
+        $mform->addHelpButton('validuntil', 'keyvaliduntil', 'userkey');
 
         $mform->addElement('hidden','id');
         $mform->setType('id', PARAM_INT);
index a97bc6c..70e69f8 100644 (file)
@@ -55,16 +55,16 @@ class grade_import_form extends moodleform {
                 }
             }
             $mform->addElement('select', 'key', get_string('userkey', 'userkey'), $options);
-            $mform->setHelpButton('key', array('userkey', get_string('userkey', 'userkey'), 'grade'));
+            $mform->addHelpButton('key', 'userkey', 'userkey');
             $mform->addElement('static', 'keymanagerlink', get_string('keymanager', 'userkey'),
                     '<a href="'.$CFG->wwwroot.'/grade/import/keymanager.php?id='.$COURSE->id.'">'.get_string('keymanager', 'userkey').'</a>');
 
             $mform->addElement('text', 'iprestriction', get_string('keyiprestriction', 'userkey'), array('size'=>80));
-            $mform->setHelpButton('iprestriction', array('keyiprestriction', get_string('keyiprestriction', 'userkey'), 'userkey'));
+            $mform->addHelpButton('iprestriction', 'keyiprestriction', 'userkey');
             $mform->setDefault('iprestriction', getremoteaddr()); // own IP - just in case somebody does not know what user key is
 
             $mform->addElement('date_time_selector', 'validuntil', get_string('keyvaliduntil', 'userkey'), array('optional'=>true));
-            $mform->setHelpButton('validuntil', array('keyvaliduntil', get_string('keyvaliduntil', 'userkey'), 'userkey'));
+            $mform->addHelpButton('validuntil', 'keyvaliduntil', 'userkey');
             $mform->setDefault('validuntil', time()+3600*24*7); // only 1 week default duration - just in case somebody does not know what user key is
 
             $mform->disabledIf('iprestriction', 'key', 'noteq', 1);
index 6c36372..99d82f2 100755 (executable)
@@ -411,7 +411,6 @@ $string['neverdeletehistory'] = 'Never delete history';
 $string['newcategory'] = 'New category';
 $string['newitem'] = 'New grade item';
 $string['newoutcomeitem'] = 'New outcome item';
-$string['newuserkey'] = 'New user key';
 $string['no'] = 'No';
 $string['nocategories'] = 'Grade categories could not be added or found for this course';
 $string['nocategoryname'] = 'No category name was given.';
@@ -593,7 +592,6 @@ $string['submissions'] = 'Submissions';
 $string['submittedon'] = 'Submitted: {$a}';
 $string['switchtofullview'] = 'Switch to full view';
 $string['switchtosimpleview'] = 'Switch to simple view';
-$string['synclegacygrades'] = 'Synchronise legacy grades';
 $string['tabs'] = 'Tabs';
 $string['topcategory'] = 'Super category';
 $string['total'] = 'Total';
@@ -623,7 +621,6 @@ $string['usenoscale'] = 'Use no scale';
 $string['usepercent'] = 'Use percent';
 $string['user'] = 'User';
 $string['usergrade'] = 'User {$a->fullname} ({$a->useridnumber}) on item {$a->gradeidnumber}';
-$string['userkeyhelp'] = 'Select a saved key that will give users access to the data published by this export plugin, without having to log into Moodle. Select `create a new user key` to generate a new key when submitting this form.';
 $string['userpreferences'] = 'User preferences';
 $string['useweighted'] = 'Use weighted';
 $string['verbosescales'] = 'Verbose scales';
diff --git a/lang/en/help/grade/userkey.html b/lang/en/help/grade/userkey.html
deleted file mode 100644 (file)
index 9873588..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<h1>User key</h1>
-<p>Grade publishing is a way of exporting grades via a URL without being logged in to Moodle. A user key is a randomly generated series of characters which is appended to the URL for security purposes.</p>
-
-<p>To publish grades, select "Create a new user key". When the form is submitted, a new user key is created. Alternatively, a key which was created previously may be selected.
-</p>
diff --git a/lang/en/help/userkey/keyiprestriction.html b/lang/en/help/userkey/keyiprestriction.html
deleted file mode 100644 (file)
index 4f7f906..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<h1>Key IP restriction</h1>
-<p>Enter a specific IP address, or a range of IP addresses that will be the only IP addresses allowed to access this data. Enter nothing to disable IP restriction (not recommended).</p>
diff --git a/lang/en/help/userkey/keyvaliduntil.html b/lang/en/help/userkey/keyvaliduntil.html
deleted file mode 100644 (file)
index eafc62b..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<h1>Key valid until</h1>
-<p>Select an optional date after which the key will no longer be valid (recommended for added security).</p>
index 92788e8..99b8b34 100644 (file)
@@ -28,9 +28,12 @@ $string['createuserkey'] = 'Create user key';
 $string['deletekeyconfirm'] = 'Do you really want to delete this user key?';
 $string['edituserkey'] = 'Edit user key';
 $string['keyiprestriction'] = 'Key IP restriction';
+$string['keyiprestriction_help'] = 'Enter a specific IP address, or a range of IP addresses that will be the only IP addresses allowed to access this data. Leave empty to disable IP restriction (not recommended).';
 $string['keymanager'] = 'Key manager';
 $string['keyvaliduntil'] = 'Key valid until';
+$string['keyvaliduntil_help'] = 'Select an optional date after which the key will no longer be valid (recommended for added security).';
 $string['keyvalue'] = 'Key value';
 $string['newuserkey'] = 'New user key';
 $string['userkey'] = 'User key';
+$string['userkey_help'] = 'Select a saved key that will give users access to the data published by this export plugin, without having to log into Moodle. Select "Create a new user key" to generate a new key when submitting this form.';
 $string['userkeys'] = 'User keys';