From: skodak <skodak>
Date: Thu, 27 Sep 2007 07:06:17 +0000 (+0000)
Subject: MDL-11451 adding default ipaddress restriction and 7 days lifetime for user key
X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=662a057c770911a975ddc9f28103e7b992a4de66;p=moodle.git

MDL-11451 adding default ipaddress restriction and 7 days lifetime for user key
---

diff --git a/grade/export/grade_export_form.php b/grade/export/grade_export_form.php
index b25e2293f3..c1b994b680 100755
--- a/grade/export/grade_export_form.php
+++ b/grade/export/grade_export_form.php
@@ -50,10 +50,13 @@ class grade_export_form extends moodleform {
             $mform->addElement('text', 'iprestriction', get_string('keyiprestriction', 'userkey'), array('size'=>80));
             $mform->setHelpButton('iprestriction', array(false, get_string('keyiprestriction', 'userkey'),
                     false, true, false, get_string("keyiprestrictionhelp", '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(false, get_string('keyvaliduntil', 'userkey'),
                     false, true, false, get_string("keyvaliduntilhelp", '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);
             $mform->disabledIf('validuntil', 'key', 'noteq', 1);
         }
diff --git a/grade/import/xml/grade_import_form.php b/grade/import/xml/grade_import_form.php
index fbb806a3b2..e766de19ee 100644
--- a/grade/import/xml/grade_import_form.php
+++ b/grade/import/xml/grade_import_form.php
@@ -39,10 +39,12 @@ class grade_import_form extends moodleform {
             $mform->addElement('text', 'iprestriction', get_string('keyiprestriction', 'userkey'), array('size'=>80));
             $mform->setHelpButton('iprestriction', array(false, get_string('keyiprestriction', 'userkey'),
                     false, true, false, get_string("keyiprestrictionhelp", '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(false, get_string('keyvaliduntil', 'userkey'),
                     false, true, false, get_string("keyvaliduntilhelp", '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);
             $mform->disabledIf('validuntil', 'key', 'noteq', 1);