function registrarAsistencia($alumnoRegistrados)
 {
     $alumnos = EntityAlumno::getAllAlumno();
     $modelAsistenciaAlumno = new ModelAsistenciaAlumno();
     $flagUpdate = !empty($this->_alumnos);
     foreach ($alumnos as $index) {
         if (in_array($index['alumno_id'], $alumnoRegistrados)) {
             $estado = 1;
         } else {
             $estado = 0;
         }
         $data['alumno_id'] = $index['alumno_id'];
         $data['asistencia_id'] = $this->_id;
         $data['alumno_asistencia_estado'] = $estado;
         $data['alumno_asistencia_fecha_hora_registro'] = date('Y-m-d H:i:s');
         /* Queda pendiente definir si es dentro o fuera de la hora de la asistencia */
         $data['alumno_asistencia_flagofline'] = 1;
         if ($flagUpdate) {
             $where['asistencia_id'] = $this->_id;
             $where['alumno_id'] = $index['alumno_id'];
             $modelAsistenciaAlumno->updateAsistenciaAlumno($data, $where);
         } else {
             $modelAsistenciaAlumno->insertAsistenciaAlumno($data);
         }
         unset($data);
     }
     return true;
 }
Example #2
0
<html>
    <head>
        <title>Administrador de Alumnos</title>
    </head>
    <body>
        <table>
            <tr>
                <th>Nombre</th>
                <th>Apellidos</th>
                <th>Fecha Nacimiento</th>
                <th>Correo</th>
                <th>Accion</th>
            </tr>
        
        <?php 
foreach (EntityAlumno::getAllAlumno() as $index) {
    ?>
            <tr>
                <td><?php 
    echo $index['alumno_nombre'];
    ?>
</td>
                <td><?php 
    echo $index['alumno_apellidos'];
    ?>
</td>
                <td><?php 
    echo $index['alumno_fecha'];
    ?>
</td>
                <td><?php 
Example #3
0
<?php

require_once realpath(__DIR__ . '/app/entity/EntityAlumno.php');
?>
<!DOCTYPE html>
<html>
    <head>
        <title>Administrador de Alumnos</title>
    </head>
    <body>
        
        <p>
            <a href="registro_asistencia.php">Registro Asistencia</a>
        </p>
        <?php 
$allAlumnos = EntityAlumno::getAllAlumno();
?>
        <?php 
require_once realpath(__DIR__ . '/form/listaAlumno.php');
?>
    </body>
</html>