<?php
include('is_logged.php');//Archivo verifica que el usario que intenta acceder a la URL esta logueado
require_once ("../config/db.php");//Contiene las variables de configuracion para conectar a la base de datos
require_once ("../config/conexion.php");//Contiene funcion que conecta a la base de datos
$tienda=$_SESSION['estado'];

$action = (isset($_REQUEST['action'])&& $_REQUEST['action'] !=NULL)?$_REQUEST['action']:'';
if (isset($_GET['id']))
{
	$id_cliente=intval($_GET['id']);
	$query=mysqli_query($con, "select * from facturas, proformas where facturas.id_cliente='".$id_cliente."' or proformas.id_cliente='".$id_cliente."'");
	$count=mysqli_num_rows($query);
	if ($count==0)
	{
		if ($delete1=mysqli_query($con,"DELETE FROM clientes WHERE id_cliente='".$id_cliente."'"))
		{
		?>
			<div class="alert alert-success alert-dismissible" role="alert">
				  <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
				  <strong>Aviso!</strong> Datos eliminados exitosamente.
			</div>
		<?php 
		}
		else 
		{
		?>
			<div class="alert alert-danger alert-dismissible" role="alert">
				  <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
			  	<strong>Error!</strong> Lo siento algo ha salido mal intenta nuevamente.
			</div>
		<?php
		}
	} 
	else 
	{
	?>
		<div class="alert alert-danger alert-dismissible" role="alert">
			<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
			<strong>Error!</strong> No se pudo eliminar éste  cliente. Existen facturas o Cotizaciones vinculadas. 
		</div>
	<?php
	}
}
if($action == 'ajax')
{
	// escaping, additionally removing everything that could be (html/javascript-) code
	$q = mysqli_real_escape_string($con,(strip_tags($_REQUEST['q'], ENT_QUOTES)));
	$aColumns = array('rif_cliente' , 'nombre_cliente');
	//Columnas de busqueda
	$sTable = "clientes";
	$sWhere = "";
	if ( $_GET['q'] != "" && $tienda=="")
	{
		$sWhere = "WHERE (rif_cliente LIKE '%".$q."%' OR  nombre_cliente LIKE '%".$q."%') order by date_added DESC";
	}
	if ( $_GET['q'] == "" && $tienda=="")
	{
		$sWhere = " order by date_added DESC";
	}
	if ( $_GET['q'] != "" && $tienda!="")
	{
		$sWhere = "WHERE estado_cliente='$tienda' AND (rif_cliente LIKE '%".$q."%' OR  nombre_cliente LIKE '%".$q."%') order by date_added DESC";
	}
	if ( $_GET['q'] == "" && $tienda!="")
	{
		$sWhere = "WHERE estado_cliente='$tienda' order by date_added DESC";
	}
	
	include 'pagination.php'; //include pagination file
	//pagination variables
	$page = (isset($_REQUEST['page']) && !empty($_REQUEST['page']))?$_REQUEST['page']:1;
	$per_page = 10; //how much records you want to show
	$adjacents  = 4; //gap between pages after number of adjacents
	$offset = ($page - 1) * $per_page;
	//Count the total number of row in your table*/
	$count_query = mysqli_query($con, "SELECT count(*) AS numrows FROM $sTable $sWhere");
	$row= mysqli_fetch_array($count_query);
	$numrows = $row['numrows'];
	$total_pages = ceil($numrows/$per_page);
	$reload = './clientes.php';
	//main query to fetch the data
	$sql="SELECT * FROM  $sTable $sWhere LIMIT $offset,$per_page";
	$query = mysqli_query($con, $sql);
	//loop through fetched data
	if ($numrows>0)
	{
	?>
		<div class="table-responsive" style="font-size:13px;">
			<table class="table">
            	<tr>
              		<td colspan="10" class='text-right'>
						

<a href="imp_clientes.php?q=<?php echo $q; ?>" target="_blank" class="btn btn-info">
	<span class="glyphicon glyphicon-print"></span>
   Descargar PDF
</a>


              		</td>
              	</tr>
				<tr  class="warning">
					<th>Tipo de Cliente</th>
                    <th>Rif o Cedula</th>
                    <th>Nombre</th>
                    <th width="200px">Dirección</th>
					<th>Teléfono</th>
					<th>Email</th>
					<th>Registrado en</th>
					<th>Agregado</th>
					<th class='text-right'>Acciones</th>
				</tr>
				<?php
				while ($row=mysqli_fetch_array($query))
				{
					$id_cliente=$row['id_cliente'];
					$organizacion_cliente=$row['organizacion_cliente'];
					$rif_cliente=$row['rif_cliente'];						
					$nombre_cliente=$row['nombre_cliente'];
					$direccion_cliente=$row['direccion_cliente'];
					$contacto_cliente=$row['contacto_cliente'];					
					$telefono_cliente=$row['telefono_cliente'];
					$email_cliente=$row['email_cliente'];
					$id_estado=$row['estado_cliente'];
					$query_tienda=mysqli_query($con, "select * from tiendas where id_tienda='$id_estado'");
					if (mysqli_num_rows($query_tienda)>0)
					{
						$row_tienda=mysqli_fetch_array($query_tienda);
						$almacen=$row_tienda['nombre'];
					}
					else
					{
					 	$almacen="SEDE";
					}
						
					$date_added= date('d/m/Y', strtotime($row['date_added']));
					?>
					<input type="hidden" value="<?php echo $organizacion_cliente;?>" id="organizacion_cliente<?php echo $id_cliente;?>">
					<input type="hidden" value="<?php echo $rif_cliente;?>" id="rif_cliente<?php echo $id_cliente;?>">
					<input type="hidden" value="<?php echo $nombre_cliente;?>" id="nombre_cliente<?php echo $id_cliente;?>">
					<input type="hidden" value="<?php echo $direccion_cliente;?>" id="direccion_cliente<?php echo $id_cliente;?>">
					<input type="hidden" value="<?php echo $contacto_cliente;?>" id="contacto_cliente<?php echo $id_cliente;?>">
					<input type="hidden" value="<?php echo $telefono_cliente;?>" id="telefono_cliente<?php echo $id_cliente;?>">
					<input type="hidden" value="<?php echo $email_cliente;?>" id="email_cliente<?php echo $id_cliente;?>">
					<input type="hidden" value="<?php echo $estado;?>" id="status_cliente<?php echo $id_cliente;?>">
					<tr>
						<td><?php echo $organizacion_cliente; ?></td>
						<td><?php echo $rif_cliente; ?></td>
						<td><?php echo $nombre_cliente; ?></td>
        	            <td width="200px"><?php echo $direccion_cliente;?></td>
						<td><?php echo $telefono_cliente; ?></td>
						<td><?php echo $email_cliente;?></td>
						<td><?php echo $almacen;?></td>
						<td><?php echo $date_added;?></td>
						<td >
                    	<?php 
						if($_SESSION['rol']=="gerencia" || $_SESSION['rol']=="ventas")
						{ 
						?>	
                    		<span class="pull-right"><a href="#" class='btn btn-default' title='Editar cliente' onclick="obtener_datos('<?php echo $id_cliente;?>');" data-toggle="modal" data-target="#myModal2"><i class="glyphicon glyphicon-edit"></i></a>
					 	<?php
						}
						if($_SESSION['rol']=="registros_financiamiento" && $id_estado==$tienda)
						{
						?>	
                    		<span class="pull-right"><a href="#" class='btn btn-default' title='Editar cliente' onclick="obtener_datos('<?php echo $id_cliente;?>');" data-toggle="modal" data-target="#myModal2"><i class="glyphicon glyphicon-edit"></i></a>
					 	<?php
						}
						
						if($_SESSION['rol']=="gerencia")
						{ 
						?>	
							<a href="#" class='btn btn-default' title='Borrar cliente' onclick="eliminar('<?php echo $id_cliente; ?>')"><i class="glyphicon glyphicon-trash"></i> </a></span>
						<?php
						}
						?>
						</td>
						<?php
					}
					?>
					</tr>
					<tr>
						<td colspan=10><span class="pull-right">
						<?php echo paginate($reload, $page, $total_pages, $adjacents);?></span>
						</td>
					</tr>
				</table>
			</div>
		<?php
	}
}
?>