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

<?php echo HTML::style('image-picker/image-picker.css'); ?>

<?php echo HTML::style('bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css'); ?>

<style type="text/css">
	.image_picker_image{ height: 260px !important; width: 200px !important; }
</style>
<?php $__env->stopSection(); ?>


<?php $__env->startSection('Contenido'); ?>
<div class="row">
	<div class="col-md-12">
		<h2><i class="fa fa-envelope-o"></i> E-Mail Marketing </h2>
	</div>
</div>

<div class="row">
	<div class="col-md-12">
		<div class="block-web">
			<div class="header"> <h3 class="content-header"> Editar lista de suscriptores </h3> </div>
			<div class="porlets-content">
				<?php echo Form::open(array('route' => array('SysWebEmailMarketingListasSubscriptoresEditar', $ListaEmail->id), 'method' => 'post', 'class' => 'form-horizontal row-border', 'id' => 'frmEditar', 'files' => true, 'target' => 'upload_iframe')); ?>

					<div class="form-group">
						<label class="col-sm-3 control-label"> Nombre de la lista </label>
						<div class="col-sm-9">
							<?php echo Form::text('nombre', $ListaEmail->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"> Perfil de envío de correos </label>
						<div class="col-sm-9">
							<?php echo Form::select('configuraciones_emails_id', $slConfiguracionesEmails, $ListaEmail->configuraciones_emails_id, array('class' => 'form-control selectpicker', 'data-live-search' => 'true')); ?>

							<span class="text-danger" id="errconfiguraciones_emails_id"> </span>
						</div>
					</div>

					<div class="form-group">
						<label class="col-sm-3 control-label"> Horarios de envío </label>
						<div class="col-sm-9">
							<div class="row">
								<div class="col-md-2">
									<div class="form-group">
										<div class="radio">
											<label>
												<input type="radio" <?php if($ListaEmail->configuracion_personalizada == 0): ?> checked <?php endif; ?> value="0" id="configuracion_personalizada0" name="configuracion_personalizada">
												<span class="custom-radio"></span> Por defecto
											</label>
										</div>
										<br>
										<div class="radio">
											<label>
												<input type="radio" <?php if($ListaEmail->configuracion_personalizada == 1): ?> checked <?php endif; ?> value="1" id="configuracion_personalizada1" name="configuracion_personalizada">
												<span class="custom-radio"></span> Personalizado
											</label>
										</div>
									</div>
									<span class="text-danger" id="errconfirmacion"> </span>
								</div>
								<div id="Personalizacion" <?php if($ListaEmail->configuracion_personalizada == 0): ?> style="display:none;" <?php endif; ?>>
									<div class="col-md-3">
										<label> Días </label>
										<div class="checkbox">
											<label>
												<input type="checkbox" value="1" name="Dia[Lunes]" <?php if($ConfiguracionListaEmail->lunes == 1): ?> checked <?php endif; ?>>
												<span class="custom-checkbox"></span> Lunes
											</label>
										</div>
										<div class="checkbox">
											<label>
												<input type="checkbox" value="1" name="Dia[Martes]" <?php if($ConfiguracionListaEmail->martes == 1): ?> checked <?php endif; ?>>
												<span class="custom-checkbox"></span> Martes
											</label>
										</div>
										<div class="checkbox">
											<label>
												<input type="checkbox" value="1" name="Dia[Miercoles]" <?php if($ConfiguracionListaEmail->miercoles == 1): ?> checked <?php endif; ?>>
												<span class="custom-checkbox"></span> Miercoles
											</label>
										</div>
										<div class="checkbox">
											<label>
												<input type="checkbox" value="1" name="Dia[Jueves]" <?php if($ConfiguracionListaEmail->jueves == 1): ?> checked <?php endif; ?>>
												<span class="custom-checkbox"></span> Jueves
											</label>
										</div>
										<div class="checkbox">
											<label>
												<input type="checkbox" value="1" name="Dia[Viernes]" <?php if($ConfiguracionListaEmail->viernes == 1): ?> checked <?php endif; ?>>
												<span class="custom-checkbox"></span> Viernes
											</label>
										</div>
										<div class="checkbox">
											<label>
												<input type="checkbox" value="1" name="Dia[Sabado]" <?php if($ConfiguracionListaEmail->sabado == 1): ?> checked <?php endif; ?>>
												<span class="custom-checkbox"></span> Sábado
											</label>
										</div>
										<div class="checkbox">
											<label>
												<input type="checkbox" value="1" name="Dia[Domingo]" <?php if($ConfiguracionListaEmail->domingo == 1): ?> checked <?php endif; ?>>
												<span class="custom-checkbox"></span> Domingo
											</label>
										</div>
										<span class="text-danger" id="errDia"> </span>
									</div>
									<div class="col-md-7">
										<div class="row">
											<div class="col-md-12">
												<label> Hora de inicio </label>
												<br>
												<?php /*<input type="text" class="form-control" name="hora_inicio" id="hora_inicio" value="<?php echo date('h:i a', strtotime($ConfiguracionListaEmail->hora_inicio)); ?>">
												<span class="text-danger" id="errhora_inicio"> </span>*/ ?>
												<div class="input-group input-large">
													<span class="input-group-addon"> DE </span>
													<input type="text" class="form-control" name="hora_inicio" id="hora_inicio" value="<?php echo date('h:i a', strtotime($ConfiguracionListaEmail->hora_inicio)); ?>">
													<span class="input-group-addon"> A </span>
													<input type="text" class="form-control" name="hora_fin" id="hora_fin" value="<?php /* date('h:i a', strtotime($ConfiguracionListaEmail->hora_fin)) */ ?>" disabled>
												</div>
												<span class="text-danger" id="errhora_inicio"> </span>
												<span class="text-danger" id="errhora_fin"> </span>
											</div>
											<div class="col-md-12">
												<label> Zona horaria </label>
												<?php $ZonaHoraria = ($ConfiguracionListaEmail->zona_horaria=='')?Cliente::select('zona_horaria')->where('users_id', '=', Auth::user()->id)->first()->zona_horaria:$ConfiguracionListaEmail->zona_horaria; ?>
												<?php echo Timezone::selectForm($ZonaHoraria, 'Seleccione su zona horaria...', array('class' => 'form-control selectpicker', 'data-live-search' => 'true', 'name' => 'zona_horaria'), array('customValue' => 'true')); ?>

												<span class="text-danger" id="errzona_horaria"> </span>
											</div>
										</div>
									</div>
								</div>
							</div>
						</div>
					</div>

					<div class="form-group">
						<label class="col-sm-3 control-label"> Envio de confirmación </label>
						<div class="col-sm-9">
							<label class="checkbox-inline">
								<?php echo Form::checkbox('confirmacion', 1, ($ListaEmail->confirmacion==1)?true:null, array('class' => '', 'id' => 'confirmacion')); ?>

								<span class="custom-checkbox"></span> Deseo enviar mensaje de confirmación
							</label>
							<span class="text-danger" id="errconfirmacion"> </span>
						</div>
					</div>
					<?php /*<div class="form-group" id="pconfirmacion" <?php if($ListaEmail->confirmacion!=1): ?>style="display: none;"<?php endif; ?>>
						<label class="col-sm-3 control-label"> Página de agradecimiento </label>
						<div class="col-sm-9">
							<?php echo Form::text('pagina_confirmacion', $ListaEmail->pagina_confirmacion,  array('class' => 'form-control', 'placeholder' => '')); ?>

							<span class="text-danger" id="errpagina_confirmacion"> </span>
						</div>
					</div>*/ ?>
					<div id="confpconfirmacion" <?php if($ListaEmail->confirmacion!=1): ?>style="display: none;"<?php endif; ?>>
						<div class="form-group" id="pconfirmacion">
							<label class="col-sm-3 control-label"> Página de agradecimiento </label>
							<div class="col-sm-9">
								<?php echo Form::text('pagina_confirmacion', $ListaEmail->pagina_confirmacion,  array('class' => 'form-control', 'placeholder' => '')); ?>

								<span class="text-danger" id="errpagina_confirmacion"> </span>
							</div>
						</div>
						<div class="form-group">
							<label class="col-sm-3 control-label"> Tipo de mensaje </label>
							<div class="col-sm-9">
								<label class="checkbox-inline">
									<?php echo Form::checkbox('tipo', 1, ($ListaEmail->tipo=='T')?true:null, array('id' => 'tipo')); ?>

									<span class="custom-checkbox"></span> Solo texto, no quiero la plantilla HTML
								</label>
								<span class="text-danger" id="errtipo"> </span>
							</div>
						</div>
						<div id="confplantilla" <?php if($ListaEmail->tipo=='T'): ?>style="display: none;"<?php endif; ?>>
							<div class="form-group">
								<label class="col-sm-3 control-label"> Plantilla HTML </label>
								<div class="col-sm-9">
									<?php /* MACRO REALIZADO POR KEVIN MORÁN PUEDE UBICARSE EN /app/start/global.php AL FINAL DEL DOCUMENTO POR SI NECESITA MODIFICARSE */ ?>
									<?php echo Form::slPlantillasMensajes('color', array('azul' => 'blue', 'verde' => 'green', 'rosado' => 'pink'), $ListaEmail->color); ?>

									<span class="text-danger" id="errcolor"> </span>
								</div>
							</div>
						</div>
					</div>
					<div class="form-group" id="pconfirmacion">
						<label class="col-sm-3 control-label"> Página de desuscripción </label>
						<div class="col-sm-9">
							<?php echo Form::text('pagina_desuscripcion', $ListaEmail->pagina_desuscripcion,  array('class' => 'form-control', 'placeholder' => '')); ?>

							<span class="text-danger" id="errpagina_desuscripcion"> </span>
						</div>
					</div>
					<div class="form-group">
						<label class="col-sm-3 control-label"> Descripción </label>
						<div class="col-sm-9">
							<?php echo Form::textarea('descripcion', $ListaEmail->descripcion, array('class' => 'form-control', 'rows' => '6', 'placeholder' => '')); ?> <br>
							<span class="text-danger" id="errdescripcion"> </span>
						</div>
					</div>
					<div class="form-group">
						<label class="col-sm-3 control-label"> Campos </label>
						<div class="col-sm-9">
							<div class="col-sm-3" id="Campos">
								<?php /* <input type="text" class="form-control" value="Correo electronico" readonly> */ ?>
								<?php /*<?php foreach($CamposListasEmails as $CampoListaEmail): ?>
								<input type="text" style="margin-top: 5px;" class="form-control" value="<?php echo $CampoListaEmail->nombre; ?>" readonly>
								<?php endforeach; ?>*/ ?>
								<?php foreach($CamposListasEmails as $CampoListaEmail): ?>
									<?php if($CampoListaEmail->id == 1): ?>
								<input type="text" class="form-control" value="Correo electronico" readonly>
								<input type="hidden" name="campos_listas_emails[<?php echo $CampoListaEmail->id; ?>][requerido]" value="1">
								<input type="hidden" name="campos_listas_emails[<?php echo $CampoListaEmail->id; ?>][id]" value="<?php echo $CampoListaEmail->id; ?>">
								<input type="hidden" name="campos_listas_emails[<?php echo $CampoListaEmail->id; ?>][idCLE]" value="<?php echo $CampoListaEmail->idCLE; ?>">
									<?php else: ?>
								<div class="input-group" style="margin-top: 5px;" id="Campo<?php echo $CampoListaEmail->id; ?>">
									<span class="input-group-addon">
										<input type="checkbox" name="campos_listas_emails[<?php echo $CampoListaEmail->id; ?>][requerido]" value="1" <?php if($CampoListaEmail->requerido==1): ?>checked <?php endif; ?>>
										<span class="custom-checkbox"></span>
									</span>
									<input type="text" class="form-control" value="<?php echo $CampoListaEmail->nombre; ?>" readonly>
									<input type="hidden" name="campos_listas_emails[<?php echo $CampoListaEmail->id; ?>][id]" value="<?php echo $CampoListaEmail->id; ?>">
									<input type="hidden" name="campos_listas_emails[<?php echo $CampoListaEmail->id; ?>][idCLE]" value="<?php echo $CampoListaEmail->idCLE; ?>">
								</div>
									<?php endif; ?>
								<?php endforeach; ?>
							</div>
							<div class="col-sm-3">
								<div class="input-group">
									<?php echo Form::select('campo_personalizado', $slCamposPersonalizados, null, array('class' => 'form-control selectpicker', 'id' => 'slCamposPersonalizados', 'data-live-search' => 'true')); ?>

									<div class="input-group-btn"> <button id="btnSlCampo" class="btn btn-default" type="button" disabled> <i class="fa fa-plus"></i> </button> </div>
								</div>
							</div>
							<div class="col-sm-3">
								<div class="input-group">
									<input type="text" placeholder="Agregar campo..." class="form-control" id="txtCampo">
									<div class="input-group-btn"> <button id="btnTxtCampo" class="btn btn-default" type="button"> <i class="fa fa-plus"></i> </button> </div>
								</div>
								<span class="text-danger" id="errcampo"> </span>
							</div>
						</div>
					</div>
					<div class="bottom">
						<?php echo Form::button('Editar', array('class' => 'btn btn-warning', 'id' => 'btnEditar', 'type' => 'submit')); ?>

						<?php echo HTML::linkRoute('SysWebEmailMarketingListasSubscriptores', '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 echo HTML::script('bootstrap-select/js/bootstrap-select.min.js'); ?>

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

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

<?php echo HTML::script('bootstrap-datetimepicker/js/moment-with-locales.js'); ?>

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

<script type="text/javascript">
	function EliminarCampo(id){
		var id = id;
		$("#Campo"+id).remove();
	}
	function CalcularHora(){
		var hora_fin = moment($("#hora_inicio").val(), ["hh:mm a"]).add(4, "hours").format("hh:mm a");
		$("#hora_fin").val(hora_fin);
	}
</script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('JSOr'); ?>
CalcularHora();
$("#configuracion_personalizada0").click(function(){
	//$("#Personalizacion").find(":input").prop("disabled", true);
	$("#Personalizacion").hide("slow");
});
$("#configuracion_personalizada1").click(function(){
	//$("#Personalizacion").find(":input").prop("disabled", false);
	$("#Personalizacion").show("slow");
});
$("#hora_inicio").datetimepicker({
	locale: "es",
	format: "hh:mm a"
});
$("#hora_inicio").on("dp.change", function(){
	CalcularHora();
});
$("#hora_fin").datetimepicker({
	locale: "es",
	format: "hh:mm a"
});
$(".selectpicker").selectpicker();
$("select").imagepicker({ hide_select : true, show_label  : true });
$("#confirmacion").click(function(){
	if($("#confirmacion").is(":checked")){
		//$("#pconfirmacion").show("slow");
		$("#confpconfirmacion").show("slow");
	}
	else{
		/*$("#pconfirmacion").hide("slow");
		$("#errpagina_confirmacion").html("");*/
		$("#confpconfirmacion").hide("slow");
		$("#errpagina_confirmacion").html("");
	}
});
$("#tipo").click(function(){
	if($("#tipo").is(":checked")){
		$("#confplantilla").hide("slow");
		$("#errcolor").html("");
	}
	else{
		$("#confplantilla").show("slow");
	}
});
$("#slCamposPersonalizados").change(function(){
	if($(this).val() == ''){
		$("#btnSlCampo").prop("disabled", true);
	}
	else{
		$("#btnSlCampo").prop("disabled", false);
	}
});
$("#btnSlCampo").click(function(){
	var i = 0;
	var input = '';
	$("#Campos").find("input[type=text]").each(function(){
		if( $(this).val() == $("#slCamposPersonalizados option:selected").text() ){
			i = 1;
		}
	});
	if(i == 0){
		input = '<div class="input-group" style="margin-top: 5px;" id="Campo'+$("#slCamposPersonalizados option:selected").val()+'"> \
					<span class="input-group-addon"> \
						<input type="checkbox" name="campos_personalizados_id['+$("#slCamposPersonalizados option:selected").val()+'][requerido]" value="1" checked title="Campo requerido"> \
						<span class="custom-checkbox"></span> \
					</span> \
					<input type="text" class="form-control" value="'+$("#slCamposPersonalizados option:selected").text()+'" readonly> \
					<input type="hidden" name="campos_personalizados_id['+$("#slCamposPersonalizados option:selected").val()+'][id]" value="'+$("#slCamposPersonalizados option:selected").val()+'"> \
					<div class="input-group-btn"> <button class="btn btn-danger" type="button" onclick="EliminarCampo('+$("#slCamposPersonalizados option:selected").val()+')"> <i class="fa fa-trash-o"></i> </button> </div> \
				</div>';
		$("#Campos").append(input);
	}
});
$("#btnTxtCampo").click(function(){
	var i = 0;
	var input = '';
	$("#Campos").find("input[type=text]").each(function(){
		if( $(this).val() == $("#txtCampo").val() ){
			i = 1;
		}
	});
	if(i == 0){
		$("#slCamposPersonalizados").find("option").each(function(){
			if($(this).text()==$("#txtCampo").val()){
				i = 1;
				input = '<div class="input-group" style="margin-top: 5px;" id="Campo'+$(this).val()+'"> \
								<span class="input-group-addon"> \
									<input type="checkbox" name="campos_personalizados_id['+$(this).val()+'][requerido]" value="1" checked title="Campo requerido"> \
									<span class="custom-checkbox"></span> \
								</span> \
								<input type="text" class="form-control" value="'+$(this).text()+'" readonly> \
								<input type="hidden" name="campos_personalizados_id['+$(this).val()+'][id]" value="'+$(this).val()+'"> \
								<div class="input-group-btn"> <button class="btn btn-danger" type="button" onclick="EliminarCampo('+$(this).val()+')"> <i class="fa fa-trash-o"></i> </button> </div> \
							</div>';
				$("#Campos").append(input);
			}
		});
		if(i == 0){
			$.post(
				"<?php echo URL::route('SysWebEmailMarketingCamposAgregar'); ?>",
				{campo:$("#txtCampo").val()},
				function (data){
					if(data.success){
						input = '<div class="input-group" style="margin-top: 5px;" id="Campo'+data.CampoPersonalizado.id+'"> \
									<span class="input-group-addon"> \
										<input type="checkbox" name="campos_personalizados_id['+data.CampoPersonalizado.id+'][requerido]" value="1" checked title="Campo requerido"> \
										<span class="custom-checkbox"></span> \
									</span> \
									<input type="text" class="form-control" value="'+data.CampoPersonalizado.nombre+'" readonly> \
									<input type="hidden" name="campos_personalizados_id['+data.CampoPersonalizado.id+'][id]" value="'+data.CampoPersonalizado.id+'"> \
									<div class="input-group-btn"> <button class="btn btn-danger" type="button" onclick="EliminarCampo('+data.CampoPersonalizado.id+')"> <i class="fa fa-trash-o"></i> </button> </div> \
								</div>';
						$("#slCamposPersonalizados").append($("<option></option>").attr("value", data.CampoPersonalizado.id).text(data.CampoPersonalizado.nombre));
						$("#slCamposPersonalizados").selectpicker("refresh");
						$("#Campos").append(input);
					}
					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(""); } });
					}
				},
				"json"
			);
		}
	}
	
});
$("#frmEditar").submit(function(e){
	$("#btnEditar").html('<i class="fa fa-spinner fa-spin"></i> Cargando').prop("disabled", true);
	e.preventDefault();
	$.post(
		"<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresEditar', array($ListaEmail->id)); ?>",
		$("#frmEditar").serialize(),
		function(data){
			$("#btnEditar").html("Editar").prop("disabled", false);
			if(data.success){
				new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
				setTimeout( function(){ window.location.href = "<?php echo URL::route('SysWebEmailMarketingListasSubscriptores'); ?>"; }, 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(""); } });
			}
		},
		"json"

	);
});
<?php $__env->stopSection(); ?>
<?php echo $__env->make('BaseSistemaWeb', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>