Пример #1
0
 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);
         $pdf->setY($pdf->getY() + 5);
         $pdf->SetFont('Arial', 'B', 40);
         $pdf->Cell(0, 25, "Senior Exhibitions", 0, 1, "C");
         //            $pdf->SetFont('Arial', 'B', 30);
         //            $pdf->Cell(0, $pdf->getH() / 15, "June 1, 2016", 0, 1, "C");
         $pdf->setY($pdf->getY() + 5);
         $pdf->SetFont('Arial', 'B', 30);
         $pdf->Cell(0, 0, "Room " . $room['rm_nbr'], 0, 1, "C");
         $pdf->setY($pdf->getY() + 10);
         /*            $pdf->SetLineWidth(1.25);
                     $pdf->Line($pdf->getlMargin()+ 40, $pdf->getY(),
                         $pdf->getW() - $pdf->getrMargin() - 40, $pdf->getY());
         */