Compare commits

...

1 Commits

Author SHA1 Message Date
Matheus Garcia 16b8e0a3e4 Parâmetros passam a ser obrigatórios 5 years ago
  1. 21
      return.php

21
return.php

@ -20,19 +20,32 @@
* @package enrol_evl * @package enrol_evl
* @author Interlegis * @author Interlegis
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*
* Este arquivo pode ser chamado:
* - 1) normalmente, a partir de redirect após inscrição na EVL
* - 2) diretamente via URL
*
* O acesso direto pela URL é impedido por meio de parâmetros obrigatórios.
*
* O acesso normal, via redirect, deve tratar situações:
* - o usuário já tinha cadastro preenchido e estava matriculado
* - o usuário preencheu o cadastro e foi matriculado com sucesso
* - o usuário preencheu o cadastro mas não foi matriculado
* - o usuário já tinha cadastro preenchido
*
*/ */
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"); require_once("../../blocks/escola_modelo/classes/util.php");
global $DB; global $DB;
// Obtém parâmetros opcionais da URL // Obtém parâmetros opcionais da URL
$id = optional_param('id', 0, PARAM_INT); // id do curso $id = required_param('id', 0, PARAM_INT); // id do curso
$instanceid = optional_param('instanceid', 0, PARAM_INT); // id da instancia do enrol $instanceid = required_param('instanceid', 0, PARAM_INT); // id da instancia do enrol
$key = optional_param('key', 0, PARAM_ALPHANUM); // chave do usuário (idnumber em {user}) $key = required_param('key', 0, PARAM_ALPHANUM); // chave do usuário (idnumber em {user})
// Assegura que existe o curso em que usuário tentou se matricular // Assegura que existe o curso em que usuário tentou se matricular
if (!$course = $DB->get_record("course", array("id" => $id))) { if (!$course = $DB->get_record("course", array("id" => $id))) {

Loading…
Cancel
Save