Browse Source

Uso de funções para obtenção de parâmetros da Escola Modelo

master
Matheus Garcia 6 years ago
parent
commit
401c03d617
  1. 5
      process.php
  2. 3
      return.php

5
process.php

@ -26,6 +26,7 @@ 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");
global $CFG; global $CFG;
@ -40,9 +41,9 @@ $courseid = $plugin_instance->courseid;
// Monta url para redirecionamento após matrícula // Monta url para redirecionamento após matrícula
$urlRedirect = new moodle_url('/enrol/evl/return.php', array('id' => $courseid, 'instanceid' => $instanceid)); $urlRedirect = new moodle_url('/enrol/evl/return.php', array('id' => $courseid, 'instanceid' => $instanceid));
// Monta url para matrícula // Monta url para matrícula
$urlEnrol = new moodle_url($CFG->emURLWS . '/cursos/registro', $urlEnrol = new moodle_url(evlURLWebServices() . '/cursos/registro',
array( array(
'school' => $CFG->emSigla, 'school' => evlSiglaEscola(),
'school_course' => $courseid, 'school_course' => $courseid,
'key' => $USER->$idnumber, 'key' => $USER->$idnumber,
'redirect' => $urlRedirect->out(false) // false evita codificar '&' na url de redirecionamento 'redirect' => $urlRedirect->out(false) // false evita codificar '&' na url de redirecionamento

3
return.php

@ -25,6 +25,7 @@
require("../../config.php"); require("../../config.php");
require_once("$CFG->dirroot/enrol/evl/lib.php"); require_once("$CFG->dirroot/enrol/evl/lib.php");
require_once("../../blocks/escola_modelo/lib/httpful.phar"); require_once("../../blocks/escola_modelo/lib/httpful.phar");
require_once("../../blocks/escola_modelo/classes/util.php");
global $DB; global $DB;
@ -84,7 +85,7 @@ if( matriculadoNaEvl($key, $course->id, 'ILB') ) { // FIXME obter código da esc
* Verifica se usuário está matriculado em determinado curso na EVL * Verifica se usuário está matriculado em determinado curso na EVL
*/ */
function matriculadoNaEvl($chaveUsuario, $curso, $escola) { function matriculadoNaEvl($chaveUsuario, $curso, $escola) {
$uri = new moodle_url($CFG->emURLWS . '/cursos/confirmar'); $uri = new moodle_url(evlURLWebServices() . '/cursos/confirmar');
$array = array( $array = array(
"key" => $chaveUsuario, "key" => $chaveUsuario,

Loading…
Cancel
Save