<?php $__env->startSection('CSS'); ?>
<?php echo HTML::style('bootstrap-select/css/bootstrap-select.min.css'); ?>

<?php $__env->stopSection(); ?>

<?php $__env->startSection('Contenido'); ?>
<div class="row">
	<div class="col-md-12">
		<h2><i class="icon-sc-landingpageicon"></i> Páginas de captura </h2>
	</div>
</div>

<div class="row">
	<div class="col-md-12">
		<div class="block-web">
			<div class="header"> <h3 class="content-header"> Agregar nuevo dominio o subdominio de carga automática de páginas de aterrizaje </h3> </div>
			<div class="porlets-content">
				<?php echo Form::open(array('route' => 'SysWebPAterrizajeDominiosYSubDominiosCAAgregar', 'method' => 'post', 'class' => 'form-horizontal row-border', 'id' => 'frmAgregar', 'files' => true, 'target' => 'upload_iframe')); ?>

					<!-- <div class="form-group">
						<label class="col-sm-3 control-label"> Identificador del dominio </label>
						<div class="col-sm-9">
							<?php echo Form::text('nombre', '',  array('class' => 'form-control', 'placeholder' => '')); ?>

							<span class="text-danger" id="errnombre"> </span>
						</div>
					</div> -->
					<div class="form-group">
						<label class="col-sm-3 control-label"> Nombre de dominio o subdominio </label>
						<div class="col-sm-9">
							<?php echo Form::text('dominio', '',  array('class' => 'form-control', 'placeholder' => 'subdominio.dominio.com')); ?>

							<span class="text-danger" id="errdominio"> </span>
						</div>
					</div>
					<div class="form-group">
						<label class="col-sm-3 control-label"> Tipo </label>
						<div class="col-sm-9">
							<select class="selectpicker form-control" name="tipo" id="tipo" title="Seleccione una opción...">
								<option value="FTP">Por medio de cuenta FTP</option>
								<!-- <option value="CNAME">Por medio de registro CNAME en DNS</option> -->
								<option value="A">Por medio de registro A en DNS</option>
							</select>
							<span class="text-danger" id="errtipo"> </span>
						</div>
					</div>
					<div id="dvDatosFTP" style="display: none;">
						<div class="alert alert-info" role="alert">
							Perfecto, ahora solo debes crear el usuario FTP apuntando a la raíz del dominio/subdominio que vas a configurar para que podamos subir los archivos automáticamente cuando tu publiques las páginas de aterrizaje en este dominio seleccionado
						</div>
						<div class="form-group">
							<label class="col-sm-3 control-label"> Usuario FTP </label>
							<div class="col-sm-9">
								<?php echo Form::text('usuarioFTP', '',  array('class' => 'form-control', 'placeholder' => '')); ?>

								<span class="text-danger" id="errusuarioFTP"> </span>
							</div>
						</div>
						<div class="form-group">
							<label class="col-sm-3 control-label"> Contraseña FTP </label>
							<div class="col-sm-9">
								<?php echo Form::text('contrasenhaFTP', '',  array('class' => 'form-control', 'placeholder' => '')); ?>

								<span class="text-danger" id="errcontrasenhaFTP"> </span>
							</div>
						</div>
						<div class="form-group">
							<label class="col-sm-3 control-label"> Host FTP </label>
							<div class="col-sm-9">
								<?php echo Form::text('hostFTP', '',  array('class' => 'form-control', 'placeholder' => '')); ?>

								<span class="text-danger" id="errhostFTP"> </span>
							</div>
						</div>
						<div class="form-group">
							<label class="col-sm-3 control-label"> Puerto FTP </label>
							<div class="col-sm-9">
								<?php echo Form::text('puertoFTP', '',  array('class' => 'form-control', 'placeholder' => '')); ?>

								<span class="text-danger" id="errpuertoFTP"> </span>
							</div>
						</div>
						<div class="form-group">
							<label class="col-sm-3 control-label"> ¿Cual es la configuración de la URL de tu sitio web? </label>
							<div class="col-sm-9">
								<select class="selectpicker form-control" name="url" id="url" title="Seleccione una opción...">
									<option value="http://" selected>http://</option>
									<option value="http://www.">http://www.</option>
									<option value="https://" selected>https:// (Solo usar si el alojamiento tiene SSL)</option>
									<option value="https://www.">https://www. (Solo usar si el alojamiento tiene SSL)</option>
								</select>
								<span class="text-danger" id="errurl"> </span>
							</div>
						</div>
						<div class="alert" role="alert" style="display: none;" id="dvErrorFTP"></div>
					</div>
					<div id="dvDatosDNS" style="display: none;">
						<div class="alert alert-info" role="alert">
							Perfecto, ahora solo debes crear el registros DNS en el proveedor de tu nombre de dominio o plataforma que lo gestiona. <br><br>
							El registro que debes crear es un registro A que apunte a la dirección IP: 52.25.144.57<br><br>
							Luego de que crees este registro nuestro equipo te estará contactando en un período de 1 día hábil por whatsapp para informarte que ya está activo esta dominio/subdominio parac comenzar a publicar tus páginas de aterrizaje de forma automática.
						</div>
						<div class="alert" role="alert" style="display: none;" id="dvErrorDNS"></div>
					</div>	
					<div class="bottom">
						<input type="hidden" name="accion" value="verificarFTP">
						<input type="hidden" name="subirArchivoDC" value="1">
						<input type="hidden" name="verificarArchivoDC" value="1">
						<input type="hidden" name="passiveFTP" value="1">
						<button type="button" class="btn btn-success" id="btnVerificar">Verificar</button>
						<?php echo Form::button('Agregar', array('class' => 'btn btn-primary', 'id' => 'btnAgregar', 'type' => 'submit', 'disabled' => true)); ?>

						<?php echo HTML::linkRoute('SysWebPAterrizajeDominiosYSubDominiosCA', 'Cancelar', array(), array('class' => 'btn btn-default')); ?>

					</div>
				<?php echo Form::close(); ?>

		</div>
		
	</div>
</div><!--/row end-->
<?php $__env->stopSection(); ?>

<?php $__env->startSection('JS'); ?>
<?php /* HTML::script('WebPro/plugins/ckeditor-new/ckeditor.js') */ ?>
<?php echo HTML::script('Alphanum/jquery.alphanum.min.js'); ?>

<?php echo HTML::script('bootstrap-select/js/bootstrap-select.min.js'); ?>

<?php echo HTML::script('bootstrap-select/js/i18n/defaults-es_CL.min.js'); ?>

<?php $__env->stopSection(); ?>

<?php $__env->startSection('JSOr'); ?>
$('[name="tipo"]').on("changed.bs.select", function(e, clickedIndex, isSelected, previousValue){
	$("#btnAgregar").prop("disabled", true);
	if( $(this).selectpicker("val") == "FTP" ){
		$("#dvDatosFTP").show("slow");
		$("#dvDatosDNS").hide("slow");
		$('[name="accion"]').val("verificarFTP");
	}
	else{
		$("#dvDatosFTP").hide("slow");
		$("#dvDatosDNS").show("slow");
		$('[name="accion"]').val("verificarDNS");
	}
});
$('[name="remitente"]').alphanum({
	allow: ".|",
	disallow: "",
	allowSpace: true,
	allowNewline: false,
	allowNumeric: true,
	allowLatin: true,
	allowOtherCharSets: true,
	maxLength: 35
});
$("#frmAgregar").submit(function(e){
	$.isLoading({ text: "Cargando..." }); NProgress.start();
	$("#btnAgregar").html('<i class="fa fa-spinner fa-spin"></i> Cargando').prop("disabled", true);
	e.preventDefault();
	$(this).find("input").each(function(){
		$(this).val($(this).val().trim());
	});
	var frmAgregar = new FormData(document.getElementById("frmAgregar"));
	$.ajax({
		type: "POST",
		url: "<?php echo URL::route('SysWebPAterrizajeDominiosYSubDominiosCAAgregar', array()); ?>",
		data: frmAgregar,
		cache: false,
		contentType: false,
		processData: false,
		dataType: "json",
		success: function(data){
			$.isLoading("hide"); NProgress.done();
			$("#btnAgregar").html("Guardar").prop("disabled", false);
			if(data.success){
				new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
				setTimeout( function(){ window.location.href = "<?php echo URL::route('SysWebPAterrizajeDominiosYSubDominiosCA'); ?>"; }, 3000 );
			}
			else{
				if(data.mensaje != ''){ new PNotify({ title: "Error", text: data.mensaje, type: "error" }); }
				$.each(data.errMensajes, function(key, value){ if(value != ''){ $("#err"+key).html(value); } else{ $("#err"+key).html(""); } });
			}
		},
		error: function(jqXHR, textStatus, errorThrown){
			new PNotify({ title: "Error", text: textStatus + " " + errorThrown, type: "error" });
		}
	});
});
$("#btnVerificar").click(function(e){
	$.isLoading({ text: "Cargando..." }); NProgress.start();
	$("#dvErrorFTP, #dvErrorDNS").removeClass("alert-success alert-danger").html("").hide("slow");
	$.post(
		"<?php echo URL::route('SysWebPAterrizajeDominiosYSubDominiosCAVerificarFTPyDNS', array()); ?>",
		$("#frmAgregar").serialize(),
		function(data){
			$.isLoading("hide"); NProgress.done();
			if(data.success){
				$("#btnAgregar").prop("disabled", false);
				if( $('[name="tipo"]').selectpicker("val") == "FTP" ){
					$("#dvErrorFTP").addClass("alert-success").html("Genial, ahora puedes dar clic en el botón Agregar para poder comenzar a subir tus páginas de aterrizaje automáticamente al publicarlas").show("slow");
				}
				else{
					$("#dvErrorDNS").addClass("alert-success").html(data.mensaje).show("slow");
				}
			}
			else{
				$("#btnAgregar").prop("disabled", true);
				if( $('[name="tipo"]').selectpicker("val") == "FTP" ){
					$("#dvErrorFTP").addClass("alert-danger").html(data.mensaje).show("slow");
				}
				else{
					$("#dvErrorDNS").addClass("alert-danger").html(data.mensaje).show("slow");
				}
			}
		},
		"json"
	);
});
<?php $__env->stopSection(); ?>
<?php echo $__env->make('BaseSistemaWeb', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>