Пример #1
0
         $pdf->Ln();
         $pdf->Cell(100, 9, "Host Teacher: " . $pres['pres_host_teacher']);
         $pdf->Ln();
         $pdf->Cell(100, 9, "Room Number: " . $pres['pres_room']);
         $pdf->Ln();
         $pdf->SetX(50);
         $pdf->SetDrawColor(50, 60, 100);
         $pdf->Cell(100, 10, $title, 1, 0, 'C', 0);
         $pdf->FancyStudent($header, $students);
     }
     $pdf->Output('signin.pdf', 'I');
     break;
 case 'generater':
     $mentor_id = filter_input(INPUT_POST, 'mentor');
     $presentations = get_presentation_list($mentor_id, 1);
     $pdf = new signinPDF();
     $pdf->SetAutoPageBreak(false);
     foreach ($presentations as $pres) {
         $pdf->AddPage("L", "Letter");
         $pdf->SetFont('Arial', '', 50);
         $WMargin = $pdf->getlMargin() + $pdf->getrMargin();
         $HMargin = $pdf->gettMargin() + $pdf->gettMargin();
         //have double border
         $pdf->SetDrawColor(0, 0, 0);
         $pdf->SetLineWidth(1.25);
         $pdf->Rect($pdf->getrMargin(), $pdf->gettMargin(), $pdf->getW() - $WMargin, $pdf->getH() - $HMargin);
         $pdf->Rect($pdf->getrMargin() + 2, $pdf->gettMargin() + 2, $pdf->getW() - $WMargin - 4, $pdf->getH() - $HMargin - 4);
         //Add Career day info
         $pdf->Cell(0, $pdf->getH() / 12, "", 0, 1);
         $pdf->SetFont('Arial', 'B');
         $pdf->Cell(0, $pdf->getH() / 6, "BCA Career Day", 0, 1, "C");
Пример #2
0
         $pdf->Cell(100, 9, "Session: " . $pres['ses_id'] . " (" . $pres['ses_start'] . " - " . $pres['ses_end'] . ")");
         $pdf->Ln();
         $pdf->Cell(100, 9, "Presenters: " . $presenters);
         $pdf->Ln();
         $pdf->Cell(100, 9, "Teachers: " . $teachers);
         $pdf->Ln();
         //            $pdf->SetX(50);
         //            $pdf->SetDrawColor(50, 60, 100);
         //            $pdf->Cell(100, 10, $title, 1, 0, 'C', 0);
         $pdf->FancyStudent($header, $students);
     }
     $pdf->Output('signin.pdf', 'I');
     break;
 case 'generater':
     $rooms = get_rooms();
     $pdf = new signinPDF();
     $pdf->SetAutoPageBreak(false);
     foreach ($rooms as $room) {
         $ses_1 = get_session_by_room($room['rm_id'], 1);
         $ses_2 = get_session_by_room($room['rm_id'], 2);
         $ses_3 = get_session_by_room($room['rm_id'], 3);
         $ses_4 = get_session_by_room($room['rm_id'], 4);
         $pdf->AddPage("L", "Letter");
         $pdf->SetFont('Arial', '', 50);
         $WMargin = $pdf->getlMargin() + $pdf->getrMargin();
         $HMargin = $pdf->gettMargin() + $pdf->gettMargin();
         //have double border
         $pdf->SetDrawColor(0, 0, 0);
         $pdf->SetLineWidth(1.25);
         $pdf->Rect($pdf->getrMargin(), $pdf->gettMargin(), $pdf->getW() - $WMargin, $pdf->getH() - $HMargin);
         $pdf->Rect($pdf->getrMargin() + 2, $pdf->gettMargin() + 2, $pdf->getW() - $WMargin - 4, $pdf->getH() - $HMargin - 4);
Пример #3
0
     }
     $pdf->Output('signin.pdf', 'I');
     break;
 case 'generate-presenter-signin':
     $presenters = get_presenters();
     $header = array("Presenters", "Signature");
     $pdf = new signinPDF();
     $pdf->AddPage("P", "Letter");
     $pdf->SetFont('Arial', '', 12);
     $pdf->SetY(10);
     $pdf->FancyPresenter($header, $presenters);
     $pdf->Output('presenters.pdf', 'I');
     break;
 case 'generate-room-signs':
     $rooms = get_rooms();
     $pdf = new signinPDF();
     $pdf->SetAutoPageBreak(false);
     foreach ($rooms as $room) {
         $ses_1 = get_session_by_room($room['rm_id'], 1);
         $ses_2 = get_session_by_room($room['rm_id'], 2);
         $pdf->AddPage("L", "Letter");
         //$pdf->SetFont('Arial', '', 96);
         $WMargin = $pdf->getlMargin() + $pdf->getrMargin();
         $HMargin = $pdf->gettMargin() + $pdf->gettMargin();
         //have double border
         $pdf->SetDrawColor(0, 0, 0);
         $pdf->SetLineWidth(1.25);
         $pdf->Rect($pdf->getrMargin(), $pdf->gettMargin(), $pdf->getW() - $WMargin, $pdf->getH() - $HMargin);
         $pdf->Rect($pdf->getrMargin() + 2, $pdf->gettMargin() + 2, $pdf->getW() - $WMargin - 4, $pdf->getH() - $HMargin - 4);
         $pdf->setY($pdf->getY() + 25);
         $pdf->SetFont('Arial', 'B', 72);