HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux Bradford-Sitios 6.14.0-1017-azure #17~24.04.1-Ubuntu SMP Mon Dec 1 20:10:50 UTC 2025 x86_64
User: www-data (33)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/gestor-horarios.bradford/app/views/reportes/vision_general_view.php
<style>
	.table-result {
		font-size: 13px;
	}
</style>
<div class="box box-primary">
	<div class="box-header with-border">
		<h3 class="box-title">Criterios de selección </h3>
	</div>
	<?php echo form_open('', 'class="form-horizontal" id="form_busqueda"', '') ?>
	<div class="box-body">
		<div class="form-group">
			<label for="rut" class="col-sm-2 control-label">Rut trabajador</label>
			<div class="col-sm-3">
				<input type="text" name="rut" id="rut" />
			</div>
			<label for="ciudad" class="col-sm-2 control-label">Centro de costos</label>
			<div class="col-sm-3">
				<select class="select2 form-control" name="cc" id="cc">
					<option value="todos">Todos</option>
					<?php foreach ($cc as $key => $value): ?>
						<option value="<?php echo $value->id ?>"><?php echo ($value->nombre) ?></option>
					<?php endforeach ?>
				</select>
			</div>
		</div>
		<div class="form-group">
			<label for="limite" class="col-sm-2 control-label">Fecha </label>
			<div class="col-sm-1" style="width: 12.5%">
				<input type="date" placeholder="Fecha desde" class="form-control" name="fecha_desde" id="fecha_desde" />
			</div>
			<div class="col-sm-1" style="width: 12.5%">
				<input type="date" placeholder="Fecha Hasta" class="form-control" name="fecha_hasta" id="fecha_hasta" />
			</div>

			<label for="estado" class="col-sm-2 control-label">Agrupación</label>
			<div class="col-sm-3">
				<select class="select2 form-control" name="grupo" id="grupo">
					<option value="rut_mes">Rut-Mes</option>
					<option value="mes">Mes</option>
				</select>
			</div>
		</div>
		<div class="form-group">
			<label for="porcentaje" class="col-sm-2 control-label">% Cumplimiento</label>
			<div class="col-sm-3">
				<select class="select2 form-control" name="porcentaje" id="porcentaje">
					<option value="0">Sin Filtro</option>
					<option value="100" <?php if ($por == "100") {
											echo 'selected';
										} ?>>Superior a 90</option>
					<option value="90" <?php if ($por == "90") {
											echo 'selected';
										} ?>>De 85 a 90</option>
					<option value="85" <?php if ($por == "85") {
											echo 'selected';
										} ?>>Menor a 85</option>
				</select>
			</div>
		</div>
		<div class="form-group">
			<div class="col-sm-5 col-md-offset-5">
				<button type="button" id="buscar" class="bg-navy btn pull-right">Realizar busqueda</button>
				<a href="<?= base_url('dashboard/reportes/vision-general') ?>" class="btn btn-default pull-right">Limpiar</a>
			</div>
		</div>
	</div>
	<?php echo form_close() ?>
</div>
<?php if ($por == "100"): ?>
	<div class="alert alert-info">
		<a data-dismiss="alert" class="close">×</a>
		Se estan mostrando los registros de los usuarios con cumplimiento sobre 90%
	</div>
<?php endif ?>
<?php if ($por == "90"): ?>
	<div class="alert alert-info">
		<a data-dismiss="alert" class="close">×</a>
		Se estan mostrando los registros de los usuarios con cumplimiento de 85% a 90%
	</div>
<?php endif ?>
<?php if ($por == "85"): ?>
	<div class="alert alert-info">
		<a data-dismiss="alert" class="close">×</a>
		Se estan mostrando los registros de los usuarios con cumplimiento inferior a 85%
	</div>
<?php endif ?>

<div class="box box-primary">
	<div class="box-body" id="result_busqueda">
		<?php if (count($detalles) == 0) : ?>
			<h4 class="text-center">Búsqueda sin resultados</h4>
		<?php endif ?>
		<?php $this->load->view('reportes/_vision_general_busqueda_view', $detalles, $por); ?>
	</div>
</div>
<script>
	$('#buscar').click(function() {
		url = "<?php echo base_url("dashboard/reportes/vision-general/buscar?por=$por") ?>";
		$("#result_busqueda").html('<div class="text-center">Buscando información <br /><br /> <i class="fa fa-spinner fa-spin fa-3x fa-fw"></i><span class="sr-only">Loading...</span></div>');
		data = $("#form_busqueda").serialize();
		$.post(url, data, function(data, status) {
			$("#result_busqueda").html(data);
		}).fail(function(xhr, status, error) {
			$("#result_busqueda").html('<div class="alert alert-danger">Ocurrio un error al buscar la información solicitada, favor intente de nuevo <br/> <b>INFO</b>: ' + error + '</div>');
		});
	});
</script>