$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);
$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); }