mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 08:56:36 +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
|
||||
|
||||
|
|
|
@ -49,7 +49,7 @@ if ($id and $delete) {
|
|||
print_header(get_string('deleteselectedkey'), get_string('deleteselectedkey'));
|
||||
$optionsyes = array('id'=>$id, 'delete'=>1, 'courseid'=>$courseid, 'sesskey'=>sesskey(), 'confirm'=>1);
|
||||
$optionsno = array('id'=>$courseid);
|
||||
notice_yesno(get_string('deletekeyconfirm', 'key', $key->value), 'key.php', 'keymanager.php', $optionsyes, $optionsno, 'get', 'get');
|
||||
notice_yesno(get_string('deletekeyconfirm', 'userkey', $key->value), 'key.php', 'keymanager.php', $optionsyes, $optionsno, 'get', 'get');
|
||||
print_footer();
|
||||
die;
|
||||
|
||||
|
@ -81,13 +81,13 @@ if ($editform->is_cancelled()) {
|
|||
redirect($returnurl);
|
||||
}
|
||||
|
||||
$strkeys = get_string('userkeys');
|
||||
$strkeys = get_string('userkeys', 'userkey');
|
||||
$strgrades = get_string('grades');
|
||||
|
||||
if ($id) {
|
||||
$strheading = get_string('edituserkey', 'key');
|
||||
$strheading = get_string('edituserkey', 'userkey');
|
||||
} else {
|
||||
$strheading = get_string('createuserkey', 'key');
|
||||
$strheading = get_string('createuserkey', 'userkey');
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -10,10 +10,13 @@ class key_form extends moodleform {
|
|||
|
||||
$mform =& $this->_form;
|
||||
|
||||
$mform->addElement('static', 'value', get_string('keyvalue'));
|
||||
$mform->addElement('text', 'iprestriction', get_string('keyiprestriction'), array('size'=>80));
|
||||
$mform->addElement('date_time_selector', 'validuntil', get_string('keyvaliduntil'), array('optional'=>true));
|
||||
$mform->addElement('static', 'value', get_string('keyvalue', 'userkey'));
|
||||
$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(false, get_string('keyiprestriction', 'userkey'),
|
||||
false, true, false, get_string("keyiprestrictionhelp", 'userkey')));
|
||||
$mform->setHelpButton('validuntil', array(false, get_string('keyvaliduntil', 'userkey'), false, true, false, get_string("keyvaliduntilhelp", 'userkey')));
|
||||
|
||||
$mform->addElement('hidden','id');
|
||||
$mform->setType('id', PARAM_INT);
|
||||
|
|
|
@ -63,7 +63,7 @@ if ($keys = get_records_select('user_private_key', "script='grade/export' AND in
|
|||
$data[] = $line;
|
||||
}
|
||||
}
|
||||
$table->head = array(get_string('keyvalue'), get_string('keyiprestriction'), get_string('keyvaliduntil'), $stredit);
|
||||
$table->head = array(get_string('keyvalue', 'userkey'), get_string('keyiprestriction', 'userkey'), get_string('keyvaliduntil', 'userkey'), $stredit);
|
||||
$table->size = array('50%', '30%', '10%', '10%');
|
||||
$table->align = array('left', 'left', 'left', 'center');
|
||||
$table->width = '90%';
|
||||
|
@ -71,7 +71,7 @@ $table->data = $data;
|
|||
print_table($table);
|
||||
|
||||
echo '<div class="buttons">';
|
||||
print_single_button('key.php', array('courseid'=>$course->id), get_string('newuserkey'));
|
||||
print_single_button('key.php', array('courseid'=>$course->id), get_string('newuserkey', 'userkey'));
|
||||
echo '</div>';
|
||||
|
||||
print_footer();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue