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

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

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

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

<style type="text/css">
	.pointer{ cursor:pointer; }
	.Separacion{ display: inline-block; padding: 1px; }
	.image_picker_image{ height: 260px !important; width: 200px !important; }
</style>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('Contenido'); ?>
<?php
	/*$SANDBOX = (App::environment() == 'local' || strpos(public_path(), 'desarrollo'))?1:0;
	$dominio = ($SANDBOX)?'getmoclients.com':$ConfiguracionxSitioWeb->nombre_dominio;*/
	if( App::environment() == 'local' ){
		$dominio = 'getmoclients.com';
	}
	else if( strpos(public_path(), 'desarrollo') ){
		$dominio = 'demosume.us';
	}
	else{
		$dominio = $ConfiguracionxSitioWeb->nombre_dominio;
	}
?>
<div class="row">
	<div class="col-md-12">
		<h2><i class="icons-web-site" style="font-size: 30px !important;"></i> Sitio Web </h2>
	</div>
</div>
<?php if( $ConfiguracionxSitioWeb->usuario_cpanel != '' ): ?>
<div class="row">
	<div class="col-md-4">
		<div class="block-web">
			<div class="header"> 
				<h3 class="content-header">
					<?php
						$Cliente = Cliente::find( Cliente::select('id')->where('users_id', '=', Auth::user()->id)->first()->id );
						$dominio = "";
						$nombreDominio = "";
						if(ConfiguracionxSitioWeb::where('clientes_id', '=', $Cliente->id)->count() > 0){
							$Configuraciones = ConfiguracionxSitioWeb::find( ConfiguracionxSitioWeb::select('id')->where('clientes_id', '=', $Cliente->id )->first()->id);
							if($Configuraciones->formato_url == 'hs'){
								$formato_url = 'http://';
							}
							else if($Configuraciones->formato_url == 'hc'){
								$formato_url = 'http://www.';
							}
							else if($Configuraciones->formato_url == 'hss'){
								$formato_url = 'https://';
							}
							else{
								$formato_url = 'https://www.';
							}
							$dominio = $formato_url.$Configuraciones->nombre_dominio;
							$nombreDominio =$Configuraciones->nombre_dominio;
						};
					?>
					Creación de correo electrónico nuevo:  </a> 
				</h3> 
			</div>
			<div class="porlets-content">
				<form id="frmAgregarCorreo">
					<div class="form-group">
						<label>Correo electrónico</label>
						<div class="input-group">
							<input type="text" class="form-control" placeholder="Nombre de usuario del correo a crear" id="txtCorreoElectronico">
							<span class="input-group-addon" id="spDominio"><?php echo '@'.$nombreDominio; ?></span>
						</div>
						<span class="text-danger" id="errcorreo_electronico"></span>
					</div>
					<div class="form-group">
						<label>Correo electrónico a redirigir</label>
						<div class="input-group">
							<input type="text" class="form-control" placeholder="Nombre de usuario del correo a crear" id="txtRedireccionamiento">
							<span class="input-group-addon">@gmail.com</span>
						</div>
						<span class="text-danger" id="errredireccionamiento"></span>
					</div>
					<div class="form-group">
						<label>Contraseña de correo electrónico</label>
						<input type="password" class="form-control" placeholder="Contraseña" name="contrasenha">
						<span class="text-danger" id="errcontrasenha"></span>
					</div>
					<input type="hidden" name="accion" value="agregar">
					<input type="hidden" name="correo_electronico" value="">
					<input type="hidden" name="redireccionamiento" value="">
					<?php $cantidadCE = CorreoElectronicoxCliente::where('clientes_id', '=', $Cliente->id)->count(); ?>
					<button type="button" class="btn btn-primary" id="btnAgregarCorreo" <?php if( $cantidadCE > $ConfiguracionxSitioWeb->cantidad_correos ): ?> disabled <?php endif; ?> >Agregar</button>
				</form>
			</div>
		</div>
	</div>
	<div class="col-md-8">
		<div class="block-web">
			<div class="header"> <h3 class="content-header"> Configuración de correo en gmail </h3> </div>
			<div class="porlets-content">
				<div class="alert alert-info" role="alert">
					¡Puedes configurar tu correo electrónico en tu cuenta de gmail utilizando la siguiente información!
				</div>
				<div class="panel panel-primary" style="border-radius: 4px !important;">
					<!-- Default panel contents -->
					<div class="panel-heading">Parámetros de configuración</div>
					<!--<div class="panel-body">
					</div>-->
					<!-- Table -->
					<table class="table">
						<tbody>
							<tr>
								<td style="width: 20%;"> Nombre de usuario: </td>
								<td> Su correo electrónico </td>
							</tr>
							<tr>
								<td> Contraseña: </td>
								<td> Utilice la contraseña de la cuenta de correo electrónico </td>
							</tr>
							<tr>
								<td> Servidor entrante: </td>
								<td>
									mail.<?php echo $nombreDominio; ?> <br>
									Puerto: 995
								</td>
							</tr>
							<tr>
								<td> Servidor de correo: </td>
								<td>
									mail.<?php echo $nombreDominio; ?> <br>
									Puerto SMTP: 465
								</td>
							</tr>
							<tr>
								<td class="text-center" colspan="2"> Los 2 servidores requieren autenticación </td>
							</tr>
						</tbody>
					</table>
					<!--</div>-->
				</div>
			</div>
		</div>
	</div>
	<div class="col-md-12">
		<div class="block-web">
			<div class="header"> <h3 class="content-header"> Administración de correos electrónicos </h3> </div>
			<div class="porlets-content">
				<div class="table-responsive">
					<table class="table table-striped table-bordered table-hover" id="tblCorreosElectronicos">
						<thead>
							<tr>
								<th class=""> Correo electrónico </th>
								<th class=""> Correo electrónico a redireccionar </th>
								<th style="" class=""> Acciones </th>
							</tr>
						</thead>
						</table>
				</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"> Administración de correos electrónicos </h3> </div>
			<div class="porlets-content">
				<div class="alert alert-info" role="alert">
					<h3>
						:( Lo lamentamos, está opción es válida únicamente para usuarios a los que les brindamos alojamiento es decir configuraron su sitio web mediante DNS ó adquirieron el nombre de dominio con nosotros
					</h3>
				</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('WebPro/plugins/ckeditor-new/ckeditor.js'); ?>

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

<?php echo HTML::script('SysWeb/SumeClientes/php.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 editarReenvio(idCE, correoElectronico, reenvio){
		var idCE = idCE,
		correoElectronico = correoElectronico,
		reenvio = reenvio;
		var mensaje = '<div class="row"> \
			<div class="col-xs-12 col-sm-12 col-md-12"> \
				<form id="frmCambiarContrasenhaCE"> \
					<div class="form-group"> \
						<label>Correo electrónico a redirigir</label> \
						<div class="input-group"> \
							<input type="text" class="form-control txtRedireccionamiento" placeholder="Nombre de usuario del correo a crear"> \
							<span class="input-group-addon">@gmail.com</span> \
						</div> \
						<input type="hidden" name="redireccionamiento" value=""> \
						<span class="text-danger" id="errredireccionamiento"></span> \
					</div> \
					<input type="hidden" name="accion" value="editarReenvio"> \
					<input type="hidden" name="idCE" value="'+idCE+'"> \
					<button type="button" class="btn btn-warning btn-lg btn-block" id="btnCambiarCorreoRCE">Cambiar correo</button> \
				</form> \
			</div> \
		</div>';
		BootstrapDialog.show({
			title: "Cambiar correo electrónico de reenvío",
			type: BootstrapDialog.TYPE_WARNING,
			message: mensaje,
			draggable: true,
			cssClass: "mdComprarDominio",
			onshown: function(dialogRef){
				var modalBody = dialogRef.getModalBody();
				modalBody.find(".txtRedireccionamiento").blur(function(e){
					var redireccionamiento =  "";
					if( $(this).val() != "" ){
						redireccionamiento = ($(this).val().trim()+"@gmail.com").trim();
					}
					modalBody.find('[name="redireccionamiento"]').val( redireccionamiento );
				});
				modalBody.find("#btnCambiarCorreoRCE").click(function(e){
					$.isLoading({ text: "Cargando..." }); NProgress.start();
					$(this).html('<i class="fa fa-spinner fa-spin"></i> Cargando').prop("disabled", true);
					$.post(
						"<?php echo URL::route('SysWebSWebCorreosElectronicos'); ?>",
						modalBody.find("#frmCambiarContrasenhaCE").serialize(),
						function(data){
							$.isLoading("hide"); NProgress.done();
							modalBody.find("#btnCambiarCorreoRCE").html("Cambiar correo").prop("disabled", false);
							if(data.success){
								new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
								dialogRef.close();
								var table = $("#tblCorreosElectronicos").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"
					);
				});
			},
		});
	}
	function editarContrasenha(idCE, correoElectronico, reenvio){
		var idCE = idCE,
		correoElectronico = correoElectronico,
		reenvio = reenvio;
		var mensaje = '<div class="row"> \
			<div class="col-xs-12 col-sm-12 col-md-12"> \
				<form id="frmCambiarContrasenhaCE"> \
					<div class="form-group"> \
						<label for="contrasenha">Nueva contraseña</label> \
						<input type="password" class="form-control" id="contrasenha" placeholder="Nueva contraseña" name="contrasenha"> \
						<span id="errcontrasenha" class="text-danger"></span> \
					</div> \
					<input type="hidden" name="accion" value="editarCambiarContra"> \
					<input type="hidden" name="idCE" value="'+idCE+'"> \
					<button type="button" class="btn btn-info btn-lg btn-block" id="btnCambiarContrasenhaCE">Cambiar contraseña</button> \
				</form> \
			</div> \
		</div>';
		BootstrapDialog.show({
			title: "Cambiar contraseña a \""+correoElectronico+"\"",
			type: BootstrapDialog.TYPE_INFO,
			message: mensaje,
			draggable: true,
			cssClass: "mdComprarDominio",
			onshown: function(dialogRef){
				var modalBody = dialogRef.getModalBody();
				modalBody.find("#btnCambiarContrasenhaCE").click(function(e){
					$.isLoading({ text: "Cargando..." }); NProgress.start();
					$(this).html('<i class="fa fa-spinner fa-spin"></i> Cargando').prop("disabled", true);
					$.post(
						"<?php echo URL::route('SysWebSWebCorreosElectronicos'); ?>",
						modalBody.find("#frmCambiarContrasenhaCE").serialize(),
						function(data){
							$.isLoading("hide"); NProgress.done();
							modalBody.find("#btnCambiarContrasenhaCE").html("Cambiar contraseña").prop("disabled", false);
							if(data.success){
								new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
								dialogRef.close();
								var table = $("#tblCorreosElectronicos").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 != ''){ modalBody.find("#err"+key).html(value); } else{ modalBody.find("#err"+key).html(""); } });
							}
						},
						"json"
					);
				});
			},
		});
	}
	function eliminarCorreo(idCE, correoElectronico, reenvio){
		var idCE = idCE,
		correoElectronico = correoElectronico,
		reenvio = reenvio;
		var mensaje = '<div class="row"> \
			<div class="col-xs-12 col-sm-12 col-md-12"> \
				<form id="frmCambiarContrasenhaCE"> \
					<div class="alert alert-danger" role="alert"> \
						Ten en cuenta que si ya tienes tráfico de correos hacia este correo, dejarás de recibirlos pues el correo quedará inexistente \
						así que por favor, confirmanos que deseas realmente deseas eliminar este correo electrónico <strong> '+correoElectronico+' </strong> \
					</div> \
					<input type="hidden" name="accion" value="eliminarCorreo"> \
					<input type="hidden" name="idCE" value="'+idCE+'"> \
					<button type="button" class="btn btn-danger btn-lg btn-block" id="btnEliminarCE">Confirmo que deseo eliminarlo</button> \
				</form> \
			</div> \
		</div>';
		BootstrapDialog.show({
			title: "Eliminar correo electrónico",
			type: BootstrapDialog.TYPE_DANGER,
			message: mensaje,
			draggable: true,
			cssClass: "mdComprarDominio",
			onshown: function(dialogRef){
				var modalBody = dialogRef.getModalBody();
				modalBody.find("#btnEliminarCE").click(function(e){
					$.isLoading({ text: "Cargando..." }); NProgress.start();
					$(this).html('<i class="fa fa-spinner fa-spin"></i> Cargando').prop("disabled", true);
					$.post(
						"<?php echo URL::route('SysWebSWebCorreosElectronicos'); ?>",
						modalBody.find("#frmCambiarContrasenhaCE").serialize(),
						function(data){
							$.isLoading("hide"); NProgress.done();
							modalBody.find("#btnEliminarCE").html("Cambiar contraseña").prop("disabled", false);
							if(data.success){
								new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
								dialogRef.close();
								var table = $("#tblCorreosElectronicos").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"
					);
				});
			},
		});
	}
</script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('JSOr'); ?>
$("#btnAgregarCorreo").click(function(e){
	$.isLoading({ text: "Cargando..." }); NProgress.start();
	$("#btnAgregarCorreo").html('<i class="fa fa-spinner fa-spin"></i> Cargando').prop("disabled", true);
	e.preventDefault();
	var formulario = $("#frmAgregarCorreo");
	var redireccionamiento = "";
	if( formulario.find("#txtCorreoElectronico").val() != "" ){
		redireccionamiento = (formulario.find("#txtCorreoElectronico").val().trim()+formulario.find("#spDominio").html().trim()).trim();
	}
	formulario.find('[name="correo_electronico"]').val( redireccionamiento );
	var redireccionamiento =  "";
	if( formulario.find("#txtRedireccionamiento").val() != "" ){
		redireccionamiento = (formulario.find("#txtRedireccionamiento").val().trim()+"@gmail.com").trim();
	}
	formulario.find('[name="redireccionamiento"]').val( redireccionamiento );
	$.post(
		"<?php echo URL::route('SysWebSWebCorreosElectronicos'); ?>",
		formulario.serialize(),
		function(data){
			$.isLoading("hide"); NProgress.done();
			$("#btnAgregarCorreo").html("Agregar").prop("disabled", false);
			if(data.success){
				new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
				var table = $("#tblCorreosElectronicos").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"
	);
});
$("#tblCorreosElectronicos").DataTable({
	"processing": true,
	"serverSide": true,
	"ajax": "<?php echo URL::route('SysWebSWebCorreosElectronicos'); ?>",
	columns: [
		{data: "correo_electronico", name: "correo_electronico"},
		{data: "redireccionamiento", name: "redireccionamiento"},
		{data: "acciones", name: "acciones", "searchable": false, "orderable": false, "class": "text-center"}
	],
	"language": {
		"url": "<?php echo asset('DataTables/Spanish.json'); ?>"
	},
	"fnDrawCallback": function( oSettings ) {
		$(".tooltips").tooltip();
	},
	autoWidth: false,
	responsive: true
});
<?php $__env->stopSection(); ?>
<?php echo $__env->make('BaseSistemaWeb', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>