else $fecha_planilla = $ano."-".$mes."-30"; } /*Busco los id_usuario de todos los usuarios activos*/ $id_usuarios = DevolverArray ($temp_usuarios, 'id_usuario'); $cont = 1; $fecha_extras = $miconexion->StoredProcedure("call SumarFecha('$fecha2')"); foreach ($id_usuarios as $actual) { $nombre_completo = $miconexion->StoredProcedure("call ReturnName('$actual')"); $horas_dia = CuentaHorasQuincenaDia ($fecha1, $fecha2, $actual); $horas_noche = CuentaHorasQuincenaNoche ($fecha1, $fecha2, $actual); $extras_dia = CuentaExtras ($fecha1, $fecha_extras, $actual, 'dia'); $extras_noche = CuentaExtras ($fecha1, $fecha_extras, $actual, 'noche'); $faltas_dia = CuentaFaltas ($fecha1, $fecha_extras, $actual, 'dia'); $faltas_noche = CuentaFaltas ($fecha1, $fecha_extras, $actual, 'noche'); $total_horas_dia = CuentaTotalHoras ($horas_dia, $extras_dia, $faltas_dia); $total_horas_noche = CuentaTotalHoras ($horas_noche, $extras_noche, $faltas_noche); $excepciones = $miconexion->StoredProcedureArray("call ExtraerExcepcionesComments('$actual', '$fecha1', '$fecha_extras')"); $comments = 0; $comment_final = NULL; $total_rebajos_dias = 0; $total_rebajos_noche = 0; echo "<TR>"; if ($cont % 2 != 0) { echo "<TD>".$fecha_planilla; echo "<TD>".$nombre_completo; echo "<TD>".(ceil($total_horas_dia/8)); echo "<TD>".(ceil($total_horas_noche/9));
else if ($dia == 16 && $mes > 10) $fecha_planilla = $ano."-".($mes+1)."-03"; else $fecha_planilla = $ano."-".$mes."-17"; } /*Busco los id_usuario de todos los usuarios activos*/ $id_usuarios = DevolverArray ($temp_usuarios, 'id_usuario'); $cont = 1; foreach ($id_usuarios as $actual) { $nombre_completo = $miconexion->StoredProcedure("call ReturnName('$actual')"); $horas_dia = CuentaHorasQuincenaDia ($fecha1, $fecha2, $actual); $horas_noche = CuentaHorasQuincenaNoche ($fecha1, $fecha2, $actual); $extras_dia = CuentaExtras ($fecha1, $fecha2, $actual, 'dia'); $extras_noche = CuentaExtras ($fecha1, $fecha2, $actual, 'noche'); $faltas_dia = CuentaFaltas ($fecha1, $fecha2, $actual, 'dia'); $faltas_noche = CuentaFaltas ($fecha1, $fecha2, $actual, 'noche'); $marcas_dia = AnalizarMarcasSimulacion ($fecha1, $fecha2, $actual, 'dia'); $marcas_noche = AnalizarMarcasSimulacion ($fecha1, $fecha2, $actual, 'noche'); $total_horas_dia = CuentaTotalHoras ($horas_dia, $extras_dia, $faltas_dia, $marcas_dia); $total_horas_noche = CuentaTotalHoras ($horas_noche, $extras_noche, $faltas_noche, $marcas_noche); $monto_dia = $miconexion->StoredProcedure("call RealizarCalculoHoras('$actual','$total_horas_dia', 'dia')"); $monto_noche = $miconexion->StoredProcedure("call RealizarCalculoHoras('$actual','$total_horas_noche', 'noche')"); $monto_total = $monto_dia + $monto_noche; $monto_caja = $miconexion->StoredProcedure("call DeterminarMontoCaja('$monto_total')"); $monto_pagar = $monto_total - $monto_caja; echo "<TR>"; if ($cont % 2 != 0) { echo"<TD>".$fecha_planilla; echo "<TD>".$nombre_completo; echo "<TD>".$total_horas_dia;