$pdf->line($XPos2 + 50, $YPos + 140, $XPos2 + 50, $YPos - 11, $style); $pdf->line($XPos2 + 14, $YPos + 140, $XPos2 + 14, $YPos - 11, $style); $pdf->line(210, $YPos + 140, 210, $YPos - 11, $style); $pdf->line(566, $YPos + 140, 566, $YPos - 11, $style); } if ($PageNumber > 1) { $pdf->line(19, 832, $Page_Width - $Right_Margin, 832, $style); $pdf->line(195, 832, 195, $YPos - 11, $style); $pdf->line(19, $YPos + 31, 19, $YPos - 24, $style); $pdf->line($XPos2 + 50, $YPos + 31, $XPos2 + 50, $YPos - 11, $style); $pdf->line($XPos2 + 14, $YPos + 31, $XPos2 + 14, $YPos - 11, $style); $pdf->line(210, $YPos + 31, 210, $YPos - 11, $style); $pdf->line(566, $YPos + 31, 566, $YPos - 11, $style); } $subjects_taken_by_student = students_subjects2_exam_mode($st['student_id'], $_POST['period_id'], $db); $student_total2 = student_marks_exam_mode($st['student_id'], $_POST['period_id'], $_POST['exam_mode'], $db); if ($subjects_taken_by_student > 0) { $subjects_count = $student_total2 / $subjects_taken_by_student; $sql = "SELECT grade FROM reportcardgrades\n\t\t\tWHERE range_from <= '" . $subjects_count . "'\n\t\t\tAND range_to >='" . $subjects_count . "'\n\t\t\tAND grading LIKE 'other'"; $result = DB_query($sql, $db); $myrow = DB_fetch_row($result); $grade = $myrow[0]; } $totalmarks_array = $bus_report_stream->total_marks_stream_exam_mode($st['student_id'], $_POST['period_id'], $db); $LeftOvers = $pdf->addTextWrap($XPos2 - 10, $YPos + 9, 300, $FontSize, $student_total2); $LeftOvers = $pdf->addTextWrap($XPos2 + 30, $YPos + 9, 300, $FontSize, $grade); $LeftOvers = $pdf->addTextWrap($XPos2 + 65, $YPos + 9, 300, $FontSize, $st['rank']); $grand_total = $grand_total + $student_total2; } $XPos3 = 212; foreach ($subjects_array as $r => $s) {
$LeftOvers = $pdf->addTextWrap($XPos2 - 93, $YPos2 - 110, 300, $FontSize, _('MARKS(%)')); $pdf->stoptransform(); $pdf->line($XPos2 + 2, $YPos3, $XPos2 + 2, $YPos - 16, $style); $pdf->starttransform(); $pdf->xy($XPos, 332); $pdf->rotate(90); $LeftOvers = $pdf->addTextWrap($XPos2 - 93, $YPos2 - 140, 300, $FontSize, _('Grade')); $pdf->stoptransform(); $pdf->line($XPos2 + 30, $YPos3, $XPos2 + 30, $YPos - 16, $style); $LeftOvers = $pdf->addTextWrap($XPos2 + 65, $YPos2 - 40, 300, $FontSize, _('Remarks')); $pdf->line($XPos2 + 60, $YPos3, $XPos2 + 60, $YPos - 16, $style); $pdf->line(60, $YPos3, 60, $YPos - 16, $style); $pdf->line(540, $YPos3, 540, $YPos - 16, $style); $pdf->line(60, $YPos + $line_height + 1, $Page_Width - $Right_Margin - 25, $YPos + $line_height + 1, $style); $XPos3 = 250; $total_marks = student_marks_exam_mode($myrowstudent['student_id'], $_POST['period_id'], $_POST['exam_mode'], $db); $LeftOvers = $pdf->addTextWrap($XPos3, $YPos + 1, 300, $FontSize, number_format($total_marks, 0)); $LeftOvers = $pdf->addTextWrap(70, $YPos + 1, 300, $FontSize, _('Total')); $pdf->line(60, $YPos - 3, $Page_Width - $Right_Margin - 25, $YPos - 3, $style); $LeftOvers = $pdf->addTextWrap(70, $YPos - 13, 300, $FontSize, _('Class Position')); $pdf->line(60, $YPos - 16, $Page_Width - $Right_Margin - 25, $YPos - 16, $style); //$LeftOvers = $pdf->addTextWrap($XPos3+15,$YPos+1,300,$FontSize,number_format($marks,0)); $LeftOvers = $pdf->addTextWrap($XPos3 + 10, $YPos - 15, 300, $FontSize, $class_rank); $sql = "select no_of_subjects,mean,meanScore from exam_ranks\n\t\tWHERE period_id='" . $_POST['period_id'] . "'\n\t\tAND student_id='" . $myrowstudent['student_id'] . "'\n\t\tAND exam_id='" . $_POST['exam_mode'] . "'"; $result = DB_query($sql, $db); $row = DB_fetch_row($result); $noOfSubjects = $row[0]; $totalPoints = $row[1]; $meanScore = $row[2]; $sql = "SELECT grade,comment FROM reportcardgrades\n\t\tWHERE title= '" . $meanScore . "'\n\t\tAND grading LIKE 'other'"; $result = DB_query($sql, $db);