mirror of
https://github.com/moodle/moodle.git
synced 2025-01-31 20:53:53 +01:00
29cbe43189
This is a final cleanup commit of fullname and shortname issue. All places where these strings were detected yet have been replaced with proper fullnamecourse or fullnameuser or some other context specific string. AMOS BEGIN CPY [fullname,core],[outcomefullname,core_grades] CPY [shortname,core],[outcomeshortname,core_grades] CPY [name,core],[rolefullname,core_role] CPY [shortname,core],[roleshortname,core_role] AMOS END
58 lines
2.5 KiB
PHP
58 lines
2.5 KiB
PHP
<?php
|
|
|
|
if (!defined('MOODLE_INTERNAL')) {
|
|
die('Direct access to this script is forbidden!');
|
|
}
|
|
require_once($CFG->libdir . '/formslib.php');
|
|
|
|
|
|
class data_existing_preset_form extends moodleform {
|
|
public function definition() {
|
|
$this->_form->addElement('header', 'presets', get_string('usestandard', 'data'));
|
|
$this->_form->addHelpButton('presets', 'usestandard', 'data');
|
|
|
|
$this->_form->addElement('hidden', 'd');
|
|
$this->_form->addElement('hidden', 'action', 'confirmdelete');
|
|
$delete = get_string('delete');
|
|
foreach ($this->_customdata['presets'] as $preset) {
|
|
$this->_form->addElement('radio', 'fullname', null, ' '.$preset->description, $preset->userid.'/'.$preset->shortname);
|
|
}
|
|
$this->_form->addElement('submit', 'importexisting', get_string('choose'));
|
|
}
|
|
}
|
|
|
|
class data_import_preset_zip_form extends moodleform {
|
|
public function definition() {
|
|
$this->_form->addElement('header', 'uploadpreset', get_string('fromfile', 'data'));
|
|
$this->_form->addHelpButton('uploadpreset', 'fromfile', 'data');
|
|
|
|
$this->_form->addElement('hidden', 'd');
|
|
$this->_form->addElement('hidden', 'action', 'importzip');
|
|
$this->_form->addElement('filepicker', 'importfile', get_string('chooseorupload', 'data'));
|
|
$this->_form->addRule('importfile', null, 'required');
|
|
$this->_form->addElement('submit', 'uploadzip', get_string('import'));
|
|
}
|
|
}
|
|
|
|
class data_export_form extends moodleform {
|
|
public function definition() {
|
|
$this->_form->addElement('header', 'exportheading', get_string('exportaszip', 'data'));
|
|
$this->_form->addElement('hidden', 'd');
|
|
$this->_form->addElement('hidden', 'action', 'export');
|
|
$this->_form->addElement('submit', 'export', get_string('export', 'data'));
|
|
}
|
|
}
|
|
|
|
class data_save_preset_form extends moodleform {
|
|
public function definition() {
|
|
$this->_form->addElement('header', 'exportheading', get_string('saveaspreset', 'data'));
|
|
$this->_form->addElement('hidden', 'd');
|
|
$this->_form->addElement('hidden', 'action', 'save2');
|
|
$this->_form->addElement('text', 'name', get_string('name'));
|
|
$this->_form->setType('name', PARAM_FILE);
|
|
$this->_form->addRule('name', null, 'required');
|
|
$this->_form->addElement('checkbox', 'overwrite', get_string('overwrite', 'data'), get_string('overrwritedesc', 'data'));
|
|
$this->_form->addElement('submit', 'saveaspreset', get_string('continue'));
|
|
}
|
|
}
|