} else { $a = new stdClass(); $a->start = $page * $perpage + 1; $a->end = min(($page + 1) * $perpage, $totalcourses); $a->total = $totalcourses; $str = get_string('showingxofycourses', 'moodle', $a); } } $outcome->totalcatcourses = $category->get_courses_count(); $outcome->fromcatcoursecount = $totalcourses; $outcome->paginationtotals = $str; break; case 'movecourseafter': $courseid = required_param('courseid', PARAM_INT); $moveaftercourseid = required_param('moveafter', PARAM_INT); $outcome->outcome = \core_course\management\helper::action_course_change_sortorder_after_course($courseid, $moveaftercourseid); break; case 'hidecourse': $courseid = required_param('courseid', PARAM_INT); $outcome->outcome = \core_course\management\helper::action_course_hide_by_record($courseid); break; case 'showcourse': $courseid = required_param('courseid', PARAM_INT); $outcome->outcome = \core_course\management\helper::action_course_show_by_record($courseid); break; case 'movecategoryup': $categoryid = required_param('categoryid', PARAM_INT); $outcome->outcome = \core_course\management\helper::action_category_change_sortorder_up_one_by_id($categoryid); break; case 'movecategorydown': $categoryid = required_param('categoryid', PARAM_INT);