Added a comment to explain that add_to_log is the way it is for performance reasons.

This commit is contained in:
tjhunt
2006-03-13 10:37:21 +00:00
parent df44f29a89
commit e8395a09f4
+3 -1
View File
@@ -2801,7 +2801,9 @@ function instance_is_visible($moduletype, $module) {
* @param string $user If log regards $user other than $USER
*/
function add_to_log($courseid, $module, $action, $url='', $info='', $cm=0, $user=0) {
// Note that this function intentionally does not follow the normal Moodle DB access idioms.
// This is for a good reason: it is the most frequently used DB update function,
// so it has been optimised for speed.
global $db, $CFG, $USER;
if ($cm === '' || is_null($cm)) { // postgres won't translate empty string to its default