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

<?php echo HTML::style('DataTables/responsive.dataTables.min.css'); ?>

<style type="text/css">
	@media (max-width: 450px) { .ModalEliminar .modal-dialog { width: auto; } }
	@media (min-width: 451px) { .ModalEliminar .modal-dialog { width: 450px; } }
	.modal .bootstrap-dialog-close-button{
		display: block !important;
	}
	<?php
		if( !isset($_GET['import']) ){
	?>
	.oculto {
		display: none !important;
	}
	<?php
		}
	?>
	.envolturaTituloD button {
		margin-bottom: 3px;
	}

	.btnRadius{
  	border-radius: 4px !important;
	}

	.mdAvatar .modal-dialog .modal-content .modal-header {
		background-color: #363B3F;
	}
</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><!--/col-md-12-->
</div><!--/row-->

<div class="row">
	<?php /*
	<div class="col-md-12">
		<nav class="navbar navbar-inverse">
			<ul class="nav navbar-nav">
				<li><a href="<?php echo URL::to('templates'); ?>">Ver todos los Templates</a></li>
				<li><a href="<?php echo URL::to('templates/create'); ?>">Crear un Template</a>
			</ul>
		</nav>
	</div>
	*/ ?>
	<div class="col-md-12">
		<?php if(Session::has('message')): ?>
		<div class="alert alert-info"><?php echo Session::get('message'); ?></div>
		<?php endif; ?>
	</div>
</div>
<?php
	$idCliente = Cliente::select('id')->where('users_id', '=', Auth::user()->id)->first()->id;
	$cantidadCampanhas = Campanha::join('configuraciones_emails AS ce', 'ce.id', '=', 'campanhas.configuraciones_emails_id')
	->where('ce.clientes_id', '=', $idCliente)->count();
	$zonaHoraria = Cliente::select('zona_horaria')->where('users_id', '=', Auth::user()->id)->first()->zona_horaria;
	//echo $zonaHoraria; exit();
	$cantidadSecuenciasSeguimientos = SecuenciaSeguimiento::join('listas_emails AS le', 'le.id', '=', 'secuencias_seguimientos.listas_emails_id')
	->where('le.clientes_id', '=', $idCliente)->count();
	$SPAM = Cliente::select('limite_spam', 'sobrepasar_limite_spam')->where('id', '=', $idCliente)->first();
	$sqlVerificacionesSPAM = "SELECT
		COUNT(id) AS usadas
	FROM
		verificaciones_spam
	WHERE
		clientes_id = $idCliente AND
		fecha
			BETWEEN
				CONCAT((LAST_DAY( (CONVERT_TZ(NOW(), @@session.time_zone, '$zonaHoraria')) - INTERVAL 1 MONTH) + INTERVAL 1 DAY),' 00:00:00')
				AND
				CONCAT((LAST_DAY( (CONVERT_TZ(NOW(), @@session.time_zone, '$zonaHoraria')) )), ' 23:49:00')
	;";
	//echo $sqlVerificacionesSPAM; exit();
	$validacionesSPAM = DB::select(DB::raw($sqlVerificacionesSPAM));
	//echo '<pre>'; print_r($validacionesSPAM); echo '</pre><br>';// exit();
	//echo $validacionesSPAM[0]->usadas; exit();
	$validacionesUsadas = $validacionesSPAM[0]->usadas;
?>
<?php if( $cantidadCampanhas == 0 ): ?>
<div class="row">
	<div class="alert alert-danger" style="margin: 15px;">
		<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
		<div class="row">
			<div class="col-md-1" style="text-align: center;">
				<i class="fa fa-exclamation-triangle" style="font-size: 55px;"></i>
			</div>
			<div class="col-md-8">
				<p style="font-size: 18px; font-family: arial;">
					Por favor antes de crear tu primer campaña asegurate de ver el video "¿Campaña o secuencia de seguimiento?" haciendo <a href="javascript:verVideoDCSS()" style="font-weight: bold;">clic acá</a>
				</p>
			</div>
		</div>
	</div>
</div>
<?php endif; ?>
<div class="row">
	<div class="col-md-12">
		<div class="block-web">
			<div class="header">
				<h3 class="content-header">
					Listado de campañas
					&nbsp;&nbsp;<?php /* HTML::linkRoute('SysWebEmailMarketingCampanhasAgregar', 'Agregar', array(), array('class' => 'btn btn-primary')) */ ?>
					<?php echo HTML::linkRoute('SysWebEmailMarketingCampanhasAgregarV2', 'Agregar', array(), array('class' => 'btn btn-primary btnRadius')); ?>

					<div data-toggle="buttons" class="button-group pull-right">
						<a class="refresh tooltips" data-toggle="tooltip" data-original-title="Actualizar registros" onclick="Actualizar()" href="javascript:Actualizar()" style="color: rgba(0, 0, 0, 0.3)">
							<i class="fa fa-repeat"> </i>
						</a>
					</div>
				</h3>
			</div>
			<div class="porlets-content">
				<div class="row">
					<div class="table-responsive">
					<table class="table table-striped table-bordered table-hover display" id="tblCampanhas" width="100%" cellspacing="0">
						<thead>
							<tr>
								<th class=""> id </th>
								<th class="col-md-2 all"> Nombre </th>
								<th class="col-md-2 min-tablet-l"> Asunto </th>
								<th class="col-md-2 min-tablet-l"> Listas de suscriptores </th>
								<th class="col-md-1 min-tablet-l"> Segmentación </th>
								<th class="col-md-2 min-tablet-l"> Estado </th>
								<th class="col-md-3 min-tablet-l text-center"> Acciones </th>
							</tr>
						</thead>
					</table>
				</div>
				</div>
			</div>
			<div class="bottom">
				<?php /* HTML::linkRoute('SysWebEmailMarketingCampanhasAgregar', 'Agregar', array(), array('class' => 'btn btn-primary')) */ ?>
				<?php echo HTML::linkRoute('SysWebEmailMarketingCampanhasAgregarV2', 'Agregar', array(), array('class' => 'btn btn-primary')); ?>

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

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

<?php $__env->startSection('JS'); ?>
<?php echo HTML::script('DataTables/jquery.dataTables.min.js'); ?>

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

<?php echo HTML::script('DataTables/dataTables.responsive.min.js'); ?>

<script type="text/javascript">
	function PruebaEnvio(idC, idPl){
		var idC = idC;
		var tipo = (idPl != "0")?'PCE':'CEN';
		$.post(
			"<?php echo URL::route('SysWebEmailMarketingPruebaEnvioCObtencionCampos'); ?>",
			{idC:idC, tipo: tipo},
			function(data){
				if(data.success){
					var fielset = "";
					if(data.campos.length > 0){
						var campos = "";
						for(i=0; i<data.campos.length; i++){
							campos += "<div class='form-group'> \
											<label> "+data.campos[i].nombre+" </label> <br> \
											<input type='text' name='"+data.campos[i].slug+"' class='form-control'> \
											<input type='hidden' name='Campos[]' value='"+data.campos[i].slug+"'> \
											<spam id='err"+data.campos[i].slug+"' class='text-danger'> </spam> \
										</div>";
						}
						var fielset = "<fielset class='camposP'> \
											<legend> Campos personalizados del mensaje </legend> \
											"+campos+" \
										</fielset>";
					}
					var mensaje = " \
						<div class='row'> \
							<div class='col-xs-12'> \
								<form id='frmPruebaEnvio'> \
									<div class='form-group '> \
										<label> Correo electronico a enviar </label> <br> \
										<input type='text' name='correo_electronico0' class='form-control'> \
										<spam id='errcorreo_electronico0' class='text-danger'> </spam> \
									</div> \
									"+fielset+" \
									<input type='hidden' name='idC' value='"+idC+"'> \
								</form> \
							</div> \
						</div> \
					";
					BootstrapDialog.show({
						title: "Correo de prueba de campaña",
						type: BootstrapDialog.TYPE_PRIMARY,
						message: mensaje,
						draggable: true,
						closable: false,
						cssClass: "mdAvatar",
						buttons: [{
							id: "btnEnviar",
							label: "Enviar",
							cssClass: "btn-primary btn-block btn-lg",
							action: function(dialogItself){
								$("#btnEnviar").prop("disabled", true).html('<i class="fa fa-spinner fa-spin"></i> Enviando');
								if(idPl != "0"){
									var idP = idPl;
									var ruta = "<?php echo URL::route('SysWebEmailMarketingEnvioCorreoPlantillaxCliente'); ?>";
									var camposP = [];
									var envio = {
										codigoHTML: '',
										tipo: "enviar",
										tipoCliente: "campanha",
										idP: idPl,
										idS: idC,
										Campos: camposP,
										correo: $('[name="correo_electronico0"]').val(),
									}
									$("#frmPruebaEnvio").find(".camposP").find("input").each(function(){
										var nombre = $(this).attr("name");
										var valor =  $(this).val();
										camposP.push(valor);
										envio[nombre] = valor
									});
								}
								else{
									var ruta = "<?php echo URL::route('SysWebEmailMarketingPruebaEnvioCEnviar'); ?>";
									var envio = $("#frmPruebaEnvio").serialize();
								}
								$.post(
									ruta,
									envio,
									function(data){
										$("#btnEnviar").prop("disabled", false).html("Enviar");
										if(data.success){
											new PNotify({ title: "Felicidades!", text: data.mensaje, type: "success" });
											dialogItself.close();
										}
										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"
								);
							}
						}],
						onshown: function(dialogRef){
							$("body").addClass("modal-open");
						},
						onhidden: function(dialogRef){
							$("body").removeClass("modal-open");
						}
					});
				}
				else{
					if(data.mensaje != ''){ new PNotify({ title: "Error", text: data.mensaje, type: "error" }); }
				}
			},
			"json"
		);
	}
	function Eliminar(id){
		var id = id;
		var mensaje = "<div class='row'> \
							<div class='col-xs-12'> \
								<form id='frmEliminar'> \
									<h2> ¿Seguro que desea eliminar? </h2> \
									<input type='hidden' name='idC' value='"+id+"'> \
								</form> \
							</div> \
						</div>";
		BootstrapDialog.show({
			title: "Eliminar registro",
			type: BootstrapDialog.TYPE_DANGER,
			message: mensaje,
			draggable: true,
			closeByBackdrop: false,
			closeByKeyboard: false,
			cssClass: "ModalEliminar mdAvatar",
			buttons: [{
				id: "btnEliminar",
				label: "Eliminar",
				cssClass: "btn-danger btn-block btn-lg",
				action: function(dialogItself){
					NProgress.start();
					$("#btnEliminar").prop("disabled", true).html('<i class="fa fa-spinner fa-spin"></i> Eliminando');
					$.post(
						"<?php echo URL::route('SysWebEmailMarketingCampanhasEliminar'); ?>",
						{idC:id},
						function(data){
							NProgress.done();
							$("#btnEnviar").prop("disabled", false).html("Eliminar");
							if(data.success){
								new PNotify({ title: "Felicidades!", text: data.mensaje, type: "success" });
								dialogItself.close();
								var table = $("#tblCampanhas").DataTable();
								table.ajax.reload(null, false);
							}
							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"
					);
				}
			}],
			onshown: function(dialogRef){
				$("body").addClass("modal-open");
			},
			onhidden: function(dialogItself){
				$("body").removeClass("modal-open");
			}
		});
	}
	function verVideoDCSS(){
		$("#btnPopoverAyuda").trigger("click");
	}
	function Actualizar(){
		var tabla = $("#tblCampanhas").DataTable();
		tabla.ajax.reload(null, false);
	}
	function Clonar(id){
		var id = id;
		$.isLoading(); NProgress.start();
		$.post(
			"<?php echo URL::route('SysWebEmailMarketingCampanhasClonar'); ?>",
			{idC:id},
			function(data){
				$.isLoading("hide"); NProgress.done();
				if(data.success){
					new PNotify({ title: "Felicidades!", text: data.mensaje, type: "success" });
					Actualizar();
					dialogItself.close();
				}
				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
		if( isset($_GET['import']) ){
	?>
	function ReemplazarCodigo(tipo, idP){
		var id = id;
		var mensaje = "<div class='row'> \
			<div class='col-xs-12'> \
				<form id='frmImportarPlantilla' enctype='multipart/form-data'> \
					<div class='form-group'> \
						<label for='flArchivo'>Archivo HTML</label> \
						<input type='file' id='flArchivo' name='flArchivo'> \
						<span class='text-danger' id='errflArchivo'></span> \
					</div> \
					<input type='hidden' name='hdnIdP' value='"+idP+"'> \
					<input type='hidden' name='hdnTipo' value='"+tipo+"'> \
				</form> \
			</div> \
		</div>";
		BootstrapDialog.show({
			title: "Reemplazar Plantilla de archivo HTML",
			type: BootstrapDialog.TYPE_DEFAULT,
			message: mensaje,
			draggable: true,
			cssClass: "ModalImportarPlantilla",
			buttons: [{
				id: "btnImportarPlantilla",
				label: "Reemplazar",
				cssClass: "btn-default",
				action: function(dialogItself){
					$.isLoading(); NProgress.start();
					$.isLoading("hide"); NProgress.done();
					$("#btnImportarPlantilla").prop("disabled", true).html('<i class="fa fa-spinner fa-spin"></i> Reemplazando...');
					var formulario = $("#frmImportarPlantilla");
					var formData = new FormData(document.getElementById("frmImportarPlantilla"));
					$.ajax({
						type: "POST",
						url: "<?php echo URL::route('SysWebEmailMarketingPlantillasImportar', array()); ?>",
						data: formData,
						cache: false,
						contentType: false,
						processData: false,
						dataType: "json",
						timeout: 1800000,
						success: function(data){
							$("#btnImportarPlantilla").prop("disabled", false).html("Reemplazar");
							if(data.success){
								new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
								$(".porlets-content").find("table").each(function(e){
									var table = $(this).DataTable();
									table.ajax.reload(null, false);
								});
								dialogItself.close();
							}
							else{
								if(typeof data.MensajeError != "undefined"){ $("#Errs").html(data.MensajeError); $("#MensajeError").show(); }else{ $("#MensajeError").hide(); $("#Errs").html(""); }
								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){
							$("#btnImportarPlantilla").prop("disabled", false).html("Reemplazar");
							new PNotify({ title: "Error", text: textStatus + " " + errorThrown, type: "error" });
						}
					});
				}
			}]
		});
	}
	<?php
		}
	?>
	function verListas(idP){
		var idP = idP;
		var listasJson = $("#listaModal_"+idP).val();
		var listasArray = JSON.parse(listasJson);
		var mensaje = '<div class="row"> \
        <div class="col-xs-12 col-sm-12 col-md-12"> \
            <div class="table-responsive"> \
                <ul>';
		for (var i = 0; i < listasArray.length; i++) {
			mensaje += '<li><p>' + listasArray[i].nombre + '</p></li>';
		}
		mensaje += '</ul> \
				</div> \
			</div> \
		</div>';
		BootstrapDialog.show({
			cssClass: "mdAvatar",
			title: "Listas de Suscriptores",
			message: mensaje,
			draggable: true,
			onshown: function(dialogItself){
				//
			},
		});
	}
	function veririficarCalificacion(id, idP){
		var id = id;
		var idP = idP;
		var tipo = (idP != "0")?'PCE':'CEN';
		var evalActual = $("[data-infoVerificacionSPAM"+id+"]").attr("data-infoVerificacionSPAM"+id);
		if( evalActual != "" ){
			var tituloBoton = "Volver a comprobar";
			evalActual = JSON.parse( evalActual );
			var rutaMailTester = "https://www.mail-tester.com/sumeclientes-"+evalActual.identificador+"&lang=es";
			var activo = '';
			if( evalActual.activo == 0 ){
				activo = '<br> \
				<div class="alert alert-info" role="alert"> \
					<strong>Para poder activar tu correo electrónico debes obtener una puntuación de 5 en adelante, has las modificaciones según las recomendaciones del vínculo de arriba y vuelve a intentar una nueva comprobación usando el botón "Volver a comprobar"</strong> \
				</div>';
			}
			if (evalActual.identificador == null || evalActual.identificador == "") {
				var mensaje = '<div class="row"> \
					<div class="col-xs-12"> \
						<form id="frmVerificacion"> \
							<p> \
								Esta campaña fue clonada a partir de otra. La puntuación original de este correo electrónico es <strong> '+evalActual.calificacion+' de 10 </strong> según nuestro proveedor evaluador de SPAM (<a href="https://www.mail-tester.com" target="_blank">Mail-Tester</a>) \
								<br><br> \
								Esta calificación la obtuviste el: <strong>'+evalActual.fechaRegistro+'</strong>, si has hecho modificaciones, es recomendable que vuelvas a realizar la comprobación haciendo clic en el siguiente botón verde de abajo. <br> \
								'+activo+' \
							</p> \
							<input type="hidden" name="idSS" value="'+id+'"> \
							<input type="hidden" name="idP" value="'+idP+'"> \
							<div id="dvInfoAdicional" style="display: none;"> \
								<input type="hidden" name="correo" value=""> \
								<input type="hidden" name="identificador" value=""> \
								<input type="hidden" name="tipo" value="enviar"> \
								<input type="hidden" name="tipoCliente" value="campanha"> \
								<input type="hidden" name="idS" value="'+id+'"> \
								<input type="hidden" name="spamTest" value="1"> \
								<input type="hidden" name="idC" value="<?php echo $idCliente; ?>"> \
							</div> \
						</form> \
					</div> \
				</div>';
			}
			else{
				var mensaje = '<div class="row"> \
				<div class="col-xs-12"> \
					<form id="frmVerificacion"> \
						<p> \
							La puntuación de este correo electrónico es <strong> '+evalActual.calificacion+' de 10 </strong> según nuestro proveedor evaluador de SPAM (<a href="https://www.mail-tester.com" target="_blank">Mail-Tester</a>) \
							<br><br> \
							Puedes ver información más detallada de puntos a mejorar usando el siguiente vínculo: <br> \
							<a href="'+rutaMailTester+'" target="_blank">'+rutaMailTester+'</a> \
							<br><br> \
							Esta calificación la obtuviste el: <strong>'+evalActual.fechaRegistro+'</strong>, si has hecho modificaciones considerables te recomendamos volver a comprobar. <br> \
							'+activo+' \
						</p> \
						<input type="hidden" name="idSS" value="'+id+'"> \
						<input type="hidden" name="idP" value="'+idP+'"> \
						<div id="dvInfoAdicional" style="display: none;"> \
							<input type="hidden" name="correo" value=""> \
							<input type="hidden" name="identificador" value=""> \
							<input type="hidden" name="tipo" value="enviar"> \
							<input type="hidden" name="tipoCliente" value="campanha"> \
							<input type="hidden" name="idS" value="'+id+'"> \
							<input type="hidden" name="spamTest" value="1"> \
							<input type="hidden" name="idC" value="<?php echo $idCliente; ?>"> \
						</div> \
					</form> \
				</div> \
			</div>';
			}
		}
		else{
			var tituloBoton = "Comprobar ahora";
			var mensaje = '<div class="row"> \
				<div class="col-xs-12"> \
					<form id="frmVerificacion"> \
						<p> Parece que aún no has verificado la puntuaciòn de SPAM del contenido de este correo electrónico </p> \
						<div class="alert alert-info" role="alert" style="margin-bottom: 0px;"> \
							Comprueba la puntuación de SPAM dando clic en el botón de abajo y recuerda que debes tener un grado de 5 en adelante para que puedas <strong>activar y enviar</strong> el correo electrónico, esto es con el objetivo de que los correos no lleguen a la bandeja de SPAM para mejorar la reputación de tu nombre de dominio. \
						</div> \
						<input type="hidden" name="idSS" value="'+id+'"> \
						<input type="hidden" name="idP" value="'+idP+'"> \
						<div id="dvInfoAdicional" style="display: none;"> \
							<input type="hidden" name="correo" value=""> \
							<input type="hidden" name="identificador" value=""> \
							<input type="hidden" name="tipo" value="enviar"> \
							<input type="hidden" name="tipoCliente" value="campanha"> \
							<input type="hidden" name="idS" value="'+id+'"> \
							<input type="hidden" name="spamTest" value="1"> \
							<input type="hidden" name="idC" value="<?php echo $idCliente; ?>"> \
						</div> \
					</form> \
				</div> \
			</div>';
		}
		var urlPOST = "<?php echo URL::route('SysWebEmailMarketingCampanhasComprobar', array('idC')); ?>";
		urlPOST = urlPOST.replace("idC", id);
		BootstrapDialog.show({
			title: "Comprobación de la calificación de SPAM",
			closable: false,
			type: BootstrapDialog.TYPE_SUCCESS,
			message: mensaje,
			draggable: true,
			cssClass: "ModalVerificarSPAM mdAvatar",
			buttons: [{
				id: "btnActivar",
				label: tituloBoton,
				cssClass: "btn-success btn-lg btn-block",
				action: function(dialogItself){
					var modalBody = dialogItself.getModalBody();
					NProgress.start();
					$("#btnActivar").prop("disabled", true).html('<i class="fa fa-spinner fa-spin"></i> Comprobando');
					//ENVÍO EL CORREO DE PRUEBA CON LOS DATOS DE LA VENTANA EMERGENTE Y QUEDO ESPERANDO EL RESULTADO -------------------------------------------------------------------------------------------
					$.post(
						"<?php echo URL::route('SysWebEmailMarketingEnvioCorreoPlantillaxCliente'); ?>",
						modalBody.find("#frmVerificacion").serialize(),
						function(data){
							NProgress.done();
							$("#btnActivar").prop("disabled", false).html(tituloBoton);
							if(data.success){
								var identificador = modalBody.find('[name="identificador"]').val();
								var rutaMailTester = "https://www.mail-tester.com/sumeclientes-"+identificador+"&lang=es";
								var calificacionObtenida = parseFloat( data.calificacion );
								if( calificacionObtenida < 3){
									modalBody.find("#frmVerificacion").html('<h3><strong>El resultado de la calificación es de '+calificacionObtenida+'</strong></h3> \
										<input type="hidden" name="actualizarPantalla" value="1"> \
									<br> \
									<p> \
										Este correo no puede ser enviado ya que llegará a la bandeja de SPAM... Mira los detalles de la calificación y que puedes hacer para mejorar el contenido de este correo en el enlace de abajo: \
										<br><br> \
										<a href="'+rutaMailTester+'" target="_blank">'+rutaMailTester+'</a> \
										<br> \
										<br> \
										Si necesitas ayuda sobre los puntos a mejorar escríbenso por el chat de soporte para que nuestros asesores te ayuden con tips sobre como mejorar la calificación \
									</p>');
								}
								else if( calificacionObtenida < 5){
									modalBody.find("#frmVerificacion").html('<h3><strong>El resultado de la calificación es de '+calificacionObtenida+'</strong></h3> \
										<input type="hidden" name="actualizarPantalla" value="1"> \
									<br> \
									<p> \
										Puedes enviar este correo pero probablemente llegará a la bandeja de SPAM... Mira los detalles de la calificación y que puedes hacer para mejorar el contenido de este correo en el enlace de abajo: \
										<br><br> \
										<a href="'+rutaMailTester+'" target="_blank">'+rutaMailTester+'</a> \
										<br> \
										<br> \
										Si necesitas ayuda sobre los puntos a mejorar escríbenso por el chat de soporte para que nuestros asesores te ayuden con tips sobre como mejorar la calificación \
									</p>');
								}
								else if( calificacionObtenida < 7){
									modalBody.find("#frmVerificacion").html('<h3><strong>El resultado de la calificación es de '+calificacionObtenida+'</strong></h3> \
										<input type="hidden" name="actualizarPantalla" value="1"> \
									<br> \
									<p> \
										Puedes enviar este correo pero probablemente llegará a la bandeja de SPAM en algunas te rechacen... Mira los detalles de la calificación y que puedes hacer para mejorar el contenido de este correo en el enlace de abajo: \
										<br><br> \
										<a href="'+rutaMailTester+'" target="_blank">'+rutaMailTester+'</a> \
										<br> \
										<br> \
										Si necesitas ayuda sobre los puntos a mejorar escríbenso por el chat de soporte para que nuestros asesores te ayuden con tips sobre como mejorar la calificación \
									</p>');
								}
								else if( calificacionObtenida > 7){
									modalBody.find("#frmVerificacion").html('<h3><strong>¡Felicidades has obtenido una calificación de '+calificacionObtenida+'!</strong></h3> \
									<input type="hidden" name="actualizarPantalla" value="1"> \
									<br> \
									<p> \
										Puedes enviar este correo con mayor seguridad de que llegará a la bandeja principal y si deseas ver todos los detalles sobre tu calificación haz clic en el enlace de abajo: \
										<br><br> \
										<a href="'+rutaMailTester+'" target="_blank">'+rutaMailTester+'</a> \
									</p>');
								}
								else{
									modalBody.find("#frmVerificacion").html('<h3><strong>¡Felicidades has obtenido una calificación de '+calificacionObtenida+'!</strong></h3> \
									<input type="hidden" name="actualizarPantalla" value="1"> \
									<br> \
									<p> \
										Puedes enviar este correo con mayor seguridad de que llegará a la bandeja principal y si deseas ver todos los detalles sobre tu calificación haz clic en el enlace de abajo: \
										<br><br> \
										<a href="'+rutaMailTester+'" target="_blank">'+rutaMailTester+'</a> \
									</p>');
								}
								dialogItself.getModalFooter().hide();
							}
							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"
					);
					//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
				}
			}],
			onshow: function(dialog){
				var modalFooter = dialog.getModalFooter();
				var validacionesUsadas = <?php echo $validacionesUsadas; ?>;
				var validacionesMensuales = <?php echo $SPAM->limite_spam; ?>;
				var validacionesDisponibles = parseInt(validacionesMensuales) - parseInt(validacionesUsadas);
				var textoValidaciones = '<p style="text-align: center; font-weight: bold;">Tienes '+validacionesDisponibles+' validaciones de puntuacón de SPAM disponibles</p>';
				modalFooter.prepend(textoValidaciones);
				dialog.getButton("btnActivar").disable().html("Espere un momento...");
			},
			onshown: function(dialog){
				$("body").addClass("modal-open");
				var modalBody = dialog.getModalBody();
				//OBTENGO LOS CAMPOS DE LA LISTA DE SUSCRIPCIÓN Y CREO LOS INPUTS CON VALORES DE PRUEBA OCULTOS ---------------------------------------------
				$.post(
					"<?php echo URL::route('SysWebEmailMarketingPruebaEnvioCObtencionCampos'); ?>",
					{idC:id, tipo: tipo},
					function(data){
						modalBody.find(".campos").remove();
						$.each(data.campos, function(i, campo){
							modalBody.find("#dvInfoAdicional").append('<input type="hidden" class="campos" name="'+campo.slug+'" value="'+campo.nombre+'">');
							modalBody.find("#dvInfoAdicional").append('<input type="hidden" class="campos" name="Campos[]" value="'+campo.nombre+'">');
						});
						dialog.getButton("btnActivar").enable().html(tituloBoton);
					},
					"json"
				);
				//-------------------------------------------------------------------------------------------------------------------------------------------
				//OBTENGO EL IDENTIFICADOR Y CORREO DE PRUEBA ---------------------------
				$.post(
					urlPOST,
					{idSS: id, accion: "obtenerIdentificador"},
					function(data){
						modalBody.find('[name="correo"]').val(data.correoTester);
						modalBody.find('[name="identificador"]').val(data.identificador);
					},
					"json"
				);
				//-----------------------------------------------------------------------
			},
			onhidden: function(dialogRef){
				$("body").removeClass("modal-open");
				var modalBody = dialogRef.getModalBody();
				if( modalBody.find('[name="actualizarPantalla"]').length == 1 ){
					window.location.reload();
				}
			}
		});
	}
</script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('JSOr'); ?>
$("#tblCampanhas").DataTable({
	"processing": true,
	"serverSide": true,
	"ajax": "<?php echo URL::route('SysWebEmailMarketingCampanhas'); ?>",
	preDrawCallback: function (settings) { $.isLoading("hide"); },
	columns: [
		{data: "id", name: "id", "searchable": false, "visible": false},
		{data: "nombre", name: "campanhas.nombre"},
		{data: "asunto", name: "campanhas.asunto"},
		{data: "listas", name: "listas", "searchable": false, "orderable": false},
		{data: "etiquetas", name: "etiquetas", "searchable": false, "orderable": false},
		{data: "estado", name: "estado", "searchable": false, "orderable": false},
		{data: "acciones", name: "acciones", "searchable": false, "orderable": false, "class": "text-center"}
	],
	//dom: "<'row'<'col-sm-3'l><'col-sm-3'f><'col-sm-6'p>>" +
	//	"<'row'<'col-sm-12'tr>>" +
	//"<'row'<'col-sm-5'i><'col-sm-7'p>>",
	"language": {
		"url": "<?php echo asset('DataTables/Spanish.json'); ?>"
	},
	responsive: true,
	"fnDrawCallback": function( oSettings ){
		var tituloCalificacionSPAM = "Para poder programar el envío de esta campaña debes verificar la calificación de SPAM de su contenido";
		$("#tblCampanhas").find('.disabled[data-original-title="Programación de envio"]').each(function(e){
			var boton = $(this);
			boton.wrap('<span class="tooltips envolturaTituloD" data-toggle="tooltip" data-original-title="'+tituloCalificacionSPAM+'"></span>');
		});
		$(".tooltips").tooltip();
	},
	"order": [[ 0, "desc" ]],
	//initComplete: function(){
		//var input = $(".dataTables_filter input").unbind(),
		//self = this.api(),
		//$searchButton = $('<button class="btn btn-primary tooltips" style="margin-left: 5px;" data-toggle="tooltip" data-original-title="Buscar">').html('<i class="fa fa-search"></i>').click(function(){
			//self.search(input.val().trim()).draw();
		//}),
		//$clearButton = $('<button class="btn btn-default tooltips" style="margin-left: 5px;" data-toggle="tooltip" data-original-title="Limpiar">').html('<i class="fa fa-paint-brush"></i>').click(function(){
			//input.val('');
			//$searchButton.click(); 
		//});
		//$(".dataTables_filter").append($searchButton, $clearButton);
		//$("body").tooltip({selector: "[data-toggle='tooltip']"});
	//}
}).on("processing.dt", function(e, settings, processing) {
	if (processing) {
		$.isLoading();
	}
	else{
		$.isLoading("hide");
		window.scrollTo(0, 0);
	}
});
<?php if(Session::has('MensajeS')): ?>
new PNotify({ title: "Realizado", text: "<?php echo Session::get('MensajeS'); ?>", type: "success" });
<?php endif; ?>
<?php if(Session::has('MensajeE')): ?>
new PNotify({ title: "Realizado", text: "<?php echo Session::get('MensajeE'); ?>", type: "error" });
<?php endif; ?>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('BaseSistemaWeb', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>