Esempio n. 1
0
 function definition()
 {
     global $CFG;
     $mform =& $this->_form;
     $category = $this->_customdata['category'];
     $omega = new omega();
     //con esto se obtienen las unidades academicas de Omega
     $unidadesAcademicas = $omega->listarUnidadesAcademicas();
     $attributes = array('id' => 'unidad');
     $mform->addElement('select', 'idOmega', 'Unidad Académica', $unidadesAcademicas, $attributes);
     //con esto se obtienen los periodos acad�micos de Omega
     $periodosAcademicos = $omega->listarPeriodosAcademicos();
     $mform->addElement('select', 'idOmega', 'Periodo Académico', $periodosAcademicos);
     //lo siguiente permite desplegar una lista con todas las categorías de moodle anidadas
     $displaylist = coursecat::make_categories_list();
     $mform->addElement('select', 'category', 'Categoría Moodle', $displaylist);
     //Y finalmente un select simple para designar si está o no activo.
     $mform->addElement('select', 'activo', 'Activo', array(0 => 'Desactivar', 1 => 'Activar'));
     //Select para configurar si el campo está activo o no
     $this->add_action_buttons(true, 'Crear');
 }