Browse Source

Refatorando parte do código

master
Matheus456 6 years ago
parent
commit
fc812d17cf
  1. 2
      process.php
  2. 12
      return.php

2
process.php

@ -24,7 +24,7 @@
require('../../config.php'); require('../../config.php');
require_once("lib.php"); require_once("lib.php");
require_once($CFG->libdir.'/eventslib.php'); // require_once($CFG->libdir.'/eventslib.php');
require_once($CFG->libdir.'/enrollib.php'); require_once($CFG->libdir.'/enrollib.php');
require_once("../../blocks/escola_modelo/classes/util.php"); require_once("../../blocks/escola_modelo/classes/util.php");

12
return.php

@ -55,15 +55,20 @@ $context = context_course::instance($course->id);
// Obtem nome do curso // Obtem nome do curso
$fullname = format_string($course->fullname, true, array('context' => $context)); $fullname = format_string($course->fullname, true, array('context' => $context));
if( matriculadoNaEvl($key, $course->id, 'ILB') ) { // FIXME obter código da escola if( matriculadoNaEvl($key, $course->id, evlSiglaEscola()) ) {
// Assegura que foi matriculado
if (is_enrolled($context, null, '', true)) {
// Redireciona usuário para página do curso
redirect($destination);
} else {
// Matricula usuário na Escola Modelo // Matricula usuário na Escola Modelo
$roleid = $DB->get_field('role', 'id', array('shortname' => 'student')); $roleid = $DB->get_field('role', 'id', array('shortname' => 'student'));
$enrol_plugin = enrol_get_plugin('evl'); $enrol_plugin = enrol_get_plugin('evl');
$enrol_instance = $DB->get_record('enrol', array('id' => $instanceid)); $enrol_instance = $DB->get_record('enrol', array('id' => $instanceid));
$enrol_plugin->enrol_user($enrol_instance, $USER->id, $roleid); $enrol_plugin->enrol_user($enrol_instance, $USER->id, $roleid);
// Assegura que foi matriculado if(is_enrolled($context, null, '', true)) {
if (is_enrolled($context, null, '', true) || true) {
// Redireciona usuário para página do curso // Redireciona usuário para página do curso
redirect($destination, get_string('enrol_success', 'enrol_evl', $fullname)); redirect($destination, get_string('enrol_success', 'enrol_evl', $fullname));
} else { } else {
@ -73,6 +78,7 @@ if( matriculadoNaEvl($key, $course->id, 'ILB') ) { // FIXME obter código da esc
notice(get_string('enrol_error', 'enrol_evl'), $destination); notice(get_string('enrol_error', 'enrol_evl'), $destination);
echo $OUTPUT->footer(); echo $OUTPUT->footer();
} }
}
} else { } else {
$PAGE->set_context($context); $PAGE->set_context($context);
$PAGE->set_url($destination); $PAGE->set_url($destination);

Loading…
Cancel
Save