diff --git a/course/weeks.php b/course/weeks.php index f6669819c39..506e4a0ee3f 100644 --- a/course/weeks.php +++ b/course/weeks.php @@ -98,7 +98,7 @@ $course->enddate = $course->startdate + ($weekofseconds * $course->numsections); echo ""; - while ($weekdate <= $course->enddate) { + while ($weekdate < $course->enddate) { $nextweekdate = $weekdate + ($weekofseconds); diff --git a/lib/db/mysql.sql b/lib/db/mysql.sql index 6bd3e770067..06d642f9f73 100644 --- a/lib/db/mysql.sql +++ b/lib/db/mysql.sql @@ -27,7 +27,7 @@ CREATE TABLE `course` ( `student` varchar(100) NOT NULL default 'Student', `guest` tinyint(1) unsigned NOT NULL default '0', `startdate` int(10) unsigned NOT NULL default '0', - `numsections` int(10) unsigned NOT NULL default '0', + `numsections` smallint(5) unsigned NOT NULL default '1', `marker` int(10) unsigned NOT NULL default '0', `timecreated` int(10) unsigned NOT NULL default '0', `timemodified` int(10) unsigned NOT NULL default '0',