Browse Source

Adaptação para incluir parametrização de município, uf e casa legislativa

MOODLE_37_STABLE
Matheus Garcia 5 years ago
parent
commit
c5430f83ad
  1. 16
      classes/util.php
  2. 9
      lang/en/block_escola_modelo.php
  3. 18
      settings.php
  4. 2
      version.php

16
classes/util.php

@ -47,6 +47,20 @@ function evlSiglaEscola() {
return $config->config_sigla_evl; return $config->config_sigla_evl;
} }
function evlMunicipio() {
$config = get_config('block_escola_modelo');
return $config->config_municipio;
}
function evlUF() {
$config = get_config('block_escola_modelo');
return $config->config_uf;
}
function evlMunicipioUF() {
return evlMunicipio() . '(' . evlUF() . ')';
}
function evlAPIKey() { function evlAPIKey() {
$config = get_config('block_escola_modelo'); $config = get_config('block_escola_modelo');
return $config->config_apikey; return $config->config_apikey;
@ -280,7 +294,7 @@ function atualizaMatriculaEVL($courseid, $userlist, $publicEVL) {
$school = $DB->get_record('course',array('id'=>'1')); $school = $DB->get_record('course',array('id'=>'1'));
$uri = $CFG->emURLWS . '/api/v1/cursos/registrar/'; $uri = evlURLWebServices() . '/api/v1/cursos/registrar/';
$obj = new StdClass(); $obj = new StdClass();

9
lang/en/block_escola_modelo.php

@ -16,3 +16,12 @@ $string['config_url_portal_evl_descricao'] = 'URL do Portal da EVL';
$string['config_url_ws_evl_titulo'] = 'Web Services da EVL'; $string['config_url_ws_evl_titulo'] = 'Web Services da EVL';
$string['config_url_ws_evl_descricao'] = 'URL Raiz do Servidor de Web Services da EVL'; $string['config_url_ws_evl_descricao'] = 'URL Raiz do Servidor de Web Services da EVL';
$string['config_municipio_titulo'] = 'Nome do Município';
$string['config_municipio_descricao'] = 'Nome do Município (para constar nos certificados)';
$string['config_uf_titulo'] = 'Sigla da UF do município';
$string['config_uf_descricao'] = 'Sigla da Unidade da Federação em que o município se encontra';
$string['config_casa_legislativa_titulo'] = 'Nome da Casa Legislativa';
$string['config_casa_legislativa_descricao'] = 'Nome da Casa Legislativa (para constar nos certificados)';

18
settings.php

@ -38,6 +38,24 @@ if ($ADMIN->fulltree) {
get_string('config_sigla_evl_descricao', 'block_escola_modelo'), '', PARAM_TEXT, 3); get_string('config_sigla_evl_descricao', 'block_escola_modelo'), '', PARAM_TEXT, 3);
$settings->add($setting); $settings->add($setting);
// Nome da Casa Legislativa
$setting = new admin_setting_configtext('block_escola_modelo/config_casa_legislativa',
get_string('config_casa_legislativa_titulo', 'block_escola_modelo'),
get_string('config_casa_legislativa_descricao', 'block_escola_modelo'), '', PARAM_TEXT, 3);
$settings->add($setting);
// Nome do Município
$setting = new admin_setting_configtext('block_escola_modelo/config_municipio',
get_string('config_municipio_titulo', 'block_escola_modelo'),
get_string('config_municipio_descricao', 'block_escola_modelo'), '', PARAM_TEXT, 3);
$settings->add($setting);
// Sigla da UF
$setting = new admin_setting_configtext('block_escola_modelo/config_uf',
get_string('config_uf_titulo', 'block_escola_modelo'),
get_string('config_uf_descricao', 'block_escola_modelo'), '', PARAM_TEXT, 3);
$settings->add($setting);
// API Key desta instalação // API Key desta instalação
$setting = new admin_setting_configtext('block_escola_modelo/config_apikey', $setting = new admin_setting_configtext('block_escola_modelo/config_apikey',
get_string('config_apikey_titulo', 'block_escola_modelo'), get_string('config_apikey_titulo', 'block_escola_modelo'),

2
version.php

@ -1,5 +1,5 @@
<?php <?php
$plugin->version = 2019060701; $plugin->version = 2019072602;
$plugin->requires = 2017110800; $plugin->requires = 2017110800;
$plugin->component = 'block_escola_modelo'; $plugin->component = 'block_escola_modelo';

Loading…
Cancel
Save