$MiPDF->AddFont('ErasMDBT', 'I', 'ErasMDBT.php'); $MiPDF->SetMargins(20, 20, 20); # ajustamos al 100% la visualizacion $MiPDF->SetDisplayMode('fullpage'); // Consulta en curso. foreach ($nombre as $val) { $trozos = explode(" --> ", $val); $claveal0 .= "claveal = '" . $trozos[1] . "' or "; } $claveal1 = substr($claveal0, 0, strlen($claveal0) - 4); mysqli_query($db_con, $SQLDELF); mysqli_query($db_con, $SQLDELJ); // Creación de la tabla temporal donde guardar los registros. La variable para el bucle es 10224; // $fechasp0=explode("-",$fecha12); $fechasp1 = cambia_fecha($fecha12); $fechasp3 = cambia_fecha($fecha22); // $fechasp11=$fechasp0[0]."-".$fechasp0[1]."-".$fechasp0[2]; // $fechasp2=explode("-",$fecha22); // $fechasp3=$fechasp2[2]."-".$fechasp2[1]."-".$fechasp2[0]; // $fechasp31=$fechasp2[0]."-".$fechasp2[1]."-".$fechasp2[2]; if (strlen($claveal1) > 5) { $alum = " and (" . $claveal1 . ")"; } else { $alum = ""; } mysqli_query($db_con, "drop table faltastemp2"); mysqli_query($db_con, "drop table faltastemp3"); $SQLTEMP = "create table faltastemp2 SELECT CLAVEAL, falta, (count(*)) AS numero\n FROM FALTAS where falta = 'F' and date(FALTAS.fecha) >= '{$fechasp1}' and date(FALTAS.fecha)\n\t<= '{$fechasp3}' {$alum} group by claveal"; // echo $SQLTEMP."<br>"; $resultTEMP = mysqli_query($db_con, $SQLTEMP); mysqli_query($db_con, "ALTER TABLE faltastemp2 ADD INDEX ( claveal ) ");
function dia_amd($a) { $a = cambia_fecha($a); return dia_dma($a); }
$tutor = $_POST['tutor']; $alumno = $_POST['alumno']; if (empty($_POST['alumno']) or empty($_POST['tutor'])) { echo '<div align="center"><div class="alert alert-warning alert-block fade in"> <button type="button" class="close" data-dismiss="alert">×</button> <legend>Atención:</legend> Debes rellenar todos los datos, y parece que te has olvidado del Alumno o del Tutor.<br>Vuelve atrás e inténtalo de nuevo.<br /><br /> <input name="volver" type="button" onClick="history.go(-1)" value="Volver" class="btn btn-primary"> </div></div>'; exit; } ?> <?php #Vamos a rellenar los datos del alumno objeto del informe en la base de datos infotut $duracion2 = $duracion + 1; $fecha = cambia_fecha($fecha); $trozos = explode(" --> ", $alumno); $claveal = $trozos[1]; $nombre_comp = $trozos[0]; $trozos1 = explode(", ", $nombre_comp); $apellidos = $trozos1[0]; $nombre = $trozos1[1]; $falumno = mysqli_query($db_con, "SELECT CLAVEAL, APELLIDOS, NOMBRE, unidad, matriculas,\nCOMBASI FROM alma WHERE claveal = '{$claveal}'"); $dalumno = mysqli_fetch_array($falumno); $asignaturas = chunk_split($dalumno[5], 3, "-"); $asig = explode("-", $asignaturas); $duplicado = mysqli_query($db_con, "select claveal from tareas_alumnos where claveal = '{$dalumno['0']}' and fecha = '{$fecha}'"); if (mysqli_num_rows($duplicado) > 0) { echo '<div align="center"><div class="alert alert-warning alert-block fade in"> <button type="button" class="close" data-dismiss="alert">×</button> <legend>Atención:</legend>';
$X_UNIDAD = $tag_xunidad->item(0)->nodeValue; $T_NOMBRE = utf8_decode($tag_tnombre->item(0)->nodeValue); if ($draw_html == 0) { echo ' <div class="alert alert-info"> Importando faltas de asistencia desde el día <strong>' . $fecha_desde . '</strong> hasta el día <strong>' . $fecha_hasta . '</strong>. Esta acción sobreescribirá los datos existentes en ese periodo de tiempo. </div>'; } // Copia la tabla y elimina los datos para evitar duplicaciones //mysqli_query($db_con, "drop TABLE FALTAS_seg"); //mysqli_query($db_con, "CREATE TABLE FALTAS_seg SELECT * FROM FALTAS"); mysqli_query($db_con, "truncate FALTAS_seg"); mysqli_query($db_con, "insert into FALTAS_seg SELECT * FROM FALTAS"); $fecha_desde = cambia_fecha($fecha_desde); $fecha_hasta = cambia_fecha($fecha_hasta); mysqli_query($db_con, "DELETE FROM FALTAS WHERE FECHA BETWEEN '{$fecha_desde}' AND '{$fecha_hasta}' and unidad = '{$T_NOMBRE}'"); if ($draw_html == 0) { echo '<div class="well">'; echo '<ul>'; } echo '<li><strong>' . $T_NOMBRE . ' (' . $D_OFERTAMATRIG . '):</strong> '; $tag_alumno = $doc->getElementsByTagName("ALUMNO"); foreach ($tag_alumno as $alumno) { $tag_xmatricula = $alumno->getElementsByTagName("X_MATRICULA"); $tag_cnumescolar = $alumno->getElementsByTagName("C_NUMESCOLAR"); $X_MATRICULA = $tag_xmatricula->item(0)->nodeValue; $C_NUMESCOLAR = $tag_cnumescolar->item(0)->nodeValue; // Obtenemos el número de lista $result = mysqli_query($db_con, "SELECT NC FROM FALUMNOS WHERE CLAVEAL = '{$C_NUMESCOLAR}' LIMIT 1"); $row = mysqli_fetch_assoc($result);
$MiPDF->SetDisplayMode('fullpage'); // Consulta en curso. if (substr($curso, 0, 1) == '1') { $mas = ", colegio"; } $n_curso = substr($curso, 0, 1); $result0 = mysqli_query($db_con, "select distinct id_matriculas from matriculas_temp, matriculas where id=id_matriculas order by curso" . $mas . ", letra_grupo, apellidos, nombre"); //echo "select distinct id_matriculas from matriculas_temp, matriculas where id=id_matriculas order by curso".$mas.", letra_grupo, apellidos, nombre"; while ($id_ar = mysqli_fetch_array($result0)) { $id = $id_ar[0]; $result = mysqli_query($db_con, "select * from matriculas where id = '{$id}'"); if ($row = mysqli_fetch_array($result)) { $apellidos = "Apellidos del Alumno: " . $row[2]; $nombre = "Nombre: " . $row[3]; $nacido = "Nacido en: " . $row[4]; $nacimiento = cambia_fecha($row[6]); $provincia = "Provincia de: " . $row[5]; $fecha_nacimiento = "Fecha de Nacimiento: {$nacimiento}"; $domicilio = "Domicilio: " . $row[7]; $localidad = "Localidad: " . $row[8]; $dni = "DNI del alumno: " . $row[9]; $padre = "Apellidos y nombre del Tutor legal 1: " . $row[10]; $pa = explode(", ", $row[10]); $papa = "{$pa['1']} {$pa['0']}"; $dnitutor = "DNI: " . $row[11]; $madre = "Apellidos y nombre del Tutor legal 2: " . $row[12]; $dnitutor2 = "DNI: " . $row[13]; $telefono1 = "Teléfono Casa: " . $row[14]; $telefono2 = "Teléfono Móvil: " . $row[15]; $telefonos = "{$telefono1}\n {$telefono2}"; $idioma = $row[20];
" alt="" style="margin-right: 10px;"> <span style="font-weight: bold;"><?php echo $profi; ?> </span><br> <small class="text-muted"> Último acceso: <?php $time = mysqli_query($db_con, "select fecha from reg_intranet where profesor = '" . $idea . "' order by fecha desc limit 2"); $num = 0; while ($last = mysqli_fetch_array($time)) { $num += 1; if ($num == 2) { $t_r0 = explode(" ", $last[0]); $dia_hora = cambia_fecha($t_r0[0]); echo "{$dia_hora} {$t_r0['1']}"; } } ?> </small> <div class="clearfix"></div> </div> </li> <li class="divider hidden-xs"></li> <li><a href="//<?php echo $config['dominio']; ?> /intranet/clave.php"><span class="fa fa-key fa-fw"></span> Cambiar contraseña</a></li> <li><a href="//<?php echo $config['dominio'];
<div class="tab-content" style="padding-bottom: 9px; border-bottom: 1px solid #ddd;"> <div class="tab-pane fade in active" id="tab1"> <br> <?php // Procesamos los datosxxxx $datos1 = "select distinct fecha, nombre, nota from datos, notas_cuaderno where notas_cuaderno.id = datos.id and profesor = '{$profesor}' and curso like '%{$curso}%,' and claveal = '{$claveal}' and asignatura = '{$asignatura}' order by orden"; $datos0 = mysqli_query($db_con, $datos1); if (mysqli_num_rows($datos0) > 0) { ?> <h4 class='text-info'> Notas en la Columnas</h4><br /> <?php echo "<table align='center' class='table table-striped' style='width:auto'>\n"; echo "<tr><th>Fecha</td><th>Columna</td><th>Datos</td>"; while ($datos = mysqli_fetch_array($datos0)) { echo "<tr><td class='text-info' nowrap>" . cambia_fecha($datos[0]) . "</td><td>{$datos['1']}</td><td align='left' class='text-success'> <strong>{$datos['2']}</strong></td></tr>"; } echo "</table>"; } else { echo '<br /><div align="center"><div class="alert alert-danger alert-block fade in"> <button type="button" class="close" data-dismiss="alert">×</button> <h5>ATENCIÓN:</h5> El alumno no tiene notas registradas. </div></div>'; } ?> </div> <div class="tab-pane fade in" id="tab2"> <br> <?php
} if (TRIM("{$APELLIDOS}") == "") { $AUXSQL .= " AND 1=1 "; } else { $AUXSQL .= " and FALUMNOS.apellidos like '{$APELLIDOS}%'"; } #Comprobamos d y mes. if (TRIM("{$MES}") == "") { $AUXSQL .= " AND 1=1 "; } else { $AUXSQL .= " and (month(Fechoria.fecha)) = '{$MES}'"; } if (TRIM("{$DIA}") == "") { $AUXSQL .= " AND 1=1 "; } else { $DIA = cambia_fecha($DIA); $AUXSQL .= " and (date(Fechoria.fecha)) = '{$DIA}'"; } if (TRIM("{$unidad}") == "") { $AUXSQL .= " AND 1=1 "; } else { $AUXSQL .= " and FALUMNOS.unidad like '{$unidad}'"; } if (isset($clase)) { $AUXSQL .= " AND ("; foreach ($clase as $tipo_fech) { if ($tipo_fech == "Expulsion del Centro") { $AUXSQL .= " expulsion > '0' OR"; } if ($tipo_fech == "Expulsion del Aula") { $AUXSQL .= " expulsionaula = '1' OR";
// Consulta en curso. if (substr($curso, 0, 1) == '1') { $mas = ", colegio"; } //echo "select distinct id_matriculas from matriculas_temp, matriculas where id=id_matriculas order by curso".$mas.", letra_grupo, apellidos, nombre" ; $result0 = mysqli_query($db_con, "select distinct id_matriculas from matriculas_temp, matriculas where id=id_matriculas order by curso" . $mas . ", letra_grupo, apellidos, nombre"); while ($id_ar = mysqli_fetch_array($result0)) { $id = ""; $id = $id_ar[0]; $result = mysqli_query($db_con, "select * from matriculas where id = '{$id}'"); if ($row = mysqli_fetch_array($result)) { $apellidos = "Apellidos del Alumno: " . $row[2]; $nombre = "Nombre: " . $row[3]; $nacido = "Nacido en: " . $row[4]; $provincia = "Provincia de: " . $row[5]; $fecha_nacimiento = "Fecha de Nacimiento: " . cambia_fecha($row[6]); $domicilio = "Domicilio: " . $row[7]; $localidad = "Localidad: " . $row[8]; $dni = "DNI del alumno: " . $row[9]; $padre = "Apellidos y nombre del Tutor legal 1: " . $row[10]; $dnitutor = "DNI: " . $row[11]; $madre = "Apellidos y nombre del Tutor legal 2: " . $row[12]; $dnitutor2 = "DNI: " . $row[13]; $telefono1 = "Teléfono Casa: " . $row[14]; $telefono2 = "Teléfono Móvil: " . $row[15]; $telefonos = "{$telefono1}\n {$telefono2}"; $idioma = $row['idioma']; $religion = $row['religion']; $itinerario = $row['itinerario']; $matematicas4 = $row['matematicas4']; $matematicas3 = $row['matematicas3'];
//$g=$grupo[$i]; $sqldatos = "SELECT concat(alma.apellidos,', ',alma.nombre),Fecha,matriculas,Sexo,padre,Domicilio,Telefonourgencia,alma.claveal, Telefono, nc FROM alma, FALUMNOS WHERE FALUMNOS.claveal=alma.claveal and alma.unidad='" . $grupo1 . "' ORDER BY nc"; //echo $sqldatos; $lista = mysqli_query($db_con, $sqldatos) or die(mysqli_error($db_con)); $num = 0; unset($data); $ixx = 0; while ($datatmp = mysqli_fetch_array($lista)) { $ixx = $ixx + 1; $tels = trim($datatmp[6] . " " . $datatmp[8]); if ($datatmp[2] > 1) { $repite = "Sí"; } else { $repite = "No"; } $data[] = array('num' => $datatmp[9], 'nombre' => $datatmp[0], 'fecha' => cambia_fecha($datatmp[1]), 'Repite' => $repite, 'NIE' => $datatmp[7], 'Tutor' => $datatmp[4], 'Domicilio' => $datatmp[5], 'Telefonos' => $tels); } $titles = array('num' => '<b>Nº</b>', 'nombre' => '<b>Alumno/a</b>', 'fecha' => '<b>Fecha ncto.</b>', 'Repite' => '<b>Rep.</b>', 'NIE' => '<b>NIE</b>', 'Tutor' => '<b>Padre / madre</b>', 'Domicilio' => '<b>Domicilio</b>', 'Telefonos' => '<b>Teléfono(s)</b>'); $options = array('showLines' => 2, 'shadeCol' => array(0.9, 0.9, 0.9), 'xOrientation' => 'center', 'fontSize' => 8, 'width' => 775); $txttit = "<b>Datos del grupo " . $grupo1 . "</b>\n"; $pdf->ezText($txttit, 14, $options_center); $pdf->ezTable($data, $titles, '', $options); $pdf->ezText("\n\n", 4); $pdf->ezText("<b>Fecha:</b> " . date("d/m/Y"), 10, $options_left); ##### Hasta aquí la lista con cuadrícula //echo $numg; if ($numg != $n) { $pdf->ezNewPage(); unset($data); unset($titles); }
</thead> <tbody> <?php while ($row = mysqli_fetch_array($result)) { ?> <tr> <td><?php echo $row['expulsion'] > '1' ? 'Expulsión del centro' : 'Aula de convivencia'; ?> </td> <td><?php echo $row['expulsion'] > '1' ? cambia_fecha($row['inicio']) : cambia_fecha($row['inicio_aula']); ?> </td> <td><?php echo $row['expulsion'] > '1' ? cambia_fecha($row['fin']) : cambia_fecha($row['fin_aula']); ?> </td> <td><?php echo $row['asunto']; ?> </td> </tr> <?php } ?> <?php mysqli_free_result($result); ?> </tbody> </table>