Example #1
0
 $MiPDF->AddFont('ErasDemiBT', 'B', 'ErasDemiBT.php');
 $MiPDF->AddFont('ErasMDBT', '', 'ErasMDBT.php');
 $MiPDF->AddFont('ErasMDBT', 'I', 'ErasMDBT.php');
 $MiPDF->SetMargins(25, 20, 20);
 # ajustamos al 100% la visualización
 $MiPDF->SetDisplayMode('fullpage');
 #elige selección múltiple
 $grupos = substr($_POST['grupos'], 0, -1);
 $tr_gr = explode(";", $grupos);
 //echo $grupos;
 foreach ($tr_gr as $valor) {
     $fila = 1;
     $MiPDF->Addpage();
     $MiPDF->Ln(8);
     $MiPDF->SetFont('NewsGotT', 'B', 12);
     $MiPDF->Multicell(0, 4, "LISTA DE ALUMNOS CON ASIGNATURAS PENDIENTES", 0, 'J', 0);
     $MiPDF->Ln(3);
     $MiPDF->SetFont('NewsGotT', 'B', 14);
     $MiPDF->Multicell(0, 4, "" . $valor, 0, 'J', 0);
     $MiPDF->Ln(3);
     $sql = "SELECT alma.claveal, alma.apellidos, alma.nombre, alma.curso, abrev, asignaturas.curso, nc, matriculas\nFROM alma,  pendientes , asignaturas, FALUMNOS\nWHERE alma.unidad='{$valor}' and alma.claveal = pendientes.claveal and FALUMNOS.claveal = pendientes.claveal\nAND asignaturas.codigo = pendientes.codigo and abrev like '%\\_%' ORDER BY Apellidos, Nombre";
     //	echo $sql;
     $Recordset1 = mysqli_query($db_con, $sql) or die(mysqli_error($db_con));
     #crea la consulata
     $MiPDF->SetFont('NewsGotT', '', 12);
     $linea = '';
     $x = 0;
     $cuenta = 1;
     $alumno = '';
     while ($salida = mysqli_fetch_array($Recordset1)) {
         $uni = mysqli_query($db_con, "select combasi from alma where claveal = '{$salida['0']}' and (combasi like '%25227%' or combasi like '%252276' or combasi like '%25205%' or combasi like '%25204%')");
Example #2
0
         $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->Ln(3);
     $MiPDF->SetFont('Times', '', 10);
     $MiPDF->Multicell(0, 4, $cuerpo3, 0, 'J', 0);
     $MiPDF->Ln(6);
     $MiPDF->Multicell(0, 4, 'En ' . $config['centro_localidad'] . ', a ' . $fecha, 0, 'C', 0);
     $MiPDF->Ln(6);
     $MiPDF->Multicell(0, 4, 'Jefe de Estudios:                    Sello del Centro                   Director/a:', 0, 'C', 0);
     $MiPDF->Ln(16);
     $MiPDF->Multicell(0, 4, $config['directivo_jefatura'] . '                                             ' . $config['directivo_direccion'], 0, 'C', 0);
 }
 $MiPDF = new GranPDF('L', 'mm', 'A4');
 $MiPDF->AddFont('NewsGotT', '', 'NewsGotT.php');
 $MiPDF->AddFont('NewsGotT', 'B', 'NewsGotTb.php');
 $MiPDF->AddFont('ErasDemiBT', '', 'ErasDemiBT.php');
 $MiPDF->AddFont('ErasDemiBT', 'B', 'ErasDemiBT.php');
 $MiPDF->AddFont('ErasMDBT', '', 'ErasMDBT.php');
 $MiPDF->AddFont('ErasMDBT', 'I', 'ErasMDBT.php');
 $MiPDF->SetMargins(25, 20, 20);
 $MiPDF->SetDisplayMode('fullpage');
 $titulo = "Listado de alumnos con asignaturas pendientes";
 $grupos = substr($_POST['grupos'], 0, -1);
 $tr_gr = explode(";", $grupos);
 foreach ($tr_gr as $valor) {
     $MiPDF->Addpage();
     $MiPDF->SetFont('NewsGotT', 'B', 12);
     $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);
Example #4
0
 # insertamos la primera pagina del documento
 $MiPDF->Addpage();
 // INFORMACION DE LA CARTA
 $MiPDF->SetY(45);
 $MiPDF->SetFont('NewsGotT', '', 12);
 $MiPDF->Cell(75, 5, 'Fecha:  ' . $hoy, 0, 0, 'L', 0);
 $MiPDF->Cell(75, 5, $padre, 0, 1, 'L', 0);
 $MiPDF->Cell(75, 12, 'Ref.:     Fec/' . $row['id'], 0, 0, 'L', 0);
 $MiPDF->Cell(75, 5, $direccion, 0, 1, 'L', 0);
 $MiPDF->Cell(75, 0, '', 0, 0, 'L', 0);
 $MiPDF->Cell(75, 5, $codpostal . ' ' . mb_strtoupper($provincia, 'iso-8859-1'), 0, 1, 'L', 0);
 $MiPDF->Cell(0, 12, 'Asunto: ' . $titulo, 0, 1, 'L', 0);
 $MiPDF->Ln(10);
 // CUERPO DE LA CARTA
 $MiPDF->SetFont('NewsGotT', 'B', 12);
 $MiPDF->Multicell(0, 5, mb_strtoupper($titulo, 'iso-8859-1'), 0, 'C', 0);
 $MiPDF->Ln(5);
 $MiPDF->SetFont('NewsGotT', '', 12);
 $MiPDF->Multicell(0, 5, $cuerpo, 0, 'L', 0);
 $MiPDF->Ln(10);
 //FIRMAS
 $MiPDF->Cell(90, 5, 'Representante legal', 0, 0, 'C', 0);
 $MiPDF->Cell(55, 5, 'Tutor/a', 0, 1, 'C', 0);
 $MiPDF->Cell(55, 20, '', 0, 0, 'C', 0);
 $MiPDF->Cell(55, 20, '', 0, 1, 'C', 0);
 $MiPDF->SetFont('NewsGotT', '', 10);
 $MiPDF->Cell(90, 5, 'Fdo. ' . $padre, 0, 0, 'C', 0);
 $MiPDF->Cell(55, 5, 'Fdo. ' . mb_convert_case($tutor, MB_CASE_TITLE, "iso-8859-1"), 0, 1, 'C', 0);
 // RECIBI
 $txt_recibi = "D./Dña. {$nombre} {$apellidos}, alumno/a del grupo {$unidad}, he recibido la {$titulo} con referencia Fec/" . $row['id'] . " registrado el " . strftime("%e de %B de %Y", strtotime($fecha)) . ".";
 $MiPDF->Ln(8);
Example #5
0
 $cuerpo21 = "D./Dña. " . $config['directivo_secretaria'] . ", como Secretario/a del centro " . $config['centro_denominacion'] . ", y con el visto bueno de la Direccción: ";
 $cuerpo22 = "CERTIFICA que el/la alumno/a: {$alumno} matriculado/a en el curso {$unidad}, revisados sus libros con fecha {$fecha}, debe ";
 $cuerpo22 .= "reponer (o en su caso abonar el importe segun tarifa marcada por la Junta de Andalucía) los siguientes libros: ";
 $importante2 = 'En caso de no atender a este requerimiento el/la alumno/a no podrá disfrutar del programa de gratuidad el curso próximo.';
 # insertamos la primera página del documento
 $MiPDF->Addpage();
 #### Cabecera con dirección
 $MiPDF->SetFont('NewsGotT', '', 12);
 $MiPDF->SetTextColor(0, 0, 0);
 $MiPDF->Text(30, 55, $tutor);
 $MiPDF->Text(30, 65, $domicilio);
 $MiPDF->Text(30, 70, $codigo . " (" . $localidad . ")");
 $total = 0;
 $MiPDF->Ln(60);
 $MiPDF->SetFont('NewsGotT', 'B', 12);
 $MiPDF->Multicell(0, 4, $titulo2, 0, 'C', 0);
 $MiPDF->SetFont('NewsGotT', '', 12);
 $MiPDF->Ln(4);
 $MiPDF->Multicell(0, 4, $cuerpo21, 0, 'J', 0);
 $MiPDF->Ln(3);
 $MiPDF->Multicell(0, 4, $cuerpo22, 0, 'J', 0);
 $MiPDF->Ln(3);
 $MiPDF->SetFont('NewsGotT', '', 12);
 $MiPDF->Ln(2);
 while ($regasig = mysqli_fetch_row($resulasig)) {
     $MiPDF->SetFont('NewsGotT', '', 12);
     $MiPDF->SetX(170);
     $MiPDF->cell(0, 4, $regasig[3] . ' Euros', 0, 'D', 0);
     $MiPDF->SetX(20);
     $MiPDF->Multicell(150, 4, '- ' . $regasig[0] . ' --> Título: ' . $regasig[1] . ' (' . $regasig[2] . ')', 0, 'I', 0);
     $total = $total + $regasig[3];
Example #6
0
 # insertamos la primera pagina del documento
 $MiPDF->Addpage();
 $autorizacion = "D./Dña. {$alumno['2']} con D.N.I {$alumno['8']}, como representante legal de {$alumno['0']} {$alumno['1']}, alumno/a de la unidad {$alumno['9']}, asume la responsabilidad de que su hijo/a participe en la siguiente Actividad Complementaria y Extraescolar e igualmente autoriza a los profesores/as responsables a tomar cuantas medidas sean necesarias para conseguir un desarrollo adecuado de la actividad programada.";
 $alergias = "Al mismo tiempo indico que mi hijo/a:\n\t__ Necesita tratamiento médico o medicación específica.\n\t__ Es alérgico a algún tipo de comidas.\n\t\n\tObservaciones:\n\t";
 // INFORMACION DE LA CARTA
 $MiPDF->SetY(45);
 $MiPDF->SetFont('NewsGotT', '', 10);
 $MiPDF->Cell(75, 5, 'Fecha:  ' . date('d.m.Y'), 0, 0, 'L', 0);
 $MiPDF->Cell(75, 5, $alumno[2], 0, 1, 'L', 0);
 $MiPDF->Cell(75, 12, 'Ref.:     Act/' . $id, 0, 0, 'L', 0);
 $MiPDF->Cell(75, 5, $alumno[3], 0, 1, 'L', 0);
 $MiPDF->Cell(75, 0, '', 0, 0, 'L', 0);
 $MiPDF->Cell(75, 5, $alumno[4] . ' ' . mb_strtoupper($alumno[6], 'iso-8859-1'), 0, 1, 'L', 0);
 $MiPDF->Cell(0, 12, 'Asunto: ' . $actividad, 0, 1, 'L', 0);
 $MiPDF->Ln(7);
 $MiPDF->Multicell(0, 5, $autorizacion, 0, 'L', 0);
 $MiPDF->Ln(5);
 #Cuerpo.
 $MiPDF->SetFont('NewsGotT', 'B', 10);
 $MiPDF->Cell(30, 8, 'Fecha: ', 0, 0, 'L');
 $MiPDF->SetFont('NewsGotT', '', 10);
 $MiPDF->Cell(130, 8, $fecha_act, 0, 1, 'L');
 $MiPDF->SetFont('NewsGotT', 'B', 10);
 $MiPDF->Cell(30, 8, 'Horario: ', 0, 0, 'L');
 $MiPDF->SetFont('NewsGotT', '', 10);
 $MiPDF->Cell(130, 8, $horario_act, 0, 1, 'L');
 $MiPDF->SetFont('NewsGotT', 'B', 10);
 $MiPDF->Cell(30, 8, 'Actividad: ', 0, 0, 'L');
 $MiPDF->SetFont('NewsGotT', '', 10);
 $MiPDF->Cell(130, 8, $actividad, 0, 1, 'L');
 $MiPDF->SetFont('NewsGotT', 'B', 10);
Example #7
0
 }
 if (strlen($alumno[6]) > 0) {
     $cuerpo5 = "Informe del Tutor del Curso";
     $cuerpo55 = "{$alumno['6']}";
 }
 if (strlen($alumno[13]) > 0) {
     $cuerpo6 = "Informe de los Servicios Sociales";
     $cuerpo66 = "{$alumno['13']}";
 }
 #### Cabecera con dirección
 $MiPDF->SetFont('NewsGotT', '', 12);
 $MiPDF->SetTextColor(0, 0, 0);
 #Cuerpo.
 $MiPDF->Ln(45);
 $MiPDF->SetFont('NewsGotT', 'B', 12);
 $MiPDF->Multicell(0, 20, $cuerpo0, 0, 'C', 0);
 $MiPDF->SetFont('NewsGotT');
 $MiPDF->Multicell(0, 4, $datos10, 0, 'L', 0);
 $MiPDF->Ln(5);
 $MiPDF->SetFont('NewsGotT', '', 12);
 $MiPDF->Multicell(0, 4, $cuerpo1, 0, 'J', 0);
 $MiPDF->Ln(5);
 $MiPDF->SetFont('NewsGotT', 'B', 12);
 $MiPDF->Multicell(0, 4, $cuerpo3, 0, 'L', 0);
 $MiPDF->Ln(1);
 $MiPDF->SetFont('NewsGotT', '', 12);
 $MiPDF->Multicell(0, 4, $cuerpo33, 0, 'J', 0);
 $MiPDF->Ln(5);
 if (strlen($alumno[5]) > 0) {
     $MiPDF->SetFont('NewsGotT', 'B', 12);
     $MiPDF->Multicell(0, 4, $cuerpo4, 0, 'L', 0);
Example #8
0
         $cuerpo3 = "----------------------------------------------------------------------------------------------------------------------------------------------\n\nEn " . $config['centro_localidad'] . ", a _________________________________\nFirmado: El Padre/Madre/Representante legal:\n\n\n\nD./Dña _____________________________________________________________________\nD.N.I ___________________________";
         $cuerpo4 = "\n----------------------------------------------------------------------------------------------------------------------------------------------\n\nCOMUNICACIÓN DE AMONESTACIÓN ESCRITA\n\n\tEl alumno/a {$nombre} {$apellido} del grupo {$curso}, ha sido amonestado/a con fecha {$hoy} con falta grave, recibiendo la notificación mediante comunicación escrita de la misma para entregarla al padre/madre/representante legal.\n\n                                           Firma del alumno/a:\n\t\n";
         # insertamos la primera pagina del documento
         $MiPDF->Addpage();
         #### Cabecera con dirección
         $MiPDF->SetFont('NewsGotT', '', 12);
         $MiPDF->SetTextColor(0, 0, 0);
         $MiPDF->SetTextColor(0, 0, 0);
         $MiPDF->Text(128, 35, $config['centro_denominacion']);
         $MiPDF->Text(128, 39, $config['centro_direccion']);
         $MiPDF->Text(128, 43, $config['centro_codpostal'] . " (" . $config['centro_localidad'] . ")");
         $MiPDF->Text(128, 47, "Tlfno. " . $config['centro_telefono']);
         #Cuerpo.
         $MiPDF->Ln(45);
         $MiPDF->SetFont('NewsGotT', 'B', 12);
         $MiPDF->Multicell(0, 4, $titulo1, 0, 'C', 0);
         $MiPDF->SetFont('NewsGotT', '', 12);
         $MiPDF->Ln(4);
         $MiPDF->Multicell(0, 4, $cuerpo1, 0, 'J', 0);
         $MiPDF->Ln(3);
         $MiPDF->Multicell(0, 4, $cuerpo2, 0, 'J', 0);
         $MiPDF->Ln(6);
         $MiPDF->Multicell(0, 4, 'En ' . $config['centro_localidad'] . ', a ' . $hoy, 0, 'C', 0);
         $MiPDF->Ln(20);
         $MiPDF->Multicell(0, 4, $tutor, 0, 'C', 0);
         $MiPDF->Ln(5);
         $MiPDF->Multicell(0, 4, $cuerpo3, 0, 'J', 0);
         $MiPDF->Ln(5);
         $MiPDF->Multicell(0, 4, $cuerpo4, 0, 'J', 0);
     }
 }
Example #9
0
$A4 = "A4";
$MiPDF = new GranPDF('P', 'mm', $A4);
$MiPDF->AddFont('NewsGotT', '', 'NewsGotT.php');
$MiPDF->AddFont('NewsGotT', 'B', 'NewsGotTb.php');
$MiPDF->AddFont('ErasDemiBT', '', 'ErasDemiBT.php');
$MiPDF->AddFont('ErasDemiBT', 'B', 'ErasDemiBT.php');
$MiPDF->AddFont('ErasMDBT', '', 'ErasMDBT.php');
$MiPDF->AddFont('ErasMDBT', 'I', 'ErasMDBT.php');
$MiPDF->SetMargins(25, 20, 20);
$MiPDF->SetDisplayMode('fullpage');
$titulo = "Ficha del información del Aula de Convivencia";
# insertamos la primera pagina del documento
$MiPDF->Addpage();
$MiPDF->Ln(8);
$MiPDF->SetFont('NewsGotT', 'B', 16);
$MiPDF->Multicell(0, 5, mb_strtoupper($titulo, 'iso-8859-1'), 0, 'C', 0);
$MiPDF->Ln(8);
// INFORMACION DE LA CARTA
//$MiPDF->SetY(35);
$MiPDF->SetFont('NewsGotT', 'B', 12);
$MiPDF->Cell(15, 10, 'FECHA: ', 0, 0, 'L', 0);
$MiPDF->SetFont('NewsGotT', '', 12);
$MiPDF->Cell(22, 10, $hoy, 0, 0, 'L', 0);
$MiPDF->Ln(10);
$MiPDF->SetFont('NewsGotT', 'B', 12);
$MiPDF->Cell(25, 10, 'ALUMNO/A:  ', 1, 0, 'C', 0);
$MiPDF->SetFont('NewsGotT', '', 12);
$MiPDF->Cell(95, 10, $apellidos . ', ' . $nombre, 1, 0, 'L', 0);
$MiPDF->SetFont('NewsGotT', 'B', 12);
$MiPDF->Cell(20, 10, 'GRUPO: ', 1, 0, 'C', 0);
$MiPDF->SetFont('NewsGotT', '', 12);