$PageNumber++; NewPageHeader(); } $rank = $rank + 1; $LeftOvers = $pdf->addTextWrap(21, $YPos + 1, 300, $FontSize, $st['name']); $pdf->line(19, $YPos, $Page_Width - $Right_Margin, $YPos, $style); $YPos -= 0.8 * $line_height; $scheduled = new scheduled($st['student_id'], $db); $subjects_taken_by_student = 0; $student_total = 0; $student_total2 = 0; //$scheduled->set_primary_vars_class($_POST['class_id'],$st['student_id'],$_POST['year'],$_POST['term'],$st['id'],$db); $XPos2 = 230; $subject_meangrade_array = 0; foreach ($subjects_array as $subjects => $subject) { $marks = primary_get_subjects_marks_class($subject['id'], $st['student_id'], $_POST['class_id'], $_POST['year'], $_POST['term'], $st['id'], $db); $student_total2 = $student_total2 + $marks; $LeftOvers = $pdf->addTextWrap($XPos2 - 20, $YPos + 10, 300, $FontSize, $marks); if ($PageNumber < 2) { $pdf->line($XPos2 - 1, $YPos + 140, $XPos2 - 1, $YPos - 11, $style); } if ($PageNumber > 1) { $pdf->line($XPos2, $YPos + 32, $XPos2, $YPos - 11, $style); $pdf->line($XPos2 - 1, $YPos + 140, $XPos2 - 1, $YPos - 11, $style); } $XPos2 += 0.5 * $line_width; } //end of scheduled subject if ($PageNumber == 1) { $pdf->line(19, $YPos + 140, 19, $YPos - 11, $style); $pdf->line(195, $YPos + 140, 195, $YPos - 11, $style);
function set_primary_vars_class($class, $debtorno, $year, $term, $calendar_id, $db) { $subjects_array = tep_get_subjects($class, $year, term, $db); foreach ($subjects_array as $r => $s) { $this->subject[] = array("id" => $s['id'], "department_id" => $s['department_id'], "tmarks" => primary_get_subjects_marks_class($s['id'], $debtorno, $class, $year, $term, $this->calendar_id, $db)); } }