MDL-39520 always include lib file when accessing coursecat class
This commit is contained in:
+11
-7
@@ -1165,13 +1165,15 @@ class core_course_renderer extends plugin_renderer_base {
|
||||
}
|
||||
|
||||
// display course category if necessary (for example in search results)
|
||||
if ($chelper->get_show_courses() == self::COURSECAT_SHOW_COURSES_EXPANDED_WITH_CAT
|
||||
&& ($cat = coursecat::get($course->category, IGNORE_MISSING))) {
|
||||
$content .= html_writer::start_tag('div', array('class' => 'coursecat'));
|
||||
$content .= get_string('category').': '.
|
||||
html_writer::link(new moodle_url('/course/index.php', array('categoryid' => $cat->id)),
|
||||
$cat->get_formatted_name(), array('class' => $cat->visible ? '' : 'dimmed'));
|
||||
$content .= html_writer::end_tag('div'); // .coursecat
|
||||
if ($chelper->get_show_courses() == self::COURSECAT_SHOW_COURSES_EXPANDED_WITH_CAT) {
|
||||
require_once($CFG->libdir. '/coursecatlib.php');
|
||||
if ($cat = coursecat::get($course->category, IGNORE_MISSING)) {
|
||||
$content .= html_writer::start_tag('div', array('class' => 'coursecat'));
|
||||
$content .= get_string('category').': '.
|
||||
html_writer::link(new moodle_url('/course/index.php', array('categoryid' => $cat->id)),
|
||||
$cat->get_formatted_name(), array('class' => $cat->visible ? '' : 'dimmed'));
|
||||
$content .= html_writer::end_tag('div'); // .coursecat
|
||||
}
|
||||
}
|
||||
|
||||
return $content;
|
||||
@@ -1621,6 +1623,7 @@ class core_course_renderer extends plugin_renderer_base {
|
||||
$content = '';
|
||||
if (!empty($searchcriteria)) {
|
||||
// print search results
|
||||
require_once($CFG->libdir. '/coursecatlib.php');
|
||||
|
||||
$displayoptions = array('sort' => array('displayname' => 1));
|
||||
// take the current page and number of results per page from query
|
||||
@@ -1685,6 +1688,7 @@ class core_course_renderer extends plugin_renderer_base {
|
||||
*/
|
||||
public function tagged_courses($tagid) {
|
||||
global $CFG;
|
||||
require_once($CFG->libdir. '/coursecatlib.php');
|
||||
$displayoptions = array('limit' => $CFG->coursesperpage);
|
||||
$displayoptions['viewmoreurl'] = new moodle_url('/course/search.php',
|
||||
array('tagid' => $tagid, 'page' => 1, 'perpage' => $CFG->coursesperpage));
|
||||
|
||||
Reference in New Issue
Block a user