<?php
session_start();

include "../conexion.php";

?>


<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<?php include "includes/scripts.php"; ?>
	<title>Lista de clientes | SIS - COTIZACIONES</title>
	<link rel="icon" href="../img/LOGO COMPUSISTEL.ico">
</head>

<body>
	<?php include "includes/header.php"; ?>
	<section id="container">
		<?php

		$busqueda = strtolower($_REQUEST['busqueda']);
		if (empty($busqueda)) {
			header("location: lista_clientes.php");
			mysqli_close($conection);
		}


		?>

		<center>
			<h1><i class="fas fa-users fa-lg"></i> Lista de clientes</h1>
		</center>
		<form action="buscar_cliente.php" method="get" class="form_search">
			<input type="text" name="busqueda" id="busqueda" placeholder="Buscar" value="<?php echo $busqueda; ?>">
			<button type="submit" class="btn_search"><i class="fas fa-search"></i></button>
		</form>

		<form action="excel_clientes.php" method="POST" class="form_excel">
			<button type="submit" class="btn_excel"><i class="fas fa-file-excel fa-lg"></i></button>
		</form>

		<form action="pdf_clientes.php" method="POST" class="form_pdf" target="_blank">
			<button title="PDF" type="submit" class="btn_pdf"><i class="fas fa-file-pdf fa-lg"></i></button>
		</form>

		<div class="containerTable">
			<table>
				<tr>
					<th>ID</th>
					<th>RUC</th>
					<th>Razon social</th>
					<th>Contacto</th>
					<th>Referencia</th>
					<th>Acciones</th>
				</tr>
				<?php
				//Paginador

				$sql_registe = mysqli_query($conection, "SELECT COUNT(*) as total_registro FROM cliente 
																WHERE ( idcliente LIKE '%$busqueda%' OR 
																		ruc LIKE '%$busqueda%' OR 
																		nombre LIKE '%$busqueda%' OR 
																		telefono LIKE '%$busqueda%' OR
                                                                        direccion LIKE '%$busqueda%' 
																		 ) 
																AND estatus = 1  ");

				$result_register = mysqli_fetch_array($sql_registe);
				$total_registro = $result_register['total_registro'];

				$por_pagina = 10;

				if (empty($_GET['pagina'])) {
					$pagina = 1;
				} else {
					$pagina = $_GET['pagina'];
				}

				$desde = ($pagina - 1) * $por_pagina;
				$total_paginas = ceil($total_registro / $por_pagina);

				$query = mysqli_query($conection, "SELECT * FROM cliente WHERE 
										(   idcliente LIKE '%$busqueda%' OR 
											ruc       LIKE '%$busqueda%' OR 
											nombre    LIKE '%$busqueda%' OR 
											telefono  LIKE '%$busqueda%' OR 
											direccion LIKE  '%$busqueda%' ) 
										AND
										estatus = 1 ORDER BY idcliente ASC LIMIT $desde,$por_pagina 
				");
				mysqli_close($conection);
				$result = mysqli_num_rows($query);
				if ($result > 0) {

					while ($data = mysqli_fetch_array($query)) {

				?>
						<tr>
							<td><?php echo $data["idcliente"]; ?></td>
							<td><?php echo $data["ruc"]; ?></td>
							<td><?php echo $data["nombre"]; ?></td>
							<td><?php echo $data["telefono"]; ?></td>
							<td><?php echo $data['direccion'] ?></td>
							<td>
								<a class="link_edit" href="editar_cliente.php?id=<?php echo $data["idcliente"]; ?>">
									<i class="fas fa-edit"></i> Editar</a>

								<?php if ($_SESSION['rol'] == 1 || $_SESSION['rol'] == 2) { ?>
									|
									<a class="link_delete" href="eliminar_confirmar_cliente.php?id=<?php echo $data["idcliente"]; ?>">
										<i class="fas fa-trash"></i> Eliminar</a>
								<?php } ?>

							</td>
						</tr>

				<?php
					}
				}
				?>


			</table>
		</div>

		<?php

		if ($total_registro != 0) {
		?>
			<div class="paginador">
				<ul>
					<?php
					if ($pagina != 1) {
					?>
						<li><a href="?pagina=<?php echo 1; ?>&busqueda=<?php echo $busqueda; ?>"><i class="fas fa-fast-backward"></i></a></li>
						<li><a href="?pagina=<?php echo $pagina - 1; ?>&busqueda=<?php echo $busqueda; ?>"><i class="fas fa-caret-left fa-lg"></i></a></li>
					<?php
					}
					for ($i = 1; $i <= $total_paginas; $i++) {

						if ($i == $pagina) {
							echo '<li class="pageSelected">' . $i . '</li>';
						} else {
							echo '<li><a href="?pagina=' . $i . '&busqueda=' . $busqueda . '">' . $i . '</a></li>';
						}
					}

					if ($pagina != $total_paginas) {
					?>
						<li><a href="?pagina=<?php echo $pagina + 1; ?>&busqueda=<?php echo $busqueda; ?>"><i class="fas fa-caret-right fa-lg"></i></a></li>
						<li><a href="?pagina=<?php echo $total_paginas; ?>&busqueda=<?php echo $busqueda; ?> "><i class="fas fa-fast-forward"></i></a></li>
					<?php } ?>
				</ul>
			</div>
		<?php } ?>


	</section>

	<form method="get" action="lista_clientes.php">
		<button type="submit" class="btn_back"><i class="fas fa-arrow-alt-circle-left fa-lg"></i> Volver a la primera pagina</button>
	</form>

	<?php include "includes/footer.php"; ?>
</body>

</html>