コード例 #1
0
ファイル: guardias.php プロジェクト: iesportada/intranet
$ano = date('Y');
$numerodiasemana = date('w', mktime(0, 0, 0, $mes, $dia_n, $ano));
if ($n_dia > $numerodiasemana) {
    $dif = $n_dia - $numerodiasemana;
    $g_dia = date('d') + $dif;
}
if ($n_dia < $numerodiasemana) {
    $dif = $numerodiasemana - $n_dia;
    $g_dia = date('d') - $dif;
}
$g_dia = substr($g_dia, 1, strlen($g_dia));
if ($n_dia == $numerodiasemana) {
    $dif = 0;
}
$g_fecha = date("Y-m-{$g_dia}");
$fecha_sp = formatea_fecha($g_fecha);
?>
<div class="container">
<div class="row">
<br>
<div class="page-header">
 <h2>Guardias de Aula <small> Registro de guardias</small></h2></div>
<div align="center">
<h2><small>Fecha de la guardia: <span class="text-success"><?php 
echo $fecha_sp;
?>
</span><br />
Profesor de guardia: <span class="text-info text-capitalize"><?php 
echo $profeso;
?>
</span></small></h2><br>
コード例 #2
0
ファイル: padres.php プロジェクト: iesportada/intranet
mysqli_query($db_con, "ALTER TABLE faltastemp3 ADD INDEX ( claveal ) ");
$SQL0 = "SELECT CLAVEAL  FROM  faltastemp2 WHERE falta = 'F' and numero >= '{$numero}'";
$result0 = mysqli_query($db_con, $SQL0);
if (mysqli_num_rows($result0) > "0") {
    while ($row0 = mysqli_fetch_array($result0)) {
        $claveal = $row0[0];
        // Justificadas
        $SQLJ = "select faltastemp3.claveal, FALUMNOS.apellidos, FALUMNOS.nombre, FALUMNOS.unidad, FALUMNOS.nc, FALTAS.falta,  faltastemp3.numero from faltastemp3, FALTAS, FALUMNOS where FALUMNOS.claveal = FALTAS.claveal and faltastemp3.claveal = FALTAS.claveal and FALTAS.falta = 'J' and FALTAS.claveal = '{$claveal}' GROUP BY FALUMNOS.apellidos";
        $resultJ = mysqli_query($db_con, $SQLJ);
        $rowJ = mysqli_fetch_array($resultJ);
        // No justificadas
        $SQLF = "select faltastemp2.claveal, alma.apellidos, alma.nombre, alma.unidad, alma.matriculas,\nFALTAS.falta,  faltastemp2.numero, alma.DOMICILIO, alma.CODPOSTAL, alma.LOCALIDAD,\nalma.PADRE from faltastemp2, FALTAS, alma where alma.claveal = FALTAS.claveal and faltastemp2.claveal =\nFALTAS.claveal and FALTAS.claveal = '{$claveal}' and FALTAS.falta = 'F' GROUP BY alma.apellidos";
        $resultF = mysqli_query($db_con, $SQLF);
        //Fecha del día
        $fhoy = date('Y-m-d');
        $fecha = formatea_fecha($fhoy);
        // Bucle de Consulta.
        if ($rowF = mysqli_fetch_array($resultF)) {
            $justidias = "";
            $nojustidias = "";
            $padre = $rowF[10];
            $direcion = $rowF[7];
            $localidad = $rowF[8] . " " . $rowF[9];
            // Días con Faltas Justificadas
            $SQL2 = "SELECT distinct FALTAS.fecha from FALTAS where FALTAS.CLAVEAL = '{$claveal}' and FALTAS.falta = 'J' and date(FALTAS.fecha )>= '{$fechasp1}' and date(FALTAS.fecha) <= '{$fechasp3}' order by fecha";
            $result3 = mysqli_query($db_con, $SQL2);
            $justi = mysqli_fetch_array($result3);
            if ($justi[0] == "") {
                $justi1 = "Su hijo no ha justificado faltas de asistencia al Centro entre los días {$fecha12} y {$fecha22}.";
            } else {
                $result2 = mysqli_query($db_con, $SQL2);
コード例 #3
0
ファイル: expulsiones.php プロジェクト: joadelvia/intranet
                        $sms = new Trendoo_SMS();
                        $sms->sms_type = SMSTYPE_GOLD_PLUS;
                        $sms->add_recipient('+34' . $mobile);
                        $sms->message = $mens_total;
                        $sms->sender = $config['mod_sms_id'];
                        $sms->set_immediate();
                        if ($sms->validate()) {
                            $sms->send();
                        }
                    }
                }
            }
            $fechaesp = explode("/", $inicio_aula);
            $hoy = formatea_fecha($fecha);
            $inicio1 = formatea_fecha($inicio_aula);
            $fin1 = formatea_fecha($fin_aula);
            $tutor = "Jefatura de Estudios";
            if (!empty($tareas)) {
                $repe = mysqli_query($db_con, "select * from tareas_alumnos where claveal = '{$claveal}' and fecha = '{$inicio_aula}'");
                if (mysqli_num_rows($repe) == "0") {
                    $insertar = mysqli_query($db_con, "INSERT tareas_alumnos (CLAVEAL,APELLIDOS,NOMBRE,unidad,FECHA,DURACION,PROFESOR, FIN) VALUES ('{$claveal}','{$apellidos}','{$nombre}','{$unidad}', '{$inicio_aula}','{$convivencia}','{$tutor}', '{$fin_aula}')") or die("Error: no se ha podido activar el informe:" . mysqli_error($db_con));
                } else {
                    $mensaje = "Parece que ya hay un <span style='color:brown;'>Informe de Tareas</span> activado para esa fecha, y no queremos duplicarlo";
                }
            }
        }
    }
}
if ($imprimir5) {
    include "imprimir/convivencia.php";
    exit;
コード例 #4
0
ファイル: memoria_print.php プロジェクト: iesportada/intranet
    if ($i == 1) {
        $html .= "<h3>" . "1. Aspectos organizativos del departamento" . "</h3>";
    }
    if ($i == 6) {
        $html .= "<h3>" . "4. Criterios de Evaluación." . "</h3>";
    }
    if ($i == 8) {
        $html .= "<h3>" . "5. Medidas de atención a la diversidad." . "</h3>";
    }
    $html .= "<h4>" . $pregunta[$i] . "</h4>";
    $html .= "<h5>" . $nota[$i] . "</h5>";
    $html .= '<div style="border:0px solid #aaa; padding: 10px;">';
    $html .= strip_tags($p[$i], '<br><p><strong><em><b><i><ul><ol><li><table><tr><td><th>') . '</div><br>';
}
####################
# Fin de la lectura de datos de la memoria
####################
$html .= '<table style="border:0px; padding: 1px;><tr><td style="border:0px; padding: 10px;">';
$html .= '</td></tr></table>';
# Firma del tutor/a
$html .= '<div align=center><br><br>' . $config['centro_localidad'] . ', ' . formatea_fecha(date("Y/m/d"));
$html .= '<br><br><br><br>';
$html .= 'Fdo.: ' . $memoria[1];
$html .= '</div></div></body></html>';
$html = mb_convert_encoding($html, 'UTF-8', 'ISO-8859-1');
$depto = mb_convert_encoding($depto, 'UTF-8', 'ISO-8859-1');
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("Memoria del Departamento de {$depto}.pdf", array("Attachment" => 0));
mysqli_close();
コード例 #5
0
ファイル: reposicion.php プロジェクト: iesportada/intranet
// Alumnos que deben reponer libros
$repo1 = "select distinct textos_alumnos.claveal from textos_alumnos, alma where alma.claveal = textos_alumnos.claveal and alma.curso = '{$niv}' and (estado = 'M' or estado = 'N') and devuelto = '1' order by alma.curso";
//echo $repo1;
$repo0 = mysqli_query($db_con, $repo1);
while ($repo = mysqli_fetch_array($repo0)) {
    $claveal = $repo[0];
    // Datos del alumno
    $sqlal = "SELECT concat(Nombre,' ',Apellidos),alma.Unidad,Domicilio,Localidad,codpostal,Tutor, curso FROM alma, FTUTORES WHERE alma.unidad = FTUTORES.unidad and claveal='" . $claveal . "'";
    $resultadoal = mysqli_query($db_con, $sqlal);
    $registroal = mysqli_fetch_row($resultadoal);
    $nivel = $niv;
    // Libros en mal estado o perdidos
    $sqlasig = "SELECT distinct asignaturas.nombre, textos_gratis.titulo, textos_gratis.editorial, importe from textos_alumnos, textos_gratis, asignaturas where textos_alumnos.claveal='{$claveal}' and asignaturas.codigo = textos_alumnos.materia and textos_gratis.materia=asignaturas.nombre and (estado = 'M' or estado = 'N')  and textos_gratis.nivel='{$nivel}'";
    $resulasig = mysqli_query($db_con, $sqlasig);
    #recogida de variables.
    $hoy = formatea_fecha(date('Y-m-d'));
    $alumno = $registroal[0];
    $unidad = $registroal[1];
    $domicilio = $registroal[2];
    $localidad = $registroal[3];
    $codigo = $registroal[4];
    $tutor = "Tutor/a: " . $registroal[5];
    $fecha = date('d/m/Y');
    $texto2 = " Se debe reponer o en su caso abonar el importe indicado ";
    $titulo2 = "NOTIFICACIÓN DE REPOSICIÓN DE LIBROS DE TEXTO";
    $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();
コード例 #6
0
ファイル: ejecutactivar.php プロジェクト: joadelvia/intranet
$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">&times;</button>
						<legend>Atención:</legend>';
    echo "Ya hay un <b>Informe de Tareas</b> activado para el alumno/a <b> {$nombre} {$apellidos} </b>para el día\n<b>";
    echo formatea_fecha($fecha);
    echo "</b>, y no queremos duplicarlo, verdad?";
    echo '<br /><br /><input type="button" onClick="history.back(1)" value="Volver" class="btn btn-primary">
		</div></div>';
} else {
    $insertar = mysqli_query($db_con, "INSERT tareas_alumnos (CLAVEAL,APELLIDOS,NOMBRE,unidad,FECHA,DURACION,PROFESOR,FIN)\n VALUES ('{$dalumno['0']}','{$dalumno['1']}','{$dalumno['2']}','{$dalumno['3']}','{$fecha}',{$duracion},'{$tutor}',date_add('{$fecha}',interval {$duracion2} day))") or die("Error, no se ha podido activar el informe:" . mysqli_error($db_con));
    echo '<div align="center"><div class="alert alert-success alert-block fade in">
            <button type="button" class="close" data-dismiss="alert">&times;</button>';
    echo "El <b>Informe de tareas</b> del alumno/a <b> {$nombre} {$apellidos} </b>para el día <b>";
    echo formatea_fecha($fecha);
    echo "</b> se ha activado correctamente.";
    echo '<br /><br /><input type="button" onClick="history.back(1)" value="Volver" class="btn btn-primary">
		</div></div>';
}
mysqli_close();
?>
</div>
</div>
	<?php 
include "../../pie.php";
?>
								
</body>
</html>
コード例 #7
0
ファイル: imprimir.php プロジェクト: iesportada/intranet
}
if ($fecha == $fechafin) {
    $fecha_act = $fecha;
} else {
    $fecha_act = $fecha . ' - ' . $fechafin;
}
$horario = substr($horario, 0, -3);
$horariofin = substr($horariofin, 0, -3);
if ($horario == $horariofin) {
    $horario_act = $horario;
} else {
    $horario_act = $horario . ' - ' . $horariofin;
}
// PDF
$fecha2 = date('Y-m-d');
$hoy = formatea_fecha($fecha);
include "../../pdf/fpdf.php";
define('FPDF_FONTPATH', '../../pdf/font/');
// Variables globales para el encabezado y pie de pagina
$GLOBALS['CENTRO_NOMBRE'] = $config['centro_denominacion'];
$GLOBALS['CENTRO_DIRECCION'] = $config['centro_direccion'];
$GLOBALS['CENTRO_CODPOSTAL'] = $config['centro_codpostal'];
$GLOBALS['CENTRO_LOCALIDAD'] = $config['centro_localidad'];
$GLOBALS['CENTRO_TELEFONO'] = $config['centro_telefono'];
$GLOBALS['CENTRO_FAX'] = $config['centro_fax'];
$GLOBALS['CENTRO_CORREO'] = $config['centro_email'];
$GLOBALS['CENTRO_PROVINCIA'] = $config['centro_provincia'];
# creamos la clase extendida de fpdf.php
class GranPDF extends FPDF
{
    function Header()
コード例 #8
0
ファイル: index.php プロジェクト: iesportada/intranet
    if (stristr($_SESSION['cargo'], '1') == TRUE) {
        $extra = "";
        $extra1 = " en este Curso Escolar";
    } else {
        $extra = " and hora = '{$hora}' and dia = '{$n_dia}'";
        $extra1 = " a " . $hora . "&#170; hora del " . $nombre_dia;
    }
    echo '<br><a name="marca"></a>';
    $h_hoy0 = mysqli_query($db_con, "select id, profesor, profe_aula, hora, fecha_guardia from guardias where profesor = '{$h_profe}' {$extra}");
    if (mysqli_num_rows($h_hoy0) > 0) {
        $h_profe = mb_strtolower($h_profe);
        echo "<p class='lead text-warning'>Sustituciones realizadas {$extra1}:<br /><span class='text-info text-capitalize'>{$h_profe}</span></p>";
        echo '<table class="table table-striped">';
        echo "<tr><th>Profesor Ausente</th><th>Fecha de la Guardia</th><th></th></tr>";
        while ($h_hoy = mysqli_fetch_array($h_hoy0)) {
            $fecha_sp = formatea_fecha($h_hoy[4]);
            echo "<tr><td>{$h_hoy['2']}</td><td>{$fecha_sp}</td>\n\t\t\t<td>";
            if (mb_strtolower($h_profe) == mb_strtolower($_SESSION['profi'])) {
                echo "<a href='index.php?id={$h_hoy['0']}&borrar=1&profeso={$profeso}&n_dia={$n_dia}&hora={$hora}' style='margin-top:5px;color:brown;' data-bb='confirm-delete'><i class='fa fa-trash-o' title='Borrar' > </i> </a>";
            }
            echo "</td></tr>";
        }
        echo "</table><br>";
    }
}
?>
</div>
</div>
</div>

<?php 
コード例 #9
0
    $claveal = $row[12];
    $tfno = $row[13];
    $tfno_u = $row[14];
    $padre = $row['padre'];
    $direccion = $row['domicilio'];
    $codpostal = $row['codpostal'];
    $provincia = $row['provinciaresidencia'];
}
$fecha2 = date('Y-m-d');
$hoy = strftime("%d.%m.%Y", strtotime($fecha));
$fechaesp = explode("-", $fechainicio);
$fechaesp1 = explode("-", $fechafin);
$fecha = "{$fechaesp['2']}-{$fechaesp['1']}-{$fechaesp['0']}";
$fecha_fin = "{$fechaesp1['2']}-{$fechaesp1['1']}-{$fechaesp1['0']}";
$inicio1 = formatea_fecha($fecha);
$fin1 = formatea_fecha($fecha_fin);
$repe = mysqli_query($db_con, "select * from tareas_alumnos where claveal = '{$claveal}' and fecha = '{$fecha}'");
if (mysqli_num_rows($repe) == "0") {
    mysqli_query($db_con, "INSERT into tareas_alumnos (CLAVEAL,APELLIDOS,NOMBRE,unidad,FECHA,DURACION,PROFESOR,FIN) VALUES ('{$claveal}','{$apellidos}','{$nombre}','{$unidad}', '{$fecha}','{$expulsion}','{$tutor}','{$fecha_fin}')") or die("Error, no se ha podido activar el informe:" . mysqli_error($db_con));
}
$titulo = "Comunicación de expulsión del centro";
$cuerpo = "El Director del " . $config['centro_denominacion'] . " de " . $config['centro_localidad'] . ", en virtud de las facultades otorgadas por el Plan de Convivencia del Centro, regulado por el Decreto 327/2010 de 13 de Julio en el que se aprueba el Reglamento Orgánico de los Institutos de Educación Secundaria, una vez estudiado el expediente disciplinario de {$nombre} {$apellidos}, alumno/a del grupo {$unidad}.\n\nAcuerda:\n\n1.- Tipificar la conducta de este alumno(a) como contraria a las normas de convivencia del Centro, suponiendo falta {$grave}.\n2.- Imponer las siguientes correcciones:\n     Amonestación que constará en el expediente individual del alumno/a. \n    Suspensión del derecho de asistencia a clase por un periodo de {$expulsion} días lectivos, desde el {$inicio1} hasta el {$fin1}, ambos inclusive, sin que ello implique la pérdida de evaluación. Durante esos días, el alumno/a deberá permanecer en su domicilio durante el horario escolar realizando los deberes o trabajos que tenga encomendados. La no realización de las tareas supone el incumplimiento de la corrección por lo que dicha conducta se considerará gravemente perjudicial para la convivencia y, como consecuencia, conllevaría la imposición de una nueva medida correctora.\n\nNOTA: El padre, madre o representante legal podrá presentar en el registro de entrada del Centro, en el plazo de dos días lectivos, una reclamación dirigida a la Dirección del Centro contra las correcciones impuestas.\n\nEn " . $config['centro_localidad'] . ", a " . strftime("%e de %B de %Y", strtotime($fecha)) . ".";
# 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);