MDL-22388 Added some checks to kill these scripts dead with an unequivocal notice...
[moodle.git] / mod / feedback / import_form.php
1 <?php
2 /**
3 * prints the forms to choose an xml-template file to import items
4 *
5 * @author Andreas Grabs
6 * @license http://www.gnu.org/copyleft/gpl.html GNU Public License
7 * @package feedback
8 */
10 if (!defined('MOODLE_INTERNAL')) {
11     die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
12 }
14 require_once $CFG->libdir.'/formslib.php';
16 class feedback_import_form extends moodleform {
17     function definition() {
18         global $CFG;
19         $mform =& $this->_form;
21         //headline
22         $mform->addElement('header', 'general', '');
23         $strdeleteolditmes = get_string('delete_old_items', 'feedback').' ('.get_string('oldvalueswillbedeleted','feedback').')';
24         $strnodeleteolditmes = get_string('append_new_items', 'feedback').' ('.get_string('oldvaluespreserved','feedback').')';
25         
26         $deleteolditemsarray = array();
27         $mform->addElement('radio', 'deleteolditems', $strdeleteolditmes, '', true);
28         $mform->addElement('radio', 'deleteolditems', $strnodeleteolditmes);
29         $mform->addGroup($deleteolditemsarray, 'deleteolditemsarray', '', array(''), false);
31         // hidden elements
32         $mform->addElement('hidden', 'id');
33         $mform->setType('id', PARAM_INT);
34         $mform->addElement('filepicker', 'choosefile', get_string('file'), null, array('maxbytes' => $CFG->maxbytes, 'filetypes' => '*'));
36         //-------------------------------------------------------------------------------
37         // buttons
38         $this->add_action_buttons(true, get_string('yes'));
40     }
41 }