| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | 
							- <?php
 
- /**
 
-  * The main nasatlx configuration form
 
-  *
 
-  * It uses the standard core Moodle formslib. For more info about them, please
 
-  * visit: http://docs.moodle.org/en/Development:lib/formslib.php
 
-  *
 
-  * @package    mod_nasatlx
 
-  * @copyright  2014 LInE - http://line.ime.usp.br
 
-  * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 
-  */
 
- defined('MOODLE_INTERNAL') || die();
 
- require_once($CFG->dirroot.'/course/moodleform_mod.php');
 
- /**
 
-  * Module instance settings form
 
-  */
 
- class mod_nasatlx_mod_form extends moodleform_mod {
 
-     /**
 
-      * Defines forms elements
 
-      */
 
-     public function definition() {
 
-         $mform = $this->_form;
 
-         //-------------------------------------------------------------------------------
 
-         // Adding the "general" fieldset, where all the common settings are showed
 
-         $mform->addElement('header', 'general', get_string('general', 'form'));
 
-         // Adding the standard "name" field
 
-         $mform->addElement('text', 'name', get_string('nasatlxname', 'nasatlx'), array('size'=>'64'));
 
-         if (!empty($CFG->formatstringstriptags)) {
 
-             $mform->setType('name', PARAM_TEXT);
 
-         } else {
 
-             $mform->setType('name', PARAM_CLEAN);
 
-         }
 
-         $mform->addRule('name', null, 'required', null, 'client');
 
-         $mform->addRule('name', get_string('maximumchars', '', 255), 'maxlength', 255, 'client');
 
-         $mform->addHelpButton('name', 'nasatlxname', 'nasatlx');
 
-         // Adding the standard "intro" and "introformat" fields
 
-         $this->add_intro_editor();
 
-         //-------------------------------------------------------------------------------
 
-         // Adding the rest of nasatlx settings, spreeading all them into this fieldset
 
-         // or adding more fieldsets ('header' elements) if needed for better logic
 
-         $mform->addElement('static', 'label1', 'nasatlxsetting1', 'Your nasatlx fields go here. Replace me!');
 
-         $mform->addElement('header', 'nasatlxfieldset', get_string('nasatlxfieldset', 'nasatlx'));
 
-         $mform->addElement('static', 'label2', 'nasatlxsetting2', 'Your nasatlx fields go here. Replace me!');
 
-         //-------------------------------------------------------------------------------
 
-         // add standard elements, common to all modules
 
-         $this->standard_coursemodule_elements();
 
-         //-------------------------------------------------------------------------------
 
-         // add standard buttons, common to all modules
 
-         $this->add_action_buttons();
 
-     }
 
- }
 
 
  |