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; }
<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
<?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>