Moodle  2.2.1
http://www.collinsharper.com
C:/xampp/htdocs/moodle/mod/data/import_form.php
Go to the documentation of this file.
00001 <?php
00002 if (!defined('MOODLE_INTERNAL')) {
00003     die('Direct access to this script is forbidden.');    
00004 }
00005 
00006 require_once($CFG->libdir.'/formslib.php');
00007 require_once($CFG->libdir.'/csvlib.class.php');
00008 
00009 class mod_data_import_form extends moodleform {
00010 
00011     function definition() {
00012         global $CFG;
00013         $mform =& $this->_form;
00014         $cmid = $this->_customdata['id'];
00015 
00016         $mform->addElement('filepicker', 'recordsfile', get_string('csvfile', 'data'));
00017 
00018         $delimiters = csv_import_reader::get_delimiter_list();
00019         $mform->addElement('select', 'fielddelimiter', get_string('fielddelimiter', 'data'), $delimiters);
00020         $mform->setDefault('fielddelimiter', 'comma');
00021 
00022         $mform->addElement('text', 'fieldenclosure', get_string('fieldenclosure', 'data'));
00023 
00024         $textlib = textlib_get_instance();
00025         $choices = $textlib->get_encodings();
00026         $mform->addElement('select', 'encoding', get_string('encoding', 'admin'), $choices);
00027         $mform->setDefault('encoding', 'UTF-8');
00028 
00029         $submit_string = get_string('submit');
00030         // data id
00031         $mform->addElement('hidden', 'd');
00032         $mform->setType('d', PARAM_INT);
00033 
00034         $this->add_action_buttons(false, $submit_string);
00035     }
00036 }
 All Data Structures Namespaces Files Functions Variables Enumerations