fatal error:
Maximum execution time of 60 seconds exceeded in ruta\ABM.php on line 26
la linea del error es aleatoria, aveces es antes otras mas adelante.
El código es el siguiente:
Código PHP:
$alu = new Alumno();
$alu->definirConexion($c);
$hor = new Horario();
$hor->definirConexion($c);
if( $hor->consulta(1))
{
do
{
if ($hor->curso->observaciones = '2010')
{
$lunes_desde = substr($hor->lunes_desde, 0, 5);
$lunes_hasta = substr($hor->lunes_hasta, 0, 5);
$martes_desde = substr($hor->martes_desde, 0, 5);
$martes_hasta = substr($hor->martes_hasta, 0, 5);
$miercoles_desde = substr($hor->miercoles_desde, 0, 5);
$miercoles_hasta = substr($hor->miercoles_hasta, 0, 5);
$jueves_desde = substr($hor->jueves_desde, 0, 5);
$jueves_hasta = substr($hor->jueves_hasta, 0, 5);
$viernes_desde = substr($hor->viernes_desde, 0, 5);
$viernes_hasta = substr($hor->viernes_hasta, 0, 5);
$sabados_desde = substr($hor->sabados_desde, 0, 5);
$sabados_hasta = substr($hor->sabados_hasta, 0, 5);
$domingos_desde = substr($hor->domingos_desde, 0, 5);
$domingos_hasta = substr($hor->domingos_hasta, 0, 5);
if ($hor->lunes_desde<>0)
$horario.="Lunes ".$lunes_desde." a ".$lunes_hasta."hs. ";
if ($hor->martes_desde<>0)
$horario.=" Martes ".$martes_desde." a ".$martes_hasta."hs. ";
if ($hor->miercoles_desde<>0)
$horario.=" Miercoles ".$miercoles_desde." a ".$miercoles_hasta."hs. ";
if ($hor->jueves_desde<>0)
$horario.=" Jueves ".$jueves_desde." a ".$jueves_hasta."hs. ";
if ($hor->viernes_desde<>0)
$horario.=" Viernes ".$viernes_desde." a ".$viernes_hasta."hs. ";
if ($hor->sabados_desde<>0)
$horario.=" Sabados ".$sabados_desde." a ".$sabados_hasta."hs. ";
if ($hor->domingos_desde<>0)
$horario.=" Domingos ".$domingos_desde." a ".$domingos_hasta."hs. ";
//imprimo titulo
echo "<table>Codigo Curso: $hor->id_horario/$hor->id_curso ****** Profesor:".$hor->profesor->apellido.", ".$hor->profesor->nombre." ***** Curso: ".$hor->curso->nombre." ****** CL: ".$hor->curso->observaciones." ***** Horario: $horario</table>";
echo "<table>----------------------------------------------------------------------</table>";
if($alu->consulta(" fecha_baja = '0000-00-00' and fecha_recepcion = '0000-00-00' ")) //consulto los alumnos que estan activos
{
do //muestro todos los alumnos para ese horario
{
if ($alu->id_horario == $hor->id_horario)
{
$cantAlu += 1;
echo("<table>".$cantAlu." - ".$alu->matricula." ".$alu->mat->apellido." ".$alu->mat->nombre."</table>");
}
}while($alu->siguiente());
$alu->liberar();
echo "<table> </table>";
echo "<table> </table>";
$cantAlu = 0;
$horario='';
}
}
}while($hor->siguiente());
$hor->liberar();
}
El listado aparece en pantalla, pero se trunca de repente con dicho error.
Gracias