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

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

<style type="text/css">
	.radio-inline label {
		font-weight: initial;
	}
	[name="filtroFechas"][readonly]:not([disabled]) {
		background: unset;
	}
	.disable {
		pointer-events: none;
		opacity: 0.5;
	}
</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>

<?php
	$idC =  Cliente::select('id')->where('users_id', '=', Auth::user()->id)->first()->id;
	$Cliente = Cliente::find( $idC );
	$sql = "SELECT
		COUNT(id) AS verificaciones
	FROM
		verificaciones_neverbounce
	WHERE
		clientes_id = $idC AND
		fecha
			BETWEEN
				CONCAT((LAST_DAY( (CONVERT_TZ(NOW(), @@session.time_zone, (SELECT zona_horaria FROM clientes WHERE id = $idC))) - INTERVAL 1 MONTH) + INTERVAL 1 DAY),' 00:00:00')
			AND
				CONCAT((LAST_DAY( (CONVERT_TZ(NOW(), @@session.time_zone, (SELECT zona_horaria FROM clientes WHERE id = $idC))) )), ' 23:49:00')
	;";
	$verificacionesNB = DB::select(DB::raw($sql));
	$Productos = DB::table('productos_servicios AS ps')
	->select('ps.id AS idPS', 'ps.nombre', 'ps.precio AS precioPS', 'ps.cantidad_ilimitada AS ilimitado', 'vps.id AS idVPS', 'vps.precio AS precioVPS', 'vps.inventario', 'vps.margen_ganancia AS margenGanancia', 'vps.tipo_margen_ganancia AS tipoMargenGanancia')
	->join('variaciones_productos_servicios AS vps', 'vps.productos_servicios_id', '=', 'ps.id')
	->where('ps.clientes_id', '=', $idC)
	->where('ps.activo', '=', 1)
	//->whereRaw("(ps.tipo = 'PD' OR ps.tipo = 'S') OR (ps.tipo = 'P' AND ps.sin_variaciones = 1)")
	->whereRaw("(ps.tipo IN('PD', 'S') OR (ps.tipo = 'P' AND ps.sin_variaciones = 1))")
	->orderBy('ps.id', 'ASC')
	->get();
	$Referencias = Referencia::select('referencias.id', 'referencias.nombre')
	->leftJoin('clientes AS c', 'c.id', '=', 'referencias.clientes_id')
	->where('referencias.clientes_id', '=', $idC)
	//->where('referencias.nombre', '<>', 'Cliente existente (Oportunidad)')
	->get();
	$select = "empleados.id, empleados.nombre_completo,
	(SELECT COUNT(sc.id) FROM prospectos AS sc WHERE sc.asignado_a = empleados.id ) AS total,
	(SELECT COUNT(sc.id) FROM prospectos AS sc INNER JOIN seguimientos_x_prospectos AS exc ON exc.prospectos_id = sc.id WHERE sc.asignado_a = empleados.id AND exc.estado = 'V') AS vendidos,
	(SELECT COUNT(sc.id) FROM prospectos AS sc INNER JOIN seguimientos_x_prospectos AS exc ON exc.prospectos_id = sc.id WHERE sc.asignado_a = empleados.id AND exc.estado = 'R') AS rechazados,
	(
		(SELECT COUNT(sc.id) FROM prospectos AS sc WHERE sc.asignado_a = empleados.id )
		-
		(
			(SELECT COUNT(sc.id) FROM prospectos AS sc INNER JOIN seguimientos_x_prospectos AS exc ON exc.prospectos_id = sc.id WHERE sc.asignado_a = empleados.id AND exc.estado = 'V')
			+
			(SELECT COUNT(sc.id) FROM prospectos AS sc INNER JOIN seguimientos_x_prospectos AS exc ON exc.prospectos_id = sc.id WHERE sc.asignado_a = empleados.id AND exc.estado = 'R')
		)
	) pendientes";
	$Empleados = DB::table('empleados')
	->select(DB::raw($select))
	->join('users AS u', 'u.id', '=', 'empleados.users_id')
	->where('empleados.clientes_id', '=', $idC)
	->where('u.estado', '=', 1)
	->get();
?>
<?php if( ((int)$verificacionesNB[0]->verificaciones < (int)$Cliente->limite_suscriptores+1) && !(isset($_GET['nNB'])) || isset($_GET['nNB']) ): ?>
<div class="row">
	<div class="col-md-12">
		<div class="block-web">
			<div class="header"> <h3 class="content-header"> Añadir suscriptor(es) a lista <strong><?php echo $ListaEmail->nombre; ?></strong> </h3> </div>
			<div class="porlets-content">
				<div class="tab-container">
					<ul class="nav nav-tabs">
						<li class="active"><a href="#unoPorUno" data-toggle="tab"> Uno por uno </a></li>
						<li class=""><a href="#archivoCsv" data-toggle="tab"> Por archivo de Excel </a></li>
						<li class=""><a href="#importarDeLista" data-toggle="tab"> Importación de otra lista </a></li>
					</ul>
					<div class="tab-content">
						<div class="tab-pane cont active" id="unoPorUno">
							<?php echo Form::open(array('route' => array('SysWebEmailMarketingListasSubscriptoresAgregarSubscriptor', $ListaEmail->id), 'method' => 'post', 'class' => 'form-horizontal row-border', 'id' => 'frmAgregar', 'files' => true, 'target' => 'upload_iframe')); ?>

								<?php foreach($CamposListasEmails as $CampoListaEmail): ?>
								<div class="form-group">
									<label class="col-sm-3 control-label"> <?php echo $CampoListaEmail->nombre; ?> </label>
									<div class="col-sm-9">
										<?php echo Form::text($CampoListaEmail->slug, '',  array('class' => 'form-control bEspacios', 'placeholder' => '')); ?>

										<span class="text-danger" id="err<?php echo $CampoListaEmail->slug; ?>"> </span>
									</div>
								</div>
								<?php endforeach; ?>
								<div class="form-group">
									<label class="col-sm-3 control-label"> Etiquetas asociadas (Opcional) </label>
									<div class="col-sm-9">
										<select class="form-control selectpicker" multiple data-live-search="true" data-selected-text-format="count" id="etiquetas1" name="etiquetas[]">
											<option value="0" disabled> Seleccione las etiquetas a asociar... </option>
											<?php foreach($Etiquetas as $indice => $Etiqueta): ?>
											<option value="<?php echo $Etiqueta->id; ?>" id="op<?php echo $Etiqueta->id; ?>"> <?php echo $Etiqueta->nombre; ?> </option>
											<?php endforeach; ?>
										</select>
										<span class="text-danger" id="erretiquetas"> </span>
										<div id="dvEtiquetas1" style="padding-top: 10px;"></div>
									</div>
								</div>
								<?php /* VALIDACIÓN MAYOR A 1 PORQUE LA 1 ES LA OBLIGACIÓN DE SELECCIÓN */ ?>
								<?php if(count($slSecuenciasSeguimientos)>1): ?>
								<div class="form-group">
									<label class="col-sm-3 control-label"> Secuencia de segimiento inicial </label>
									<div class="col-sm-9">
											<?php echo Form::select('secuencias_seguimientos_id', $slSecuenciasSeguimientos, null, array('class' => 'form-control selectpicker', 'id' => 'secuencias_seguimiento1', 'data-live-search' => 'true')); ?>

										<span class="text-danger" id="errsecuencias_seguimientos_id"> </span>
									</div>
								</div>
								<div class="form-group">
									<label class="col-sm-3 control-label"> Enviar secuencia </label>
									<div class="col-sm-9">
										<label class="radio-inline">
											<input type="radio" name="envio_secuencia" id="rdEnvioSecuenciaInmediato" value="I">
											<span class="custom-radio"></span>
											Inmediatamente
										</label>
										<label class="radio-inline">
											<input type="radio" name="envio_secuencia" id="rdEnvioSecuenciaConf" value="C">
											<span class="custom-radio"></span>
											Según programación
										</label>
										<span class="text-danger" id="errenvio_secuencia" style="display: block;"> </span>
									</div>
								</div>
								<?php endif; ?>
								<div class="bottom">
									<?php echo Form::button('Guardar', array('class' => 'btn btn-primary', 'id' => 'btnAgregar', 'type' => 'submit')); ?>

									<!-- <button type="button" class="btn btn-success" id="btnImportarLista"> Importar de otra lista</button> -->
									<?php echo HTML::linkRoute('SysWebEmailMarketingListasSubscriptores', 'Cancelar', array(), array('class' => 'btn btn-default')); ?>

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

						</div>
						<div class="tab-pane cont" id="archivoCsv">
							<div class="alert alert-info">
								<p> Importa suscriptores de forma masiva utilizando la plantilla, solo debes tomar en cuenta lo siguiente: </p>
								<ul>
									<li> Descarga la plantilla de tu lista de suscriptores y llenala con el listado de correos que deseas importar. </li>
									<li> Los campos requeridos están sombreados de rojo. </li>
									<li> Solo se pueden subir 300 correos a la vez. </li>
									<li> El proceso de validación tiene un tiempo aproximado de 10 min por 100 correos. </li>
								</ul>
							</div>
							<?php echo Form::open(array('route' => array('SysWebEmailMarketingListasSubscriptoresAgregarImportar', $ListaEmail->id), 'method' => 'post', 'class' => 'form-horizontal row-border', 'id' => 'frmImportar', 'files' => true)); ?>

								<div class="form-group">
									<label class="col-sm-3 control-label"> Archivo de Excel </label>
									<div class="col-sm-9">
										<?php echo Form::file('archivocsv', array('class' => '', 'id' => 'archivocsv')); ?>

										<span class="text-warning" style="display: none;" id="imgarchivocsv" class="loading">
											<div class="row">
												<div class="col-md-1">
													<img src="<?php echo asset('Cargando/hourglass.gif'); ?>" style="width: 32px; height: 32px;">
												</div>
												<div class="col-md-11">
													Espere mientras se carga el archivo y se verifican los correos este proceso puede tardarse entre 5 y 45 minutos dependiendo del número de suscriptores en la plantilla para mientras puedes ir por un café <strong> NO CIERRES ESTA VENTANA </strong> si lo haces se interrumira el proceso
													<i class="fa fa-smile-o"></i> 
												</div>
											</div>
										</span>
										<span class="text-danger" id="errarchivocsv"> <?php echo $errors->first('archivocsv'); ?> </span>
									</div>
								</div>
								<div class="form-group">
									<label class="col-sm-3 control-label"> Etiquetas asociadas (Opcional) </label>
									<div class="col-sm-9">
										<select class="form-control selectpicker" multiple data-live-search="true" data-selected-text-format="count" id="etiquetas2" name="etiquetas[]">
											<option value="0" disabled> Seleccione las etiquetas a asociar... </option>
											<?php foreach($Etiquetas as $indice => $Etiqueta): ?>
											<option value="<?php echo $Etiqueta->id; ?>" id="op<?php echo $Etiqueta->id; ?>"> <?php echo $Etiqueta->nombre; ?> </option>
											<?php endforeach; ?>
										</select>
										<span class="text-danger" id="erretiquetas"> </span>
										<div id="dvEtiquetas2" style="padding-top: 10px;"></div>
									</div>
								</div>
								<?php /* VALIDACIÓN MAYOR A 1 PORQUE LA 1 ES LA OBLIGACIÓN DE SELECCIÓN */ ?>
								<?php if(count($slSecuenciasSeguimientos)>1): ?>
								<div class="form-group">
									<label class="col-sm-3 control-label"> Secuencia de segimiento inicial </label>
									<div class="col-sm-9">
										<?php echo Form::select('secuencias_seguimientos', $slSecuenciasSeguimientos, null, array('class' => 'form-control selectpicker', 'id' => 'secuencias_seguimiento2', 'data-live-search' => 'true')); ?>

										<span class="text-danger" id="errsecuencias_seguimientos"> </span>
									</div>
								</div>
								<div class="form-group">
									<label class="col-sm-3 control-label"> Enviar secuencia </label>
									<div class="col-sm-9">
										<label class="radio-inline">
											<input type="radio" name="envio_secuencia_i" id="rdEnvioSecuenciaInmediato" value="I">
											<span class="custom-radio"></span>
											Inmediatamente
										</label>
										<label class="radio-inline">
											<input type="radio" name="envio_secuencia_i" id="rdEnvioSecuenciaConf" value="C">
											<span class="custom-radio"></span>
											Según programación
										</label>
										<span class="text-danger" id="errenvio_secuencia_i" style="display: block;"> </span>
									</div>
								</div>
								<?php endif; ?>
								<?php if( $ListaEmail->gestion_clientes == 'P' || $ListaEmail->gestion_clientes == 'C' ): ?>
								<?php $txtTipoRegistro = ( $ListaEmail->gestion_clientes == 'P' )?'Prospecto(s)':'Cliente(s)'; ?>
								<div class="form-group" style="/*display: none;*/">
									<label class="col-sm-3 control-label"> ¿Registrarlo(s) como <?php echo $txtTipoRegistro; ?>? </label>
									<div class="col-sm-9">
										<label class="radio-inline">
											<input type="radio" name="registar_gp" id="rdSiregistar_gp" value="1" checked>
											<span class="custom-radio"></span>
											Si
										</label>
										<label class="radio-inline">
											<input type="radio" name="registar_gp" id="rdNoregistar_gp" value="0">
											<span class="custom-radio"></span>
											No
										</label>
										<span class="text-danger" id="errregistar_gp" style="display: block;"> </span>
										<input type="hidden" name="tipo_registro_gp" value="<?php echo $ListaEmail->gestion_clientes; ?>">
									</div>
								</div>
								<div class="dvRegistroFP" style="/*display: none;*/">
									<div class="form-group">
										<label class="col-sm-3 control-label"> Producto/Servicio a asociar </label>
										<div class="col-sm-9">
											<select class="form-control selectpicker" multiple data-live-search="true" id="slProductoServicioGP" name="productoServicioGP[]" title="Selecciona un producto/servicio..." data-selected-text-format="count">
												<?php foreach( $Productos as $Producto ): ?>
												<?php /* <option value="<?php echo $Producto->idVPS; ?>"> <?php echo $Producto->nombre; ?> </option> */ ?>
												<option value="<?php echo $Producto->idPS; ?>"> <?php echo $Producto->nombre; ?> </option>
												<?php endforeach; ?>
											</select>
											<span class="text-danger" id="errproductoServicioGP"> </span>
											<div id="dvProductosGP" style="padding-top: 10px;"></div>
										</div>
									</div>
									<div class="form-group">
										<label class="col-sm-3 control-label"> Referencia </label>
										<div class="col-sm-9">
											<select class="form-control selectpicker" data-live-search="true" id="slReferenciaGP" name="referenciaGP" title="Selecciona una referencia...">
												<?php foreach( $Referencias as $Referencia ): ?>
												<option value="<?php echo $Referencia->id; ?>" <?php if( $Referencia->nombre == 'Cliente existente (Oportunidad)' ): ?> disabled <?php endif; ?> ><?php echo $Referencia->nombre; ?></option>
												<?php endforeach; ?>
											</select>
											<span class="text-danger" id="errreferenciaGP"> </span>
										</div>
									</div>
									<div class="form-group">
										<label class="col-sm-3 control-label"> Asignar a... </label>
										<div class="col-sm-9">
											<select class="form-control selectpicker" data-live-search="true" id="slUsuarioAsignarGP" name="usuarioAsignarGP" title="Seleccione el usuario a asignar...">
												<?php foreach( $Empleados as $Empleado ): ?>
												<option value="<?php echo $Empleado->id; ?>"> <?php echo $Empleado->nombre_completo; ?> - Pendientes: <?php echo $Empleado->pendientes; ?> </option>
												<?php endforeach; ?>
											</select>
											<span class="text-danger" id="errusuarioAsignarGP"> </span>
											<div id="dvEtiquetas1" style="padding-top: 10px;"></div>
										</div>
									</div>
								</div>
								<?php endif; ?>
								<?php if( $errors->first('MensajeError') ): ?>
								<div class="alert alert-danger">
									<strong> Verifica los siguientes errores: </strong>
									<?php echo $errors->first('MensajeError'); ?>

								</div>
								<?php endif; ?>
								<div class="alert alert-danger" style="display:none;" id="MensajeError">
									<strong> Verifica los siguientes errores: </strong>
									<div id="Errs"> <?php echo $errors->first('MensajeError'); ?> </div>
								</div>
								<div class="alert alert-warning" style="display:none;" id="MensajeError2"></div>
								<div class="alert alert-success" style="display:none;" id="MensajeError3"></div>
								<div class="bottom">
									<?php if( isset($_GET['nNB']) ): ?>
									<input type="hidden" name="noValidarNB" value="1">
									<?php endif; ?>
									<?php echo Form::button('Importar', array('class' => 'btn btn-primary', 'id' => 'btnImportar', 'type' => 'submit')); ?>

									<a href="<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresAgregarPlantilla', array($ListaEmail->id)); ?>" class="btn btn-success"> Descargar plantilla </a>
									<?php echo HTML::linkRoute('SysWebEmailMarketingListasSubscriptores', 'Cancelar', array(), array('class' => 'btn btn-default')); ?>

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

							<input type="hidden" name="idL" id="hdnLid" value="<?php echo $ListaEmail->id; ?>">
						</div>
						<div class="tab-pane cont" id="importarDeLista">
							<form id="frmImportarLista" class="form-horizontal row-border">
								<?php if( $ListaEmail->gestion_clientes == 'P' || $ListaEmail->gestion_clientes == 'C' ): ?>
								<?php $txtTipoRegistro = ( $ListaEmail->gestion_clientes == 'P' )?'Prospecto(s)':'Cliente(s)'; ?>
								<div class="form-group" style="/*display: none;*/">
									<label class="col-sm-3 control-label"> ¿Registrarlo(s) como <?php echo $txtTipoRegistro; ?>? </label>
									<div class="col-sm-9">
										<label class="radio-inline">
											<input type="radio" name="registar_gp_l" id="rdSiregistar_gp" value="1" checked>
											<span class="custom-radio"></span>
											Si
										</label>
										<label class="radio-inline">
											<input type="radio" name="registar_gp_l" id="rdNoregistar_gp" value="0">
											<span class="custom-radio"></span>
											No
										</label>
										<span class="text-danger" id="errregistar_gp_l" style="display: block;"> </span>
										<input type="hidden" name="tipo_registro_gp" value="<?php echo $ListaEmail->gestion_clientes; ?>">
									</div>
								</div>
								<div class="dvRegistroFP-L" style="/*display: none;*/">
									<div class="form-group">
										<label class="col-sm-3 control-label"> Producto/Servicio a asociar </label>
										<div class="col-sm-9">
											<select class="form-control selectpicker" multiple data-live-search="true" id="slProductoServicioGP-L" name="productoServicioGP_l[]" title="Selecciona un producto/servicio..." data-selected-text-format="count">
												<?php foreach( $Productos as $Producto ): ?>
												<?php /* <option value="<?php echo $Producto->idVPS; ?>"> <?php echo $Producto->nombre; ?> </option> */ ?>
												<option value="<?php echo $Producto->idPS; ?>"> <?php echo $Producto->nombre; ?> </option>
												<?php endforeach; ?>
											</select>
											<span class="text-danger" id="errproductoServicioGP_l"> </span>
											<div id="dvProductosGP_l" style="padding-top: 10px;"></div>
										</div>
									</div>
									<div class="form-group">
										<label class="col-sm-3 control-label"> Referencia </label>
										<div class="col-sm-9">
											<select class="form-control selectpicker" data-live-search="true" id="slReferenciaGP-L" name="referenciaGP_l" title="Selecciona una referencia...">
												<?php foreach( $Referencias as $Referencia ): ?>
												<option value="<?php echo $Referencia->id; ?>" <?php if( $Referencia->nombre == 'Cliente existente (Oportunidad)' ): ?> disabled <?php endif; ?> ><?php echo $Referencia->nombre; ?></option>
												<?php endforeach; ?>
											</select>
											<span class="text-danger" id="errreferenciaGP_l"> </span>
										</div>
									</div>
									<div class="form-group">
										<label class="col-sm-3 control-label"> Asignar a... </label>
										<div class="col-sm-9">
											<select class="form-control selectpicker" data-live-search="true" id="slUsuarioAsignarGP-L" name="usuarioAsignarGP_l" title="Seleccione el usuario a asignar...">
												<?php foreach( $Empleados as $Empleado ): ?>
												<option value="<?php echo $Empleado->id; ?>"> <?php echo $Empleado->nombre_completo; ?> - Pendientes: <?php echo $Empleado->pendientes; ?> </option>
												<?php endforeach; ?>
											</select>
											<span class="text-danger" id="errusuarioAsignarGP_l"> </span>
											<div id="dvEtiquetas1" style="padding-top: 10px;"></div>
										</div>
									</div>
								</div>
								<?php endif; ?>
								<div class="form-group">
									<label class="col-sm-3 control-label"> Lista de suscriptores de orígen </label>
									<div class="col-sm-9">
										<select class="form-control selectpicker" id="slListaSuscriptores-l" 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-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">
									<label class="col-sm-3 control-label"> Acción </label>
									<div class="col-sm-9">
										<div class="radio-inline">
											<label>
												<input type="radio" value="C" id="rdAccionC" name="rdAccion">
												<span class="custom-radio"></span> Copiar
											</label>
										</div>
										<div class="radio-inline">
											<label>
												<input type="radio" checked value="M" id="rdAccionM" name="rdAccion">
												<span class="custom-radio"></span> Mover
											</label>
										</div>
									</div>
								</div>
								<div class="form-group">
									<label class="col-sm-3 control-label"> Filtro por etiquetas (Opcional) </label>
									<div class="col-sm-9">
										<select class="form-control selectpicker" multiple data-live-search="true" data-selected-text-format="count" id="etiquetas3" name="etiquetas[]">
											<option value="0" disabled> Seleccione las etiquetas a asociar... </option>
											<?php foreach($Etiquetas as $indice => $Etiqueta): ?>
											<option value="<?php echo $Etiqueta->id; ?>" id="op<?php echo $Etiqueta->id; ?>"> <?php echo $Etiqueta->nombre; ?> </option>
											<?php endforeach; ?>
										</select>
										<span class="text-danger" id="erretiquetas"></span>
										<div id="dvEtiquetas3" style="padding-top: 10px;"></div>
									</div>
								</div>
								<div class="form-group">
									<label class="col-sm-3 control-label"> Filtro por fechas (Opcional) </label>
									<div class="col-sm-9">
										<div class="input-group">
											<span class="input-group-addon">
												<input type="checkbox" name="chActivarFiltroFecha">
												<span class="custom-checkbox"></span>
											</span>
											<input type="text" class="form-control" name="filtroFechas" disabled readonly>
										</div>
										<span class="text-danger" id="errfiltroFechas"></span>
									</div>
								</div>
								<div class="form-group">
									<label class="col-sm-3 control-label">Incluir (Opcional)</label>
									<div class="col-sm-9">
										<div class="input-group">
											<input type="checkbox" name="chDesuscritorRA">
											<span class="custom-checkbox"></span> Suscriptores de la lista desuscritos por regla de automatización
										</div>
									</div>
								</div>
								<?php /* VALIDACIÓN MAYOR A 1 PORQUE LA 1 ES LA OBLIGACIÓN DE SELECCIÓN */ ?>
								<?php if(count($slSecuenciasSeguimientos)>1): ?>
								<div class="form-group">
									<label class="col-sm-3 control-label"> Secuencia de segimiento inicial </label>
									<div class="col-sm-9">
										<?php echo Form::select('secuencias_seguimientos_cm', $slSecuenciasSeguimientos, null, array('class' => 'form-control selectpicker', 'id' => 'secuencias_seguimiento3', 'data-live-search' => 'true')); ?>

										<span class="text-danger" id="errsecuencias_seguimientos_cm"> </span>
									</div>
								</div>
								<div class="form-group">
									<label class="col-sm-3 control-label"> Enviar secuencia </label>
									<div class="col-sm-9">
										<label class="radio-inline">
											<input type="radio" name="envio_secuencia_cm" id="rdEnvioSecuenciaInmediato" value="I">
											<span class="custom-radio"></span>
											Inmediatamente
										</label>
										<label class="radio-inline">
											<input type="radio" name="envio_secuencia_cm" id="rdEnvioSecuenciaConf" value="C">
											<span class="custom-radio"></span>
											Según programación
										</label>
										<span class="text-danger" id="errenvio_secuencia_cm" style="display: block;"> </span>
									</div>
								</div>
								<?php endif; ?>
								<div class="bottom">
									<button class="btn btn-primary" id="btnImportarMyC">Importar suscriptores</button>
									<?php echo HTML::linkRoute('SysWebEmailMarketingListasSubscriptores', 'Cancelar', array(), array('class' => 'btn btn-default')); ?>

								</div>
							</form>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div><!--/row end-->
<?php else: ?>
<div class="row">
	<div class="col-md-12">
		<div class="block-web">
			<div class="header"> <h3 class="content-header"> Añadir un suscriptor </h3> </div>
			<div class="porlets-content">
				<div class="alert alert-info">
					<p> Haz excedido el límite de 1000 verificaciones de correos electrónicos por lo cual ya no tienes activa la importación de suscriptores, ponte en contacto con nosotros para solicitar un incremento en este límite. </p>
				</div>
			</div>
		</div>
	</div>
</div>
<?php endif; ?>
<?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('bootstrap-daterangepicker/moment.min.js'); ?>

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

<script type="text/javascript">
	var confirmacionSalida = false;
	window.onbeforeunload = Confirmacion;
	function Confirmacion(){
		if (confirmacionSalida){
			return "Se está realizando un proceso, si sale de la ventana este se canselará... realmente desea salir?";
		}
	}
	function cargarSecuencias(info, select){
		var info = info;
		var select = select;
		$.post(
			"<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresVerificarEtiquetas'); ?>",
			info,
			function(data){
				$("#secuencias_seguimientos"+select).html('<option value="" selected>Seleccione una secuencia...</option>');
				$.each(
					data,
					function(key, value){
						$("#secuencias_seguimientos"+select).append('<option value="'+value.id+'">'+value.posicion+' &#60;'+value.asunto+'&#62;</option>');
					}
				);
				$("#secuencias_seguimientos"+select).selectpicker("refresh");
			},
			"json"
		);
	}
</script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('JSOr'); ?>
<?php if(Session::has('message')): ?>
new PNotify({ title: "Realizado", text: "<?php echo Session::get('message'); ?>", type: "success" });
<?php endif; ?>
cargarSecuencias($("#hdnLid").serialize(), 1);
cargarSecuencias($("#hdnLid").serialize(), 2);
$("#etiquetas1, #etiquetas2, #etiquetas3").on("changed.bs.select", function(e){
	var n = parseInt($(this).attr("id").replace("etiquetas", ""));
	$("#dvEtiquetas"+n).html("");
	if( $(this).val() ){
		$.each(
			$(this).val(),
			function(key, value){
				$("#dvEtiquetas"+n).append(' \
					<span class="label label-info" data-valor="'+$("#op"+value).html()+'"> \
						'+$("#op"+value).html()+' \
					</span> &nbsp; \
				');
			}
		);
		var info = $("#etiquetas"+n+", #hdnLid").serialize();
	}
	else{
		var info = $("#hdnLid").serialize();
	}
	cargarSecuencias(info, n);
});
$(".selectpicker").selectpicker({
	container: "body"
});
$(".bEspacios").blur(function(e){
	var input = $(this);
	input.val( input.val().trim() );
});
$("#frmAgregar").submit(function(e){
	$.isLoading({ text: "Cargando..." }); NProgress.start();
	$('[id^="err"]').html("");
	$("#btnAgregar").html('<i class="fa fa-spinner fa-spin"></i> Cargando');
	$("button[type='submit']").prop("disabled", true);
	e.preventDefault();
	$.post(
		"<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresAgregarSubscriptor', array($ListaEmail->id)); ?>",
		$("#frmAgregar").serialize(),
		function(data){
			$.isLoading("hide"); NProgress.done();
			$("button[type='submit']").prop("disabled", false);
			$("#btnAgregar").html("Guardar");
			if(data.success){
				new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
				setTimeout( function(){ window.location.href = "<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresVer', array($ListaEmail->id)); ?>"; }, 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"
	);
});
$("#frmImportar").submit(function(e){
	confirmacionSalida = true;
	$.isLoading({ text: "Cargando..." }); NProgress.start();
	$('[id^="err"]').html("");
	$("button[type='submit']").prop("disabled", true);
	$("#btnImportar").html('<i class="fa fa-spinner fa-spin"></i> Cargando');
	e.preventDefault();
	var frmImportar = new FormData(document.getElementById("frmImportar"));
	if( $("#archivocsv").val() != "" ){ $("#imgarchivocsv").show(); }
	$.ajax({
		type: "POST",
		url: "<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresAgregarImportar', array($ListaEmail->id)); ?>",
		data: frmImportar,
		cache: false,
		contentType: false,
		processData: false,
		dataType: "json",
		timeout: 1800000,
		success: function(data){
			confirmacionSalida = false;
			$.isLoading("hide"); NProgress.done();
			$("button[type='submit']").prop("disabled", false);
			$("#btnImportar").html("Importar");
			$("#imgarchivocsv").hide();
			if(data.success){
				new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
				//setTimeout( function(){ window.location.href = "<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresVer', array($ListaEmail->id)); ?>"; }, 3000 );
				if(typeof data.MensajeError != "undefined"){ $("#MensajeError2").html(data.MensajeError); $("#MensajeError2").show(); }else{ $("#MensajeError2").hide(); $("#MensajeError2").html(""); }
			}
			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){
			$("input[type='submit']").prop("disabled", false);
			new PNotify({ title: "Error", text: textStatus + " " + errorThrown, type: "error" });
		}
	});
});
$('[name="chActivarFiltroFecha"]').click(function(e){
	var checkbox = $(this);
	if( checkbox.is(":checked") ){
		$('[name="filtroFechas"]').prop("disabled", false);
	}
	else{
		$('[name="filtroFechas"]').prop("disabled", true);
		$('[name="filtroFechas"]').val("");
	}
});
$('[name="filtroFechas"]').daterangepicker({
	"ranges": {
		"Hoy": [moment(), moment()],
		"Ayer": [moment().subtract(1, "days"), moment().subtract(1, "days")],
		"Últimos 7 días": [moment().subtract(6, "days"), moment()],
		"Últimos 30 días": [moment().subtract(29, "days"), moment()],
		"Este mes": [moment().startOf("month"), moment().endOf("month")],
		"Último mes": [moment().subtract(1, "month").startOf("month"), moment().subtract(1, "month").endOf("month")]
	},
	"alwaysShowCalendars": true,
	locale: {
		format: "DD/MM/YYYY"
	},
	autoUpdateInput: false,
	"startDate": moment(),
	"endDate": moment()
},function(start, end, label){
	console.log("New date range selected: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD') + ' (predefined range: ' + label + ')");
});
$('[name="filtroFechas"]').on("apply.daterangepicker", function(ev, picker){
	$(this).val(picker.startDate.format("DD/MM/YYYY") + " - " + picker.endDate.format("DD/MM/YYYY"));
});
$('[name="filtroFechas"]').on("cancel.daterangepicker", function(ev, picker){
	$(this).val("");
});
$("#frmImportarLista").submit(function(e){
	confirmacionSalida = true;
	$.isLoading({ text: "Cargando..." }); NProgress.start();
	e.preventDefault();
	$('[id^="err"]').html("");
	$("button[type='submit']").prop("disabled", true);
	$("#btnImportarMyC").html('<i class="fa fa-spinner fa-spin"></i> Cargando');
	$.post(
		"<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresAgregarImportarDeLista', array($ListaEmail->id)); ?>",
		$("#frmImportarLista").serialize(),
		function(data){
			$.isLoading("hide"); NProgress.done();
			confirmacionSalida = false;
			$("button[type='submit']").prop("disabled", false);
			$("#btnImportarMyC").html("Importar suscriptores");
			if(data.success){
				new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
				setTimeout( function(){ window.location.href = "<?php echo URL::route('SysWebEmailMarketingListasSubscriptoresVer', array($ListaEmail->id)); ?>"; }, 3000 );
				if(typeof data.MensajeError != "undefined"){ $("#MensajeError2").html(data.MensajeError); $("#MensajeError2").show(); }else{ $("#MensajeError2").hide(); $("#MensajeError2").html(""); }
			}
			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"
	);
});
$("#btnLimpiar").click(function(e){
	e.preventDefault();
	$("#FiltroFechas").val("");
	tabla.ajax.reload(null, false);
});
$("#btnImportarLista").click(function(e){
	var mensaje = '<div class="row"> \
		<div class="col-xs-12"> \
			<form id="frmImportarLista"> \
				<div class="form-group"> \
					<label for="slListaSuscriptores">Lista de suscriptores de orígen</label> \
					<select class="form-control" id="slListaSuscriptores"> \
						<option value="">Selecciona una lista de suscripción</option> \
					</select> \
					<span class="text-danger" id="errslListaSuscriptores"></span> \
				</div> \
				<div class="form-group"> \
					<label for="slFiltroEtiquetas">Filtro de etiquetas</label> \
					<select class="form-control" id="slFiltroEtiquetas"> \
						<option value="">Selecciona las etiquetas por las que quieres filtrar los suscriptores</option> \
					</select> \
					<div class="dvEtiquetas"></div> \
				</div> \
				<button class="btn btn-primary btn-lg btn-block">Importar suscriptores</button> \
			</form> \
		</div> \
	</div>';
	BootstrapDialog.show({
		cssClass: "mdAvatar",
		title: "Importar suscriptores de otra lista de suscripción",
		message: mensaje,
		draggable: true,
		onshown: function(dialogRef){
			var modalBody = dialogRef.getModalBody();
		}
	});
});
<?php if( $ListaEmail->gestion_clientes == 'P' || $ListaEmail->gestion_clientes == 'C' ): ?>
$('[name="registar_gp"]').click(function(e){
	var chRegistroGP = $(this);
	if( chRegistroGP.val() == 0 ){
		$(".dvRegistroFP").hide("slow");
	}
	else{
		$(".dvRegistroFP").show("slow");
	}
});
$("#slProductoServicioGP").on("changed.bs.select", function(e, clickedIndex){
	$("#dvProductosGP").html("");
	if( clickedIndex != 0 ){
		var idsPS = $("#slProductoServicioGP").selectpicker("val");
		if( idsPS != null ){
			$.each(idsPS, function(i, idPS){
				var option = $("#slProductoServicioGP").find('option[value="'+idPS+'"]');
				$("#dvProductosGP").append(' \
					<span class="label label-info" data-valor="'+option.val()+'"> \
						'+option.html()+' \
					</span> &nbsp; \
				');
			});
		}
	}
});
$('[name="registar_gp_l"]').click(function(e){
	var chRegistroGP = $(this);
	if( chRegistroGP.val() == 0 ){
		$(".dvRegistroFP-L").hide("slow");
		$("#slListaSuscriptores-l").find("option").removeAttr("disabled");
	}
	else{
		$(".dvRegistroFP-L").show("slow");
		$("#slListaSuscriptores-l").find("option").each(function(e){
			var option = $(this);
			var matchGP = parseInt( option.attr("data-mgp") );
			if( matchGP < 3 ){
				option.attr("disabled", true);
			}
		});
	}
	$("#slListaSuscriptores-l").selectpicker("refresh");
});
$('[name="registar_gp_l"]').trigger("click");
$("#slProductoServicioGP-L").on("changed.bs.select", function(e, clickedIndex){
	$("#dvProductosGP-L").html("");
	if( clickedIndex != 0 ){
		var idsPS = $("#slProductoServicioGP-L").selectpicker("val");
		if( idsPS != null ){
			$.each(idsPS, function(i, idPS){
				var option = $("#slProductoServicioGP-L").find('option[value="'+idPS+'"]');
				$("#dvProductosGP").append(' \
					<span class="label label-info" data-valor="'+option.val()+'"> \
						'+option.html()+' \
					</span> &nbsp; \
				');
			});
		}
	}
});
<?php endif; ?>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('BaseSistemaWeb', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>