Browse Source

Ajustes para enviar categoria na atualização do curso

master
Matheus Garcia 6 years ago
parent
commit
ac8abe333f
  1. 9
      classes/task/escola_modelo.php
  2. 3
      classes/util.php

9
classes/task/escola_modelo.php

@ -83,6 +83,15 @@ class escola_modelo extends \core\task\scheduled_task {
FROM {course} c
LEFT JOIN {ilb_sync_course} sc
ON c.id = sc.course_id
JOIN {context} ctx
ON c.id = ?
AND ctx.contextlevel = 50
AND ctx.instanceid = c.id
JOIN {customfield_field} f
ON f.shortname = ?
JOIN {customfield_data} d
ON d.fieldid = f.id
AND d.contextid = ctx.id
WHERE (sc.course_id is null
OR c.timemodified > sc.time_sync)
';

3
classes/util.php

@ -136,7 +136,8 @@ function atualizaCursoEVL($curso, $visivel = null) {
"visible" => $visivel,
"conteudista" => "",
"certificador" => evlSiglaEscola(),
"carga_horaria" => $ch
"carga_horaria" => $ch,
"category" => obtemCampoCustomizadoCurso($curso->id, CURSO_CUSTOMFIELD_AREATEMATICA)
);
// Monta o JSON que será enviado ao Web Service

Loading…
Cancel
Save