Пример #1
0
         $nojustidias .= $fecha4 . " ";
     }
     $justi4 = $nojustidias;
 }
 # insertamos la primera pagina del documento
 $MiPDF->Addpage();
 $cuerpo1 = "\t\t\t\t\t\t\t\t\t\t\t\nMuy Señor/Sra. mío/a:\nNos dirigimos a usted para enviarle un informe completo sobre las faltas de asistencia al Centro de su hijo/a, {$rowF['2']} {$rowF['1']}, perteneciente al Grupo {$rowF['3']}.";
 if ($justi1 == "Su hijo no ha justificado ninguno de los días en los que no ha asistido al Centro") {
     $cuerpo2 = "{$justi1}\n{$justi3}\n";
 } else {
     $cuerpo2 = "{$justi1}\n{$justi2}\n\n{$justi3}\n";
 }
 $cuerpo3 = "Ante las reiteradas faltas de asistencia a clase de su hijo/a pongo en su conocimiento que esta situación atenta contra los derechos del niño/a a una escolarización obligatoria y continuada.\nPor tanto está incumpliendo las obligaciones recogidas en los artículos 154 y 269, 1 y 2 del Código Civil por el que los padres o tutores legales están obligados a cumplir los deberes legales de asistencia inherentes a la patria potestad, tutela, guarda o acogimiento familiar y en su caso sería de aplización lo dispuesto en el artículo 226 del Código Penal.\nDe no tener respuesta positiva, justificando estas ausencias e incorporándose su hijo/a a las clases correspondientes, nos veremos en la obligación de poner esta situación en conocimiento del organismo competente.\n\nAtentamente le saluda la Dirección del Centro.\n\t";
 #### Cabecera con dirección
 $MiPDF->SetFont('Times', '', 10);
 $MiPDF->SetTextColor(0, 0, 0);
 $MiPDF->Text(120, 35, $padre);
 $MiPDF->Text(120, 39, $direcion);
 $MiPDF->Text(120, 43, $localidad);
 $MiPDF->Text(120, 47, $config['centro_provincia']);
 $MiPDF->Text(120, 58, $fecha);
 #Cuerpo.
 $MiPDF->Ln(35);
 $MiPDF->SetFont('Times', '', 10);
 $MiPDF->Ln(4);
 $MiPDF->Multicell(0, 4, $cuerpo1, 0, 'J', 0);
 $MiPDF->Ln(3);
 $MiPDF->Multicell(0, 4, $cuerpo2, 0, 'J', 0);
 $MiPDF->Ln(1);
 $MiPDF->SetFont('Times', '', 10);
 $MiPDF->Multicell(0, 4, $justi4, 0, 'J', 0);
Пример #2
0
 $MiPDF->Multicell(0, 5, mb_strtoupper($titulo, 'iso-8859-1'), 0, 'C', 0);
 $MiPDF->Ln(5);
 $MiPDF->SetFont('NewsGotT', '', 12);
 // INFORMACION
 $result = mysqli_query($db_con, "SELECT curso FROM alma WHERE unidad='{$valor}' LIMIT 1");
 $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
 $MiPDF->SetFont('NewsGotT', 'B', 12);
 $MiPDF->Cell(17, 5, 'Unidad: ', 0, 0, 'L', 0);
 $MiPDF->SetFont('NewsGotT', '', 12);
 $MiPDF->Cell(100, 5, $valor . ' (' . $row['curso'] . ')', 0, 1, 'L', 0);
 $MiPDF->Ln(5);
 mysqli_free_result($result);
 // INFORME
 $MiPDF->SetWidths(array(10, 80, 165));
 $MiPDF->SetFont('NewsGotT', 'B', 12);
 $MiPDF->SetTextColor(255, 255, 255);
 $MiPDF->SetFillColor(61, 61, 61);
 $MiPDF->Row(array('Nº', 'Alumno/a', 'Asignaturas'), 0, 6);
 $result = mysqli_query($db_con, "SELECT DISTINCT alma.claveal, FALUMNOS.NC, CONCAT(alma.apellidos, ', ', alma.nombre) AS alumno, matriculas FROM alma, pendientes, FALUMNOS WHERE alma.unidad='{$valor}' and alma.claveal = pendientes.claveal and FALUMNOS.claveal = pendientes.claveal ORDER BY alumno ASC");
 $MiPDF->SetTextColor(0, 0, 0);
 $MiPDF->SetFont('NewsGotT', '', 12);
 while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
     $asigpend = '';
     $result_pend = mysqli_query($db_con, "SELECT DISTINCT abrev FROM pendientes JOIN asignaturas ON pendientes.codigo = asignaturas.codigo WHERE pendientes.claveal = '" . $row['claveal'] . "' AND abrev LIKE '%\\_%' ORDER BY abrev ASC");
     while ($row_pend = mysqli_fetch_array($result_pend, MYSQLI_ASSOC)) {
         $asigpend .= $row_pend['abrev'] . ' | ';
     }
     $asigpend = rtrim($asigpend, ' | ');
     $observaciones = $row['matriculas'] > 1 ? ' (Rep.)' : '';
     $MiPDF->Row(array($row['NC'], $row['alumno'] . $observaciones, $asigpend), 1, 6);
 }