Browse Source

Alteracoes card

MOODLE_37_STABLE
thiagourias 5 years ago
parent
commit
de6eba99ee
  1. 39
      classes/output/core/course_renderer.php

39
classes/output/core/course_renderer.php

@ -55,29 +55,46 @@ class course_renderer extends \core_course_renderer {
// Renderiza caixa de informações de curso // Renderiza caixa de informações de curso
// @param $displayCourseInfo indica se deve exibir informações do curso à direita (true) // @param $displayCourseInfo indica se deve exibir informações do curso à direita (true)
// ou em botão "Mais Informações" (false) // ou em botão "Mais Informações" (false)
public function course_info_box(stdClass $course, $displayCourseInfo = false) { public function course_info_box(stdClass $course, $displayCourseInfo = true) {
if(!$displayCourseInfo){
$content = '';
$content .= $this->output->box_start('generalbox info');
$chelper = new coursecat_helper();
$chelper->set_show_courses(self::COURSECAT_SHOW_COURSES_EXPANDED);
$content .= $this->coursecat_coursebox($chelper, $course);
$content .= $this->output->box_end();
return $content;
}else{
$content = '<div class="row">'; $content = '<div class="row">';
$content .= '<div class="box generalbox info">';
$content .= '<div class="box generalbox info col-sm-3">';
$chelper = new coursecat_helper(); $chelper = new coursecat_helper();
$chelper->set_show_courses(self::COURSECAT_SHOW_COURSES_EXPANDED); $chelper->set_show_courses(self::COURSECAT_SHOW_COURSES_EXPANDED);
$content .= $this->coursecat_coursebox($chelper, $course, '', $displayCourseInfo); $content .= $this->coursecat_coursebox($chelper, $course, '', $displayCourseInfo);
$content .= '</div>'; $content .= '</div>';
if($displayCourseInfo) {
if ($course instanceof stdClass) { if ($course instanceof stdClass) {
$course = new core_course_list_element($course); $course = new core_course_list_element($course);
} }
$content .= '<div class="col-sm-9">'; $content .= '<div class="col-sm-9">';
$content .= $chelper->get_course_formatted_summary($course, array('noclean' => true, 'para' => false)); $content .= $chelper->get_course_formatted_summary($course, array('noclean' => true, 'para' => false));
$content .= '</div>'; $content .= '</div>';
}
$content .= '</div>'; $content .= '</div>';
return $content; return $content;
} }
}
/** /**
* Renders the list of courses for frontpage and /course * Renders the list of courses for frontpage and /course
* *
@ -190,7 +207,14 @@ class course_renderer extends \core_course_renderer {
if ($course instanceof stdClass) { if ($course instanceof stdClass) {
$course = new core_course_list_element($course); $course = new core_course_list_element($course);
} }
if($displayCourseInfo){
$content = html_writer::start_tag('div', array('style' => 'min-width: 100% !important; max-width: 100% !important;'));
}else {
$content = html_writer::start_tag('div', array('class' => $additionalclasses)); $content = html_writer::start_tag('div', array('class' => $additionalclasses));
}
$classes = ''; $classes = '';
if ($chelper->get_show_courses() >= self::COURSECAT_SHOW_COURSES_EXPANDED) { if ($chelper->get_show_courses() >= self::COURSECAT_SHOW_COURSES_EXPANDED) {
$nametag = 'h5'; $nametag = 'h5';
@ -262,8 +286,11 @@ class course_renderer extends \core_course_renderer {
} }
// Display course summary. // Display course summary.
if($displayCourseInfo){
$content .= html_writer::start_tag('div', array('class' => 'card-see-more text-center teste')); $content .= html_writer::start_tag('div', array('class' => 'card-see-more text-center', 'style' => 'padding: 5% !important;'));
}else{
$content .= html_writer::start_tag('div', array('class' => 'card-see-more text-center'));
}
if ($icons = enrol_get_course_info_icons($course)) { if ($icons = enrol_get_course_info_icons($course)) {
$content .= html_writer::start_tag('div', $content .= html_writer::start_tag('div',
array('class' => 'btn btn-inscrever', array('class' => 'btn btn-inscrever',

Loading…
Cancel
Save