echo "</p>";
echo "</td>";
- echo "<td align=\"right\">"; /// Print little icons
- echo count_records("course", "category", $category->id);
- echo "</td>";
+ echo "<td align=\"right\">$category->coursecount</td>";
echo "<td nowrap=\"nowrap\">"; /// Print little icons
}
echo "</td>";
echo "<td valign=\"top\">";
- if ($count = count_records("course", "category", $category->id)) {
- echo $count;
+ if ($category->coursecount) {
+ echo $category->coursecount;
}
echo "</td>";
echo "</tr>";
if ($modified) {
set_field("course_categories", "timemodified", time(), "id", $categoryid);
}
+ set_field("course_categories", "coursecount", $count, "id", $categoryid);
return true;
}
table_column("user_teachers", "", "timemodified", "integer", "10", "unsigned", "0", "", "editall");
}
+ if ($oldversion < 2003081900) {
+ table_column("course_categories", "courseorder", "coursecount", "integer", "10", "unsigned", "0");
+ }
+
return $result;
}
`description` text NOT NULL,
`parent` int(10) unsigned NOT NULL default '0',
`sortorder` int(10) unsigned NOT NULL default '0',
- `courseorder` int(10) unsigned NOT NULL default '0',
+ `coursecount` int(10) unsigned NOT NULL default '0',
`visible` tinyint(1) NOT NULL default '1',
`timemodified` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
table_column("user_teachers", "", "timemodified", "integer", "10", "unsigned", "0", "", "editall");
}
+ if ($oldversion < 2003081900) {
+ table_column("course_categories", "courseorder", "coursecount", "integer", "10", "unsigned", "0");
+ }
+
return $result;
}
?>
description text NOT NULL default '',
parent integer NOT NULL default '0',
sortorder integer NOT NULL default '0',
- courseorder integer NOT NULL default '0',
+ coursecount integer NOT NULL default '0',
visible integer NOT NULL default '1',
timemodified` integer NOT NULL default '0'
);
// database to determine whether upgrades should
// be performed (see lib/db/*.php)
-$version = 2003081800; // The current version is a date (YYYYMMDDXX)
+$version = 2003081900; // The current version is a date (YYYYMMDDXX)
$release = "1.1 alpha"; // User-friendly version number