hola todos. espero que todo ande bien, les comento mi pequeño problema, resulta que tengo un contador de dias habiles que utilizo para unas alertas, pues para conseguir que dia se vence x producto por ejemplo, el problema de este codigo es que te la la fecha que vence de una y debido a esto cuando necesito detener la alerta por unos dias y volverla a iniciar para que continue donde se quedo me da la misma fecha, no se como hacer para que cuando digamos seleccione un radiobutton para detener la alerta esta se detenga no cuente hasta que la vuelva a iniciar, teniendo en cuanta los dias que estubo desactivada para que de la fecha correcta, aqui dejo el codigo que tengo:
Código PHP:
Ver originalfunction habiles1($fecha, $adicion){//$fecha = fecha que inicia la alerta, $adicion = dias de plazo o en que se vence
$e= $data[1]."-".$data[2]."-".$data[0];
$numero = $adicion;
$fechaInicial = mktime(0,0,0,$data[1],$data[2],$data[0]); $lapso = $numero;// dias habiles
$diasTrans = 0; // dias transcurridos
$diasHabiles = 0;
$feriados = array("1-1","19-4","1-5","17-5","7-6","14-6","5-7","20-7","7-8","16-8","18-10","1-11","15-11","8-12","25-12"); //dias festivos mes y año while($diasHabiles<($lapso+1))
{ $fecha = $fechaInicial+($diasTrans*86400);
if($diaSemana["wday"]!=0 && $diaSemana["wday"]!=6)
{ $feriado = $diaSemana['mday']."-".$diaSemana['mon'];
{ $diasHabiles++; }
}
$diasTrans++;
}
$fechaFinal = $fechaInicial+(($diasTrans-1)*86400);
$res = fechaLetras
(date("d/m/Y",$fechaFinal)); // fecha final en letras }
como les comentaba este codigo no funciona cuando necesito que se detenga o no tenga en cuenta los dias en que se desactiva la alerta a travs de un radiobutton y no se como hacer, espero me pueda ayudar, de antemano muchas gracias