Browse Source

URL do logotipo do curso é passada para web service de registro de curso na EVL

master
Matheus Garcia 6 years ago
parent
commit
df56485031
  1. 18
      classes/util.php

18
classes/util.php

@ -127,11 +127,27 @@ function atualizaCursoEVL($curso, $visivel = null) {
$obj = new StdClass(); $obj = new StdClass();
// Obtem a imagem do curso
$urlLogo = '';
//$course = $DB->get_record('course', array('id'=>$curso->id));
if ($curso instanceof stdClass) {
$course = new core_course_list_element($curso);
}
foreach ($course->get_course_overviewfiles() as $file) {
$isimage = $file->is_valid_image();
if($isimage) {
$urlLogo = file_encode_url("$CFG->wwwroot/pluginfile.php",
'/'. $file->get_contextid(). '/'. $file->get_component(). '/'.
$file->get_filearea(). $file->get_filepath(). $file->get_filename(), !$isimage);
}
break;
}
$camposCurso = array( $camposCurso = array(
"name" => $curso->fullname, "name" => $curso->fullname,
"url" => "", "url" => "",
"description" => $curso->summary, "description" => $curso->summary,
"logo" => "", "logo" => "$urlLogo",
"ead_id" => $curso->id, "ead_id" => $curso->id,
"visible" => $visivel, "visible" => $visivel,
"conteudista" => "", "conteudista" => "",

Loading…
Cancel
Save