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

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

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

<style type="text/css">
	/*.porcentajes{ display: none; }*/
	.modal .bootstrap-dialog-close-button{
		display: block !important;
	}
	#tblSecuenciasSeguimientos {
		width: 100% !important;
	}
	.numeros,.porcentajes {
		text-align: center !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
	$idC = Cliente::select('id')->where('users_id', '=', Auth::user()->id)->first()->id;
	$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', '=', $idC)->count();
	$SPAM = Cliente::select('limite_spam', 'sobrepasar_limite_spam')->where('id', '=', $idC)->first();
	$sqlVerificacionesSPAM = "SELECT
		COUNT(id) AS usadas
	FROM
		verificaciones_spam
	WHERE
		clientes_id = $idC 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( $cantidadSecuenciasSeguimientos == 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 secuencia de seguimiento 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">
					Secuencia de seguimiento de la lista <strong> <?php echo $ListaEmail->nombre; ?> </strong>
					<?php /* HTML::linkRoute('SysWebEmailMarketingListasSubscriptoresSecuenciasSeguimientosAgregar', 'Agregar', array($ListaEmail->id), array('class' => 'btn btn-primary')) */ ?>
					&nbsp;&nbsp; <?php echo HTML::linkRoute('SysWebEmailMarketingListasSubscriptoresSecuenciasSeguimientosAgregarV2', 'Agregar', array($ListaEmail->id), array('class' => 'btn btn-primary btnRadius')); ?>

					<div data-toggle="buttons" class="button-group pull-right">
						<a class="refresh" onclick="Actualizar()" href="javascript:Actualizar();" style="color: rgba(0, 0, 0, 0.3)"> <i class="fa fa-repeat"> </i> </a>
						<a  onclick="ImportarSecuencia()" href="javascript:ImportarSecuencia();" style="color: rgba(0, 0, 0, 0.3)"> <i class="fa fa-download"></i> </a>
						<a class="btn active small border-gray right-margin" href="javascript:;" onclick="CambioVista(1)">
							<span class="button-content">
								<input type="radio" name="radio-toggle-1" value="1">
								#
							</span>
						</a>
						<a class="btn small border-gray" href="javascript:;" onclick="CambioVista(2)">
							<span class="button-content">
								<input type="radio" name="radio-toggle-1" value="2">
								%
							</span>
						</a>
					</div>
				</h3>
			</div>
			<div class="porlets-content">
				<div class="table-responsive">
					<table class="table table-striped table-bordered table-hover" id="tblSecuenciasSeguimientos">
						<?php /*<thead>
							<tr>
								<th class="col-md-1"> Orden </th>
								<th class="col-md-1"> Asunto </th>
								<th class="col-md-1"> Enviar en </th>
								<th class="col-md-1"> Enviar a </th>
								<th class="col-md-1"> Estado </th>
								<th class="col-md-1"> Acciones </th>
								<th class="col-md-6 text-center" colspan="12"> Estadisticas </th>
							</tr>
							<tr>
								<th class="col-md-6" colspan="6"></th>
								<th class="col-md-1"> Enviados </th>
								<th class="col-md-1"> Enviados </th>
								<th class="col-md-1"> Abiertos </th>
								<th class="col-md-1"> Abiertos </th>
								<th class="col-md-1"> Clics </th>
								<th class="col-md-1"> Clics </th>
								<th class="col-md-1"> Rebotes </th>
								<th class="col-md-1"> Rebotes </th>
								<th class="col-md-1"> Quejas </th>
								<th class="col-md-1"> Quejas </th>
								<th class="col-md-1"> Desuscritos </th>
								<th class="col-md-1"> Desuscritos </th>
							</tr>
						</thead>*/ ?>
						<thead>
							<tr>
								<th class=""> Orden </th>
								<th class=""> Asunto </th>
								<th class="min-tablet-l"> Enviar en </th>
								<th class="desktop"> Enviar a </th>
								<th class="desktop"> Estado </th>
								<th class="min-tablet-l"> Acciones </th>
								<th class="min-tablet-l text-center" colspan="12"> Estadisticas </th>
							</tr>
							<tr>
								<th class="" colspan="6"></th>
								<th class=""> Enviados </th>
								<th class=""> Enviados </th>
								<th class=""> Abiertos </th>
								<th class=""> Abiertos </th>
								<th class=""> Clics </th>
								<th class=""> Clics </th>
								<th class=""> Rebotes </th>
								<th class=""> Rebotes </th>
								<th class=""> Quejas </th>
								<th class=""> Quejas </th>
								<th class=""> Desuscritos </th>
								<th class=""> Desuscritos </th>
							</tr>
						</thead>
					</table>
				</div>
			</div>
			<div class="bottom">
				<?php /* HTML::linkRoute('SysWebEmailMarketingListasSubscriptoresSecuenciasSeguimientosAgregar', 'Agregar', array($ListaEmail->id), array('class' => 'btn btn-primary')) */ ?>
				<?php echo HTML::linkRoute('SysWebEmailMarketingListasSubscriptoresSecuenciasSeguimientosAgregarV2', 'Agregar', array($ListaEmail->id), array('class' => 'btn btn-primary')); ?>

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

				<?php
					$idL = $ListaEmail->id;
					$Iniciar =  true;
					if($Total > 0){
						$SS1 = SecuenciaSeguimiento::select('id')->where('listas_emails_id', '=', $idL)->where('posicion', '=', 1)->first()->id;
						$sql = "SELECT ID, payload FROM colas_tareas WHERE payload LIKE '%\"SSID\":\"$SS1\"%' OR payload LIKE '%\"SSID\":$SS1%';";
						$colas_tareas = DB::select(DB::raw($sql));
						if( count($colas_tareas) > 0 ){ $Iniciar = false; }
					}
				?>
				<?php
	$idC =  Cliente::select('id')->where('users_id', '=', Auth::user()->id)->first()->id;
	$Cliente = Cliente::find( $idC );
	$select = 'listas_emails.id, listas_emails.nombre, listas_emails.tipo,
	(
		SELECT
			COUNT(cp.id)
		FROM
			campos_listas_emails AS cle
		INNER JOIN
			campos_personalizados AS cp
			ON cp.id = cle.campos_personalizados_id
		WHERE
			cp.id IN (1, 4, 5)
			AND cle.requerido = 1
			AND cle.listas_emails_id = listas_emails.id
	) AS matchGP, listas_emails.gestion_clientes as tipo';
	$ListasEmails = ListaEmail::select(DB::raw($select))
	->where('clientes_id', '=', $ListaEmail->clientes_id)
	->where('id', '<>', $ListaEmail->id)
	->orderBy('listas_emails.nombre', 'asc')
	->get();
	$SecuenciasSeguimientos = SecuenciaSeguimiento::select('id', 'posicion', 'asunto')->where('listas_emails_id', '=', $idL)->where('activo', '=', 1)->orderBy('posicion', 'ASC')->get();
?>
				<?php if($Iniciar && $Total > 0): ?>
				<button type="button" id="btnIniciar" class="btn btn-success tooltips" data-toggle="tooltip" data-original-title="Si ya tenías registrados los suscriprores, ahora puedes iniciar la secuencia de seguimiento">
					Iniciar
				</button>
				<?php endif; ?>
			</div>
		</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('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 Actualizar(){
		var table = $("#tblSecuenciasSeguimientos").DataTable();
		table.ajax.reload(null, false);
	}
	function ImportarSecuencia(){
		var mensaje = '<div class="row"> \
			<div class="col-xs-12"> \
				<form id="frmImportarSecuencia" class="form-horizontal row-border"> \
					<div class="form-group" style="margin-bottom: 10px"> \
						<input hidden id="listaActual" name="listaActual" value="<?php echo $ListaEmail->id; ?>"></input>\
						<label class="col-sm-3 control-label" style="text-align: rigth !important; padding-top: 0px;">Lista de suscriptores</label> \
						<div class="col-sm-9"> \
								<select class="form-control selectpicker" id="slListaSuscriptores" data-live-search="true" data-selected-text-format="count" name="listaEmail"> \
									<option value="">Selecciona una lista de suscripción</option> \
									<?php foreach($ListasEmails as $indice => $LE): ?> \
										<option value="<?php echo $LE->id; ?>" id="op<?php echo $LE->id; ?>" data-tipo="<?php echo $LE->tipo; ?>" data-mgp="<?php echo $LE->matchGP; ?>"> <?php echo $LE->nombre; ?> </option> \
									<?php endforeach; ?> \
								</select> \
							<span class="text-danger" id="errlistaEmail"></span> \
						</div> \
					</div> \
					<div class="form-group" style="margin-bottom: 10px"> \
						<label class="col-sm-3 control-label" style="text-align: rigth !important; padding-top:0px;">Secuencias de Seguimiento</label> \
						<div class="col-sm-9"> \
							<select class="form-control selectpicker" multiple data-selected-text-format="count" data-live-search="true" data-actions-box="true" id="secuencias_seguimientos" name="secuencias_seguimientos" title="Seleccione el usuario a asignar..."> \
							</select> \
							<span class="text-danger" id="errsecuencias_seguimientos"> </span> \
						</div> \
					</div> \
				</form> \
			</div> \
		</div>';
		BootstrapDialog.show({
			title: "Importar Secuencias de Seguimiento",
			type: BootstrapDialog.TYPE_WARNING,
			message: mensaje,
			draggable: true,
			closeByBackdrop: false,
			cssClass: "mdAvatar",
			buttons: [{
				id: "btnImportar",
				label: "Importar",
				cssClass: "btn-success btn-lg btn-block ",
				action: function(dialogItself){
					var ListaA= "<?php echo $ListaEmail->id; ?>";
					var SecuenciasE = $("#secuencias_seguimientos").val();
					var ListaOrigen = $("#slListaSuscriptores").val();
					var vetanaA = dialogItself.getModalBody();
					NProgress.start();
					$("#btnImportar").prop("disabled", true).html('<i class="fa fa-spinner fa-spin"></i> Importando...');
					var ruta = "<?php echo URL::route('SysWebEmailMarketingSecuenciasxListasInsertar', array($ListaEmail->id, 'idO', 'SecuenciasE')); ?>";
					ruta = ruta.replace("idO", ListaOrigen).replace("SecuenciasE", SecuenciasE);
					$.post(
						ruta,
						vetanaA.find("#frmImportarSecuencia").serialize(),
						function(data){
							NProgress.done();
							confirmacionSalida = false;
							$("button[type='submit']").prop("disabled", false);
							$("#btnImportar").prop("disabled", false).html("Importar");
							if(data.success){
								new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
								Actualizar();
								if(typeof data.MensajeError != "undefined"){ $("#MensajeError2").html(data.MensajeError); $("#MensajeError2").show(); }else{ $("#MensajeError2").hide(); $("#MensajeError2").html(""); }
								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("");}});
							}
						},
						"json"
					);
				}
			}],
			onshown: function(dialogRef){
				var ventana = dialogRef.getModalBody();
				ventana.css("padding-bottom", "0px");
				ventana.css("margin-top", "0px");
				ventana.find(".selectpicker").selectpicker();
				ventana.find("#slListaSuscriptores").on("change", function(){
					$("#secuencias_seguimientos").selectpicker("refresh");
					var idLista = $(this).val();
					var ruta = "<?php echo URL::route('SysWebEmailMarketingSecuenciasxListas', array("idL")); ?>";
					ruta = ruta.replace("idL", idLista);
					$.get(
						ruta,
						function(data){
							var opcionesSL = '';
							if( data.length != 0 ){
								$.each(data, function(index, val) {
									opcionesSL += '<option value="'+index+'">'+val+'</option>';
								});
							}
							$("#secuencias_seguimientos").html(opcionesSL);
							$("#secuencias_seguimientos").selectpicker("refresh");
						},
						"json"
					);
				});
				ventana.find("#slListaSuscriptores").selectpicker("refresh");
			},
		});
	}
	function CambioVista(value){
		var value = value;
		var table = $("#tblSecuenciasSeguimientos").DataTable();
		if(value == 1){
			table.columns(".numeros").visible(true, false);
			table.columns(".porcentajes").visible(false, false);
		}
		else if(value == 2){
			table.columns(".porcentajes").visible(true, false);
			table.columns(".numeros").visible(false, false);
		}
	}
	function PruebaEnvio(idSS, idPl){
		var idSS = idSS;
		$.post(
			"<?php echo URL::route('SysWebEmailMarketingPruebaEnvioSSObtencionCampos'); ?>",
			{idSS:idSS},
			function(data){
				if(data.success){
					var fielset = "";
					var campos = "";
					var clase = "hide"
					if(data.campos.length > 0){
						clase = "";
						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> \
											<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 class='camposP "+clase+"'> \
										<legend> Campos personalizados del mensaje </legend> \
										"+campos+"\
									</fielset> \
									<input type='hidden' name='idSS' value='"+idSS+"'> \
									<input type='hidden' name='PEAWS' value='0'> \
								</form> \
							</div> \
						</div> \
					";
					BootstrapDialog.show({
						title: "Correo de prueba de secuencia de seguimiento",
						type: BootstrapDialog.TYPE_DANGER,
						message: mensaje,
						draggable: true,
						closable: false,
						closeByBackdrop: false,
						cssClass: "mdAvatar",
						onshown: function(dialogItself){
							$("body").addClass("modal-open");
						},
						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 != "" || idPl != 0){
									var idP = idPl;
									var ruta = "<?php echo URL::route('SysWebEmailMarketingEnvioCorreoPlantillaxCliente'); ?>";
									var camposP = [];
									var envio = {
										codigoHTML: '',
										tipo: "enviar",
										tipoCliente: "secuencia",
										idS: idSS,
										idP: idP,
										Campos: camposP,
										correo: $('[name="correo_electronico0"]').val(),
										//PEAWS: $('[name="PEAWS"]').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('SysWebEmailMarketingPruebaEnvioSSEnviar'); ?>";
									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"
								);
							}
						}],
						onhidden: function(dialogItself){
							$("body").removeClass("modal-open");
						}
					});
				}
				else{
					if(data.mensaje != ''){ new PNotify({ title: "Error", text: data.mensaje, type: "error" }); }
				}
			},
			"json"
		);
	}
	<?php /*function Cambiar(idSS, posicion){
		var idSS = idSS;
		var posicion = posicion;
		//alert(idSS);
		var total = <?php echo SecuenciaSeguimiento::where('listas_emails_id', '=', $ListaEmail->id)->count();; ?>;
		var options = "<option> Seleccione la posición a cambiar... </option>";
		for(i = 1; i<=total; i++){
			if(i != posicion){
				options = options+"<option value='"+i+"'>"+i+"</>";
			}
		}
		var mensaje = " \
		<div class='row'> \
			<div class='col-xs-12'> \
				<form id='frmCambiarPosicion'> \
					<p> ¿Con cual secuencia deseas cambiar la posición? </p> \
					<div class='form-group'> \
						<select name='posicion' class='form-control'> \
							"+options+" \
						</select> \
						<spam id='errposicion' class='text-danger'> </spam> \
					</div> \
					<input type='hidden' name='idSS' value='"+idSS+"'> \
				</form> \
			</div> \
		</div>";
		BootstrapDialog.show({
			title: "Intercambiar posición",
			type: BootstrapDialog.TYPE_INFO,
			message: mensaje,
			draggable: true,
			buttons: [{
				id: "btnCambiar",
				label: "Intercambiar",
				cssClass: "btn-info",
				action: function(dialogItself){
					$("#btnCambiar").prop("disabled", true).html('<i class="fa fa-spinner fa-spin"></i> Intercambiando');
					$.post(
						"<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresSecuenciasSeguimientosIntercambiar', array($ListaEmail->id)); ?>",
						$("#frmCambiarPosicion").serialize(),
						function(data){
							$("#btnCambiar").prop("disabled", false).html("Intercambiar");
							if(data.success){
								new PNotify({ title: "Felicidades!", text: data.mensaje, type: "success" });
								dialogItself.close();
								Actualizar();
							}
							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"
					);
				}
			}]
		});
	}*/ ?>
	function verVideoDCSS(){
		$("#btnPopoverAyuda").trigger("click");
	}
	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="idSS" value="'+id+'"> \
				</form> \
			</div> \
		</div>';
		var urlPOST = "<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresSecuenciasSeguimientosEliminar', array($ListaEmail->id, 'idSS')); ?>";
		urlPOST = urlPOST.replace("idSS", id);
		BootstrapDialog.show({
			title: "Eliminar Secuencia de Seguimiento",
			type: BootstrapDialog.TYPE_DANGER,
			message: mensaje,
			draggable: true,
			closeByBackdrop: false,
			cssClass: "ModalEliminar mdAvatar",
			onshown: function(dialogItself){
				$("body").addClass("modal-open");
			},
			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(
						urlPOST,
						{idCE: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();
								setTimeout( function(){ window.location.reload(); }, 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"
					);
				}
			}],
			onhidden: function(dialogItself){
				$("body").removeClass("modal-open");
			}
		});
	}
	function activarSecuencia(id){
		var id = id;
		var mensaje = '<div class="row"> \
			<div class="col-xs-12"> \
				<form id="frmActivarSecuencia"> \
					<h2> ¿Estás seguro de que deseas activar este correo? </h2> \
					<div class="alert alert-info" role="alert" style="margin-bottom: 0px;"> \
						Al activarlo se programará su envió a los suscriptores en la secuencia establecida por orden y días de intervalo. Por favor asegurarte de que el diseño y contenido del mismo estén listos para ser enviado a tus suscriptores  \
					</div> \
					<input type="hidden" name="idSS" value="'+id+'"> \
				</form> \
			</div> \
		</div>';
		var urlPOST = "<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresSecuenciasSeguimientosActivar', array($ListaEmail->id, 'idSS')); ?>";
		urlPOST = urlPOST.replace("idSS", id);
		BootstrapDialog.show({
			title: "Activar secuencia de Seguimiento",
			type: BootstrapDialog.TYPE_INFO,
			message: mensaje,
			draggable: true,
			cssClass: "ModalEliminar mdAvatar",
			closeByBackdrop: false,
			onshown: function(dialogItself){
				$("body").addClass("modal-open");
			},
			buttons: [{
				id: "btnActivar",
				label: "Activar",
				cssClass: "btn-info btn-block btn-lg",
				action: function(dialogItself){
					NProgress.start();
					$("#btnActivar").prop("disabled", true).html('<i class="fa fa-spinner fa-spin"></i> Activando...');
					$.post(
						urlPOST,
						{idCE:id},
						function(data){
							NProgress.done();
							$("#btnActivar").prop("disabled", false).html("Activar");
							if(data.success){
								new PNotify({ title: "Felicidades!", text: data.mensaje, type: "success" });
								dialogItself.close();
								setTimeout( function(){ window.location.reload(); }, 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"
					);
				}
			}],
			onhidden: function(dialogItself){
				$("body").removeClass("modal-open");
			}
		});
	}
	function veririficarCalificacion(id, idP){
		var id = id;
		var idP = idP;
		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.identificador == null || evalActual.identificador == "") {
				var mensaje = '<div class="row"> \
					<div class="col-xs-12"> \
						<form id="frmVerificacion"> \
							<p> \
								Esta secuencia fue importada desde otra lista. La puntuación del correo electrónico de origen 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="secuencia"> \
								<input type="hidden" name="idS" value="'+id+'"> \
								<input type="hidden" name="spamTest" value="1"> \
								<input type="hidden" name="idC" value="<?php echo $ListaEmail->clientes_id; ?>"> \
							</div> \
						</form> \
					</div> \
				</div>';
			} 
			else {
				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>';
				}
				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="secuencia"> \
								<input type="hidden" name="idS" value="'+id+'"> \
								<input type="hidden" name="spamTest" value="1"> \
								<input type="hidden" name="idC" value="<?php echo $ListaEmail->clientes_id; ?>"> \
							</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="secuencia"> \
							<input type="hidden" name="idS" value="'+id+'"> \
							<input type="hidden" name="spamTest" value="1"> \
							<input type="hidden" name="idC" value="<?php echo $ListaEmail->clientes_id; ?>"> \
						</div> \
					</form> \
				</div> \
			</div>';
		}
		var urlPOST = "<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresSecuenciasSeguimientosComprobar', array($ListaEmail->id, 'idSS')); ?>";
		urlPOST = urlPOST.replace("idSS", id);
		BootstrapDialog.show({
			title: "Comprobación de la calificación de SPAM",
			closable: false,
			type: BootstrapDialog.TYPE_SUCCESS,
			message: mensaje,
			draggable: true,
			closeByBackdrop: false,
			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){
				$("body").addClass("modal-open");
				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);
			},
			onshown: function(dialog){
				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('SysWebEmailMarketingPruebaEnvioSSObtencionCampos'); ?>",
					{idSS: id},
					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+'">');
						});
					},
					"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();
				}
			}
		});
	}
	<?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
		}
	?>
</script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('JSOr'); ?>
$(".sidebar-toggle-box").click(function(e){
	var tabla = $("#tblSecuenciasSeguimientos").DataTable();
	tabla.ajax.reload(null, false);
	tabla.draw();
});
$("#tblSecuenciasSeguimientos").DataTable({
	"processing": true,
	"serverSide": true,
	"ajax": "<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresSecuenciasSeguimientos', $ListaEmail->id); ?>",
	preDrawCallback: function (settings) { $.isLoading("hide"); $.isLoading("hide");},
	columns: [
		{data: "posicion", name: "posicion", "searchable": false},
		{data: "asunto", name: "asunto"},
		{data: "dias_despues", name: "dias_despues", "searchable": false},
		{data: "etiquetas", name: "etiquetas", "visible": false, "searchable": false},
		{data: "estado", name: "estado", "searchable": false, "class": "text-center"},
		{data: "acciones", name: "acciones", "searchable": false, "class": "text-center"},
		{data: "enviados", name: "enviados", "searchable": false, "class": "text-center"},
		{data: "enviadop", name: "enviadop", "searchable": false, "visible": false, "class": "text-center",
			"fnCreatedCell": function(nTd, sData, oData, iRow, iCol){
				var idSS = $(nTd).find("span").attr("data-idSS");
			}
		},
		{data: "abiertos", name: "abiertos", "searchable": false, className: "numeros"},
		{data: "abiertop", name: "abiertop", "searchable": false, "visible": false, className: "porcentajes",
			"fnCreatedCell": function(nTd, sData, oData, iRow, iCol){
				var idSS = $(nTd).find("span").attr("data-idSS");
				var enviados = parseInt(oData.enviados);
				var abiertos = parseInt(oData.abiertos);
				var abiertosP = parseFloat( (enviados>0)?((abiertos*100)/enviados):0 ).toFixed(2);
				$(nTd).html( abiertosP+"%" );
			}
		},
		{data: "clics", name: "clics", "searchable": false, className: "numeros"},
		{data: "clicp", name: "clicp", "searchable": false, "visible": false, className: "porcentajes",
			"fnCreatedCell": function(nTd, sData, oData, iRow, iCol){
				var idSS = $(nTd).find("span").attr("data-idSS");
				var enviados = parseInt(oData.enviados);
				var clics = parseInt(oData.clics);
				var clicsP = parseFloat( (enviados>0)?((clics*100)/enviados):0 ).toFixed(2);
				$(nTd).html( clicsP+"%" );
			}
		},
		{data: "rebotes", name: "rebotes", "searchable": false, className: "numeros"},
		{data: "rebotep", name: "rebotep", "searchable": false, "visible": false, className: "porcentajes",
			"fnCreatedCell": function(nTd, sData, oData, iRow, iCol){
				var idSS = $(nTd).find("span").attr("data-idSS");
				var enviados = parseInt(oData.enviados);
				var rebotes = parseInt(oData.rebotes);
				var rebotesP = parseFloat( (enviados>0)?((rebotes*100)/enviados):0 ).toFixed(2);
				$(nTd).html( rebotesP+"%" );
			}
		},
		{data: "quejas", name: "quejas", "searchable": false, className: "numeros"},
		{data: "quejap", name: "quejap", "searchable": false, "visible": false, className: "porcentajes",
			"fnCreatedCell": function(nTd, sData, oData, iRow, iCol){
				var idSS = $(nTd).find("span").attr("data-idSS");
				var enviados = parseInt(oData.enviados);
				var quejas = parseInt(oData.quejas);
				var quejasP = parseFloat( (enviados>0)?((quejas*100)/enviados):0 ).toFixed(2);
				$(nTd).html( quejasP+"%" );
			}
		},
		{data: "desuscritos", name: "desuscritos", "searchable": false, className: "numeros"},
		{data: "desuscritop", name: "desuscritop", "searchable": false, "visible": false, className: "porcentajes",
			"fnCreatedCell": function(nTd, sData, oData, iRow, iCol){
				var idSS = $(nTd).find("span").attr("data-idSS");
				var enviados = parseInt(oData.enviados);
				var desuscritos = parseInt(oData.desuscritos);
				var desuscritosP = parseFloat( (enviados>0)?((desuscritos*100)/enviados):0 ).toFixed(2);
				$(nTd).html( desuscritosP+"%" );
			}
		}
	],
	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'); ?>"
	},
	"ordering": false,
	"fnDrawCallback": function( oSettings ){
		var tituloCalificacionSPAM = "";
		$("#tblSecuenciasSeguimientos").find('.disabled[data-original-title="Activar secuencia de seguimiento"]').each(function(e){
			var boton = $(this);
			var idSS = boton.attr("data-idSS");
			var evalActual = $("#tblSecuenciasSeguimientos").find("[data-infoVerificacionSPAM"+idSS+"]").attr("data-infoVerificacionSPAM"+idSS);
			var activo = $("#tblSecuenciasSeguimientos").find("[activo"+idSS+"]").attr("activo"+idSS);
			if( evalActual != "" ){
				evalActual = JSON.parse( evalActual );
				if( activo == 0 ){
					tituloCalificacionSPAM = "Aún faltan secuencias anteriores por activar";
					boton.wrap('<span class="tooltips envolturaTituloD" data-toggle="tooltip" data-original-title="'+tituloCalificacionSPAM+'"></span>');
				}
				else{
					tituloCalificacionSPAM = "Esta secuencia ya se encuentra activa";
					boton.wrap('<span class="tooltips envolturaTituloD" data-toggle="tooltip" data-original-title="'+tituloCalificacionSPAM+'"></span>');
				}
			}
			else{
				tituloCalificacionSPAM = "Para poder activar este correo debes verificar la calificación de SPAM de su contenido";
				boton.wrap('<span class="tooltips envolturaTituloD" data-toggle="tooltip" data-original-title="'+tituloCalificacionSPAM+'"></span>');
			}
		});
		$("#tblSecuenciasSeguimientos").find(".cargandoEstado").each(function(e){
			var nodo = $(this);
			var idSS = nodo.attr("data-idSS");
			$.post(
				"<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresSecuenciasSeguimientos', $ListaEmail->id); ?>",
				{accion: "verEstadoSS", idSS: idSS},
				function(data){
					if(data.success){
						nodo.html(data.mensaje)
						if( data.nProgramado == 0 ){
							$("#tblSecuenciasSeguimientos").find(".btnEliminarSS"+idSS).attr("onclick", "Eliminar("+idSS+")").removeClass("disabled");
						}
					}
				}
			);
		});
		$(".tooltips").tooltip();
	},
	responsive: true,
	initComplete: function(){
		var input = $("#tblSecuenciasSeguimientos_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(); 
		});
		$("#tblSecuenciasSeguimientos_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( Agent::isDesktop() ): ?>
$(".sidebar-toggle-box").trigger("click");
<?php endif; ?>
<?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; ?>
$("#btnIniciar").click(function(){
	$.isLoading(); NProgress.start();
	$("#btnIniciar").html('<i class="fa fa-spinner fa-spin"></i> Cargando').prop("disabled", true);
	$.post(
		"<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresSecuenciasSeguimientosIniciar', array($ListaEmail->id)); ?>",
		{ idLE : <?php echo $ListaEmail->id; ?> },
		function(data){
			$.isLoading("hide"); NProgress.done();
			$("#btnIniciar").html("Iniciar").prop("disabled", false);
			if(data.success){
				if(data.mensaje != ''){ new PNotify({ title: "Realizado", text: data.mensaje, type: "success" }); }
				setTimeout(function(){ window.location.reload(); }, 1000);
			}
			else{
				if(data.mensaje != ''){ new PNotify({ title: "Error", text: data.mensaje, type: "error" }); }
			}
		},
		"json"
	);
});
<?php $__env->stopSection(); ?>
<?php echo $__env->make('BaseSistemaWeb', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>