From: dongsheng Date: Wed, 1 Apr 2009 07:32:57 +0000 (+0000) Subject: "MDL-13224, select how many courses can be shown in mymoodle page" X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=ebb1a1e8473ee3ab4ca9b0f519fc886a0d52ec94;p=moodle.git "MDL-13224, select how many courses can be shown in mymoodle page" --- diff --git a/admin/settings/appearance.php b/admin/settings/appearance.php index c7f52cd4b4..615d2fafad 100644 --- a/admin/settings/appearance.php +++ b/admin/settings/appearance.php @@ -88,6 +88,7 @@ if ($hassiteconfig) { // speedup for non-admins, add all caps used on this page $temp = new admin_settingpage('mymoodle', get_string('mymoodle', 'admin')); $temp->add(new admin_setting_configcheckbox('mymoodleredirect', get_string('mymoodleredirect', 'admin'), get_string('configmymoodleredirect', 'admin'), 0)); + $temp->add(new admin_setting_configtext('mycoursesperpage', get_string('mycoursesperpage', 'admin'), get_string('configmycoursesperpage', 'admin'), 21, PARAM_INT)); $ADMIN->add('appearance', $temp); // new CFG variable for coursemanager (what roles to display) diff --git a/my/index.php b/my/index.php index 1c052e6291..651865f669 100644 --- a/my/index.php +++ b/my/index.php @@ -60,7 +60,11 @@ /// The main overview in the middle of the page // limits the number of courses showing up - $courses = get_my_courses($USER->id, 'visible DESC,sortorder ASC', '*', false, 21); + $courses_limit = 21; + if (!empty($CFG->mycoursesperpage) && is_int($CFG->mycoursesperpage)) { + $courses_limit = $CFG->mycoursesperpage; + } + $courses = get_my_courses($USER->id, 'visible DESC,sortorder ASC', '*', false, $CFG->mycoursesperpage); $site = get_site(); $course = $site; //just in case we need the old global $course hack diff --git a/version.php b/version.php index 4c1b7b5466..d5584f0598 100644 --- a/version.php +++ b/version.php @@ -6,7 +6,7 @@ // This is compared against the values stored in the database to determine // whether upgrades should be performed (see lib/db/*.php) - $version = 2009033100; // YYYYMMDD = date of the last version bump + $version = 2009040100; // YYYYMMDD = date of the last version bump // XX = daily increments $release = '2.0 dev (Build: 20090401)'; // Human-friendly version name