<?
session_name('portal_absa');
session_start();
if(!isset($_SESSION['usuario_p_prov_absa']) || trim($_SESSION['usuario_p_prov_absa']) == "" || trim(strtoupper($_SESSION["URL_PORTAL"]."admin.php")) != trim(strtoupper($_SERVER['HTTP_REFERER']))){
	?><script>window.location.href="<?=$_SESSION["URL_PORTAL"]."index.php"?>"</script><?
	exit;
}
require "../conexion/conectar.php";
$conexion = new CONDB();
$conexion->conectar();

$qConfig = "select notificar_correos,notificar_dias,notificar_despuesde,notificar_repetirdias,notificar_asunto,notificar_correos_cc,notificar_fecha_inicio,tolerancia_NPvsComplemento,tolerancia_NPvsFactura,tolerancia_FacturaPagada,tolerancia_CompensacionEgreso,tolerancia_tipoCambio, fecha_valida_fecha_pago, valida_fecha_pago from configpagina where rfc_receptor='".$_SESSION['RFC_RECEPTOR_PORTAL']."' limit 1";
if(!$rConfig = mysqli_query($conexion->CONEXION,$qConfig)){
	?><script>$j_6.messager.alert("Error","Ocurrio un error al consultar la configuración general. Intente nuevamente.","error");</script><?exit;
}
$tConfig = mysqli_fetch_assoc($rConfig);

?>

<script>

$j_6(document).ready(function() {
		$j_6('#form, #fat, #FormConfigNotificar').submit(function() {
			//$j_6('body').addClass("loading");
			$j_6.ajax({
				type: 'POST',
				url: $j_6(this).attr('action'),
				data: $j_6(this).serialize(),
				/*beforeSend:function(){
					
				},*/
				success: function(data) {
					$j_6('#resultConfigNotificar').html(data);
					$j_6('body').removeClass("loading");
				}
			});
			
			return false;
		});
		
		$j_6('#fecha_valida_fecha_pago').mask("9999-99-99",{placeholder:"_"});
		$j_6('#notificar_solo_fecha').mask("9999-99-99",{placeholder:"_"});
		$j_6('#notificar_solo_hora').mask("99:99:99",{placeholder:"_"});
		
});

$j_6(function() {
	$j_6( "#notificar_solo_fecha" ).datepicker({
		showOn: "button",
		buttonImage: "Imagenes/calendar16.png",
		buttonImageOnly: true
	});
	
	$j_6( "#fecha_valida_fecha_pago" ).datepicker({
		showOn: "button",
		buttonImage: "Imagenes/calendar16.png",
		buttonImageOnly: true
	});
	$j_6( "#notificar_solo_fecha" ).datepicker("option", "dateFormat", "yy-mm-dd");
	$j_6( "#fecha_valida_fecha_pago" ).datepicker("option", "dateFormat", "yy-mm-dd");
});

</script>
<form action="formularios/guardar/alta_config_notificacion_pago_general.php" name="FormConfigNotificar" id="FormConfigNotificar">
		<table valign="top" width="100%" height="85%" bgcolor="white" style="border: 2px solid #DDDDDD">
			<tr>
				<td valign="top" class="txt_logindat" align="left" width="100%"><center><h2>Configuraci&oacute;n de notificaciones de pago</h2></center></td>
			</tr>
			<tr>
				<td>
					Notificar 
					<input style="font-size: 15px; border-color: #fbca93" size="5" value="<?=$tConfig["notificar_dias"]?>" onKeyUp="onlyNums(this)" type="text" name="notificar_dias"/> d&iacute;as
					
					despues de 
					<select style="font-size: 15px; border-color: #fbca93" name="notificar_despuesde">
						<option value="FECHAPAGO" <?if($tConfig["notificar_despuesde"] == "FECHAPAGO"){?>selected="true"<?}?>>Fecha de pago</option>
						<option value="FINMES"<?if($tConfig["notificar_despuesde"] == "FINMES"){?>selected="true"<?}?>>Fin de mes</option>
					</select>
					
					repitiendo la notificaci&oacute;n cada
					<input style="font-size: 15px; border-color: #fbca93" size="5" onKeyUp="onlyNums(this)" type="text" name="notificar_repetirdias" value="<?=$tConfig["notificar_repetirdias"]?>"/>
					d&iacute;as.
				</td>
			</tr>
			<tr>
				<td>
					Iniciar validación de complementos a partir de la fecha <input style="font-size: 15px; border-color: #fbca93" type="text" name="notificar_solo_fecha" size="15" id="notificar_solo_fecha" value="">
					hora <input style="font-size: 15px; border-color: #fbca93" type="text" name="notificar_solo_hora" size="15" id="notificar_solo_hora" value="<?=trim(substr($tConfig['notificar_fecha_inicio'],10))?>">
				</td>
			</tr>
			<tr>
				<td>
					Iniciar validación de fecha de pago a partir de la fecha <input style="font-size: 15px; border-color: #fbca93" type="text" name="fecha_valida_fecha_pago" size="15" id="fecha_valida_fecha_pago" value="">
					validar <input type="checkbox" value="1" name="valida_fecha_pago" id="valida_fecha_pago" <?php if($tConfig["valida_fecha_pago"] == "1"){ echo "checked='true'";}?>/>
				</td>
			</tr>
			<tr>
				<td>
					Tolerancia de notificación de pago contra complemento <input onKeyUp="onlyNumsAndOneDotAndLimitDecimals(this,2)" style="font-size: 15px; border-color: #fbca93" type="text" name="tolerancia_NPvsComplemento" size="15" id="tolerancia_NPvsComplemento" value="<?=$tConfig['tolerancia_NPvsComplemento']?>">
				</td>
			</tr>
			<tr>
				<td>
					Tolerancia de notificación de pago contra factura <input onKeyUp="onlyNumsAndOneDotAndLimitDecimals(this,2)" style="font-size: 15px; border-color: #fbca93" type="text" name="tolerancia_NPvsFactura" size="15" id="tolerancia_NPvsFactura" value="<?=$tConfig['tolerancia_NPvsFactura']?>">
				</td>
			</tr>
			<tr>
				<td>
					Tolerancia de factura completamente pagada <input onKeyUp="onlyNumsAndOneDotAndLimitDecimals(this,2)" style="font-size: 15px; border-color: #fbca93" type="text" name="tolerancia_FacturaPagada" size="15" id="tolerancia_FacturaPagada" value="<?=$tConfig['tolerancia_FacturaPagada']?>">
				</td>
			</tr>
			<tr>
				<td>
					Tolerancia de egreso completamente compensado <input onKeyUp="onlyNumsAndOneDotAndLimitDecimals(this,2)" style="font-size: 15px; border-color: #fbca93" type="text" name="tolerancia_CompensacionEgreso" size="15" id="tolerancia_CompensacionEgreso" value="<?=$tConfig['tolerancia_CompensacionEgreso']?>">
				</td>
			</tr>
			<tr>
				<td>
					Tolerancia de tipo de cambio de notificación de pago contra complemento <input onKeyUp="onlyNumsAndOneDotAndLimitDecimals(this,2)" style="font-size: 15px; border-color: #fbca93" type="text" name="tolerancia_tipoCambio" size="15" id="tolerancia_tipoCambio" value="<?=$tConfig['tolerancia_tipoCambio']?>">
				</td>
			</tr>
			<tr>
				<td>
					Correos a notificar en caso de no existir correos del proveedor, separados por <b>";"</b><br/>
					<input size="60" style="font-size: 15px; border-color: #fbca93" size="5" value="<?=$tConfig["notificar_correos"]?>" maxlength="255" type="text" name="notificar_correos"/>
				</td>
			</tr>
			<tr>
				<td>
					Correos con copia a notificar <b>";"</b><br/>
					<input size="60" style="font-size: 15px; border-color: #fbca93" size="5" value="<?=$tConfig["notificar_correos_cc"]?>" maxlength="255" type="text" name="notificar_correos_cc"/>
				</td>
			</tr>
			<tr>
				<td>
					Asunto<br/>
					<input size="60" style="font-size: 15px; border-color: #fbca93" size="5" value="<?=$tConfig["notificar_asunto"]?>" maxlength="255" type="text" name="notificar_asunto"/>
				</td>
			</tr>
			<tr>
				<td>
					<input type="submit" id="guardaConfigNotificar" value="Guardar"/>
				</td>
			</tr>
		</table>
    </form>
	<div id="resultConfigNotificar" style="display: block"></div>
	<script>
	$j_6("#notificar_solo_fecha").val('<?=trim(substr($tConfig['notificar_fecha_inicio'],0,10))?>');
	$j_6("#fecha_valida_fecha_pago").val('<?=trim(substr($tConfig['fecha_valida_fecha_pago'],0,10))?>');
	</script>