mirror of
https://github.com/moodle/moodle.git
synced 2025-08-09 10:56:56 +02:00
MDL-11028 GUI complete, language strings complete, user key creation done. Validation is not yet coded.
This commit is contained in:
parent
b16393cb07
commit
0f78c4de3d
9 changed files with 80 additions and 39 deletions
|
@ -12,21 +12,35 @@ class grade_export_form extends moodleform {
|
|||
$plugin = 'unknown';
|
||||
}
|
||||
|
||||
$mform->addElement('header', 'options', get_string('options'));
|
||||
$mform->addElement('header', 'options', get_string('options', 'grades'));
|
||||
|
||||
$mform->addElement('advcheckbox', 'export_letters', get_string('exportletters', 'grades'));
|
||||
$mform->setDefault('export_letters', 0);
|
||||
$mform->setHelpButton('export_letters', array(false, get_string('exportletters', 'grades'), false, true, false, get_string("exportlettershelp", 'grades')));
|
||||
$mform->setHelpButton('export_letters', array(false, get_string('exportletters', 'grades'),
|
||||
false, true, false, get_string("exportlettershelp", 'grades')));
|
||||
|
||||
$mform->addElement('header', 'publishing', get_string('publishing', 'grades'));
|
||||
$options = array('no');
|
||||
$options = array(get_string('nopublish', 'grades'), get_string('createnewkey', 'userkey'));
|
||||
if ($keys = get_records_select('user_private_key', "script='grade/export' AND instance={$COURSE->id} AND userid={$USER->id}")) {
|
||||
foreach ($keys as $key) {
|
||||
$options[$key->value] = $key->value; // TODO: add ip, date, etc.??
|
||||
}
|
||||
}
|
||||
$mform->addElement('select', 'key', get_string('userkey', 'grades'), $options);
|
||||
$mform->addElement('static', 'keymanagerlink', get_string('key_manager'), '<a href="'.$CFG->wwwroot.'/grade/export/keymanager.php?id='.$COURSE->id.'">'.get_string('keymanager').'</a>');
|
||||
$mform->addElement('select', 'key', get_string('userkey', 'userkey'), $options);
|
||||
$mform->setHelpButton('key', array(false, get_string('userkey', 'userkey'),
|
||||
false, true, false, get_string("userkeyhelp", 'grades')));
|
||||
$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(false, get_string('keyiprestriction', 'userkey'),
|
||||
false, true, false, get_string("keyiprestrictionhelp", 'userkey')));
|
||||
|
||||
$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->disabledIf('iprestriction', 'key', get_string('createnewkey', 'userkey'));
|
||||
$mform->disabledIf('validuntil', 'key', get_string('createnewkey', 'userkey'));
|
||||
|
||||
$mform->addElement('header', 'general', get_string('gradeitemsinc', 'grades')); // TODO: localize
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue