- for ($j=0; $j < count($activity_list); $j++) {
- $sql = "SELECT * FROM eq_participation where activity="
- . $activity_list[$j]['activity'] . " AND elder=" . $elder_id[$i];
- $this->db->query($sql,__LINE__,__FILE__);
- if($this->db->next_record()) {
- $part_table .= '<td align=center><img src="checkmark.gif"></td>';
+ for ($j=0; $j < count($assignment_list); $j++) {
+ $date = "0000-00-00"; $checkmark=0; $num_matches=0;
+ for ($k=0; $k < count($activity_list); $k++) {
+ if($assignment_list[$j]['assignment'] == $activity_list[$k]['assignment']) {
+ $sql = "SELECT * FROM eq_participation where "
+ . " activity=" . $activity_list[$k]['activity']
+ . " AND elder=" . $elder_id[$i];
+ $this->db->query($sql,__LINE__,__FILE__);
+ while($this->db->next_record()) {
+ if($activity_list[$k]['date'] > $date) {
+ $date = $activity_list[$k]['date'];
+ }
+ $checkmark=1;
+ $num_matches++;
+ $participated++;
+ }
+ }
+ }
+ if($checkmark) {
+ $part_table .= '<td align=center><img src="checkmark.gif">'.$num_matches.'<br>'.$date.'</td>';