Browse Source

Refatorando parte do código

master
Matheus456 6 years ago
parent
commit
fc812d17cf
  1. 2
      process.php
  2. 34
      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");

34
return.php

@ -55,23 +55,29 @@ $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()) ) {
// Matricula usuário na Escola Modelo
$roleid = $DB->get_field('role', 'id', array('shortname' => 'student'));
$enrol_plugin = enrol_get_plugin('evl');
$enrol_instance = $DB->get_record('enrol', array('id' => $instanceid));
$enrol_plugin->enrol_user($enrol_instance, $USER->id, $roleid);
// Assegura que foi matriculado // Assegura que foi matriculado
if (is_enrolled($context, null, '', true) || true) { if (is_enrolled($context, null, '', 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);
} else { } else {
$PAGE->set_context($context); // Matricula usuário na Escola Modelo
$PAGE->set_url($destination); $roleid = $DB->get_field('role', 'id', array('shortname' => 'student'));
echo $OUTPUT->header(); $enrol_plugin = enrol_get_plugin('evl');
notice(get_string('enrol_error', 'enrol_evl'), $destination); $enrol_instance = $DB->get_record('enrol', array('id' => $instanceid));
echo $OUTPUT->footer(); $enrol_plugin->enrol_user($enrol_instance, $USER->id, $roleid);
if(is_enrolled($context, null, '', true)) {
// Redireciona usuário para página do curso
redirect($destination, get_string('enrol_success', 'enrol_evl', $fullname));
} else {
$PAGE->set_context($context);
$PAGE->set_url($destination);
echo $OUTPUT->header();
notice(get_string('enrol_error', 'enrol_evl'), $destination);
echo $OUTPUT->footer();
}
} }
} else { } else {
$PAGE->set_context($context); $PAGE->set_context($context);

Loading…
Cancel
Save