Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/06/2017, 09:12
jecavi_20
 
Fecha de Ingreso: junio-2013
Mensajes: 94
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta Respuesta: actualizar usuarios en calendario

Cita:
Iniciado por Alexis88 Ver Mensaje
Podrías ejecutar un script que busque al siguiente registro de la tabla de trabajadores cada domingo en la noche (Cronjob que se ejecutará cada siete días), para lo cual primero tendrías que tomar el id del trabajador registrado en el último registro de la tabla que almacena los períodos de guardia. Una vez que tomes el id de dicho registro, procederías a añadir un nuevo registro en la tabla que almacena los períodos de guardia, indicando la fecha inicial, final, horarios y el id del trabajador. Para el cálculo de fechas, existen funciones que pueden sumar días, semanas, meses o años a la fecha indicada; incluso usando solo MySQL.

Hola Alexis88, ya lo resolvi, hice asi como dices tu, utilice cron y lo puse para que se ejecutara solo los lunes y que actualice la tabla con el usuario que va a estar de guardia y cuando llegue al ultimo de la lista vuelva a comenzar con el primero y asi, y tambien que sume los dias de la semana a la fecha registrada en este caso 7 dias para actualizar la fecha registrada.

Muchas gracias