fix context call and debug messages from remarks code
authorDan Marsden <dan@danmarsden.com>
Mon, 9 Dec 2013 07:23:43 +0000 (20:23 +1300)
committerDan Marsden <dan@danmarsden.com>
Mon, 9 Dec 2013 07:23:43 +0000 (20:23 +1300)
locallib.php
renderer.php

index 803ea54..f5512ee 100644 (file)
@@ -895,7 +895,7 @@ class attendance {
             }
         }
 
-        $totalusers = count_enrolled_users(get_context_instance(CONTEXT_MODULE, $this->cm->id), 'mod/attendance:canbelisted', $group);
+        $totalusers = count_enrolled_users(context_module::instance($this->cm->id), 'mod/attendance:canbelisted', $group);
         $usersperpage = $this->pageparams->perpage;
 
         if (!empty($this->pageparams->page) && $this->pageparams->page && $totalusers && $usersperpage) {
index 0a58dc9..ab1983f 100755 (executable)
@@ -803,8 +803,12 @@ class mod_attendance_renderer extends plugin_renderer_base {
             }
 
             if ($reportdata->sessionslog) {
-                $row->cells[] = $reportdata->sessionslog[$user->id][$sess->id]->remarks;
-            }    
+                if (isset($reportdata->sessionslog[$user->id][$sess->id]->remarks)) {
+                    $row->cells[] = $reportdata->sessionslog[$user->id][$sess->id]->remarks;
+                } else {
+                    $row->cells[] = '';
+                }
+            }
             $table->data[] = $row;
         }