<?php 
    session_start();
    include '../layout/header.php'; 
    include '../validacion.php';
    include '../siguientedia.php';
    include "../conexion/conexion.php";
    
if (isset($_SESSION['start'])) {
?>
<!DOCTYPE html>
<html lang="en">
   <head>
   <title>Buscar - Recursos Humanos</title>
   <?php 
    $fechainicio = $_POST['txtfechainicio'];
    $fechafin = $_POST['txtfechafin'];
    $celularbusqueda = $_POST['txtcelular'];
    $estado = $_POST['cboestado'];
    $reclutador = $_POST['cboreclutador'];
    
    if(isset($_POST['txtnombreapellido'])){
         $nombrebusqueda = $_POST['txtnombreapellido'];
    }
    else{
         $nombrebusqueda = "";
    }
   
  
  if(isset($fechainicio)){
    $fechainicio = $_POST['txtfechainicio']; }
    else{ $fechainicio == "";}
  
  if(isset($fechafin)){
    $fechafin = $_POST['txtfechafin']; }
    else{ $fechafin == "";}
  
  if(isset($celularbusqueda)){
    $celularbusqueda = $_POST['txtcelular']; }
    else{ $celularbusqueda == "";}
   ?>  
   </head>
   <body class="inner_page tables_page">
      <div class="full_container">
         <div class="inner_container">
            <!-- MENÚ  -->
            <?php include '../layout/menu.php'; ?>
            <!-- FIN DEL MENÚ -->
            <!-- right content -->
            <div id="content">
               <!-- SUB-MENÚ -->
               <?php include '../layout/submenu.php'; ?>
               <!-- FIN DEL SUB-MENÚ -->
               <!-- dashboard inner -->
               <div class="midde_cont">
                  <div class="container-fluid">
                     <div class="row column_title">
                        <div class="col-md-12">
                           <div class="page_title">
                              <h2>Buscar</h2>
                           </div>
                        </div>
                     </div>
                     <!-- row -->
                     <div class="row">
                        <!-- table section -->
                        <div class="col-md-12">
                           <div class="white_shd full margin_bottom_30">
                              <div class="full graph_head">
                                 <div class="heading1 margin_0">
                                    <h2>Buscar Agendados <?php echo $nombrebusqueda; ?></h2>
                                 </div>
                              </div>
                              <div class="table_section padding_infor_info">
                                 <div class="table-responsive-sm">
                                    <table class="table table-hover">
                                       <thead>
                                          <tr style="text-align: center;">
                                             <th>N°</th>
                                             <th>REGISTRO</th>
                                             <th>POSTULANTE</th>
                                             <th>DOC.</th>
                                             <th>N° DOC.</th>
                                             <th>EDAD</th>
                                             <th>TELEFONO</th>
                                             <th>DISTRITO</th>
                                             <th>FUENTE</th>
                                             <th>CONTACTO</th>
                                             <th>ESTADO</th>
                                             <th>FECHA AGENDA</th>
                                          </tr>
                                       </thead>
                                          <?php
                                          
                                          
                                                $contador = 0;
                                                if(isset($_GET['usuario'])){
                                                    $usuario = $_GET['usuario'];
                                                        if($idrol_sesion == 4){
                                                            $sql = "SELECT * FROM agenda WHERE fechaagenda = '$next' and (agenda='AGENDADO' || agenda='REPROGRAMADO') and idusuario='$usuario' ORDER BY fechaagenda";
                                                        }
                                                        else{
                                                            $sql = "SELECT * FROM agenda WHERE fechaagenda = '$next' and (agenda='AGENDADO' || agenda='REPROGRAMADO') and idusuario='$usuario' and sedeprincipal = '$sede_sesion' ORDER BY fechaagenda";
                                                        }
                                                }
                                                
                                                else if($celularbusqueda != ""){
                                                    $sql = "SELECT * FROM agenda WHERE celular='$celularbusqueda'";
                                                    // if($idrol_sesion == 1){ $sql = "SELECT * FROM agenda WHERE celular='$celularbusqueda'";}
                                                    // else if($idrol_sesion == 2) { $sql = "SELECT * FROM agenda WHERE celular='$celularbusqueda' and sede='$sede_sesion'";}
                                                    // else if($idrol_sesion == 3) { $sql = "SELECT * FROM agenda WHERE celular='$celularbusqueda' and idusuario='$idusuario_sesion'";}
                                                }
                                                else if($nombrebusqueda != ""){
                                                        if($idrol_sesion == 4){
                                                            $sql = "SELECT * FROM agenda WHERE postulante LIKE '%$nombrebusqueda%' or numerodocumento LIKE '%$nombrebusqueda%' ORDER BY fechaagenda DESC";
                                                        }
                                                        else{
                                                            $sql = "SELECT * FROM agenda WHERE postulante LIKE '%$nombrebusqueda%' or numerodocumento LIKE '%$nombrebusqueda%'  and sedeprincipal = '$sede_sesion' ORDER BY fechaagenda DESC";
                                                        }
                                                }
                                                else {
                                                    
                                                    if($estado == "TODOS" && $reclutador == "TODOS"){
                                                        if($idrol_sesion == 4){
                                                            $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' ORDER BY sede, fechaagenda";
                                                        }
                                                        else{
                                                            $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and sede = '$sede_sesion' ORDER BY fechaagenda";
                                                        }
                                                    }
                                                    else if($estado == "TODOS" && $reclutador != "TODOS"){
                                                        if($idrol_sesion == 4 ){
                                                            $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and idusuario='$reclutador' ORDER BY fechaagenda";
                                                        }
                                                        else{
                                                            $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and idusuario='$reclutador' and sedeprincipal = '$sede_sesion' ORDER BY fechaagenda";
                                                        }
                                                    }
                                                    else if($reclutador == "TODOS"  && $estado != "TODOS"){
                                                        if($estado == "AGENDADO"){
                                                            if($idrol_sesion == 4){
                                                                $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and (agenda='$estado' || agenda='REPROGRAMADO') ORDER BY fechaagenda";
                                                            }
                                                            else{
                                                                $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and (agenda='$estado' || agenda='REPROGRAMADO') and sedeprincipal = '$sede_sesion' ORDER BY fechaagenda";
                                                            }
                                                        }
                                                        else if($estado == "ASISTIERON"){
                                                            if($idrol_sesion == 4){
                                                                $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and estado='CONFIRMADO' and asistencia='SI' ORDER BY fechaagenda";
                                                            }
                                                            else{
                                                                $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and estado='CONFIRMADO' and asistencia='SI' and sedeprincipal = '$sede_sesion' ORDER BY fechaagenda";
                                                            }
                                                        }
                                                        else{
                                                            if($idrol_sesion == 4){
                                                                $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and estado='$estado' ORDER BY fechaagenda";
                                                            }
                                                            else{
                                                                $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and estado='$estado' and sedeprincipal = '$sede_sesion' ORDER BY fechaagenda";
                                                            }
                                                        }
                                                    }
                                                    else if($reclutador != "TODOS"  && $estado != "TODOS"){
                                                        
                                                        
                                                        if($estado == "AGENDADO"){
                                                            if($idrol_sesion == 4){
                                                                $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and (agenda='$estado' || agenda='REPROGRAMADO') and idusuario='$reclutador' ORDER BY fechaagenda";
                                                            }
                                                            else{
                                                                $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and (agenda='$estado' || agenda='REPROGRAMADO') and idusuario='$reclutador' and sedeprincipal = '$sede_sesion' ORDER BY fechaagenda";
                                                            }
                                                        }
                                                        else if($estado == "ASISTIERON"){
                                                            if($idrol_sesion == 4){
                                                                $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and estado='CONFIRMADO' and asistencia='SI'  and idusuario='$reclutador' ORDER BY fechaagenda";
                                                            }
                                                            else{
                                                                $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and estado='CONFIRMADO' and asistencia='SI'  and idusuario='$reclutador' and sedeprincipal = '$sede_sesion' ORDER BY fechaagenda";
                                                            }
                                                        }
                                                        else{
                                                            if($idrol_sesion == 4){
                                                                $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and estado='$estado'  and idusuario='$reclutador' ORDER BY fechaagenda"; 
                                                            }
                                                            else{
                                                                $sql = "SELECT * FROM agenda WHERE fechaagenda BETWEEN '$fechainicio' AND '$fechafin' and estado='$estado'  and idusuario='$reclutador' and sedeprincipal = '$sede_sesion' ORDER BY fechaagenda"; 
                                                            }
                                                            
                                                        }
                                                        
                                                        
                                                        
                                                       
                                                    }
                                                }

                                             $consulta = $pdo->prepare($sql);
                                             $consulta->execute();
                                             $agendas = $consulta->fetchAll(PDO::FETCH_ASSOC);

                                             foreach ($agendas as $goagenda) {
                                                $idagenda = $goagenda['idagenda'];
                                                $postulante = $goagenda['postulante'];
                                                $tipodocumento = $goagenda['tipodocumento'];
                                                $numerodocumento = $goagenda['numerodocumento'];
                                                $edad = $goagenda['edad'];
                                                $sede = $goagenda['sede'];
                                                $celular  = $goagenda['celular'];                                             
                                                $distrito = $goagenda['distrito'];
                                                $fuente = $goagenda['fuente'];
                                                $contacto = $goagenda['contacto'];
                                                $observaciones = $goagenda['observaciones'];                                          
                                                $estado = $goagenda['agenda'];
                                                $fecharegistro = $goagenda['fecharegistro'];
                                                $horaregistro = $goagenda['horaregistro'];
                                                $idusuario = $goagenda['idusuario']; 
                                                $fechaagenda = $goagenda['fechaagenda'];
                                                $contador = $contador + 1;
                                             
                                                $sql = "SELECT * FROM usuario WHERE idusuario='$idusuario'";
                                                $consulta = $pdo->prepare($sql);
                                                $consulta->execute();
                                                $usuarios = $consulta->fetchAll(PDO::FETCH_ASSOC);

                                                foreach ($usuarios as $gousuario) {
                                                   $nombreusuario = $gousuario['nombreusuario'];
                                                }
                                          ?>

                                             

                                       <tbody style="text-align: center;" >
                                          <tr <?php if($agenda) ?>>
                                             <th><?php echo $contador; ?></th>
                                             <td><?php echo $horaregistro." ".date('d-m-Y', strtotime($fecharegistro)); ?></td>
                                             <th><?php echo $postulante; ?></th>
                                             <th><?php echo $tipodocumento; ?></th>
                                             <th><?php echo $numerodocumento; ?></th>
                                             <th><?php echo $edad; ?></th>
                                             <th><?php echo $celular; ?></th>
                                             <th><?php echo $distrito; ?></th>
                                             <th><?php echo $sede; ?></th>
                                             <th><?php echo $nombreusuario; ?></th>
                                             <?php if($estado == ""){
                                                $estado = "NO DEFINIDO";
                                             }
                                             ?>
                                             <th><?php echo $estado; ?></th>
                                             <th><?php echo date('d-m-Y', strtotime($fechaagenda));; ?></th>
                                             <th>
                                                <div class="dropdown_section">
                                                   <div class="dropdown" style="align-items:center;">
                                                      <a style="font-size:16pt; cursor: pointer;" class="fas fa-edit" data-toggle="dropdown"></a>
                                                      <div class="dropdown-menu" style="padding:0;">
                                                         <a class="dropdown-item" style="background-color:#5CB51D; color:white;" href="../agenda/veragenda.php?agenda=<?php echo $idagenda?>"><i class="fa-solid fa-eye"></i> Ver</a>
                                                         <?php if($idrol_sesion == 1 || $idrol_sesion == 2 || $idrol_sesion == 4 || $idusuario == $idusuario_sesion){ ?>
                                                         <a class="dropdown-item" style="background-color:#5CB51D; color:white;" href="../agenda/editaragenda.php?agenda=<?php echo $idagenda?>"><i class="fa-solid fa-pen-to-square"></i> Editar</a>
                                                         <?php } ?>
                                                      </div>
                                                   </div>
                                                </div>
                                             </th>
                                          </tr>
                                       </tbody> 
                                    <?php } ?>                                            
                                    </table>
                                 </div>
                              </div>
                           </div>
                        </div>
                        <!-- table section -->
                     </div>
                     <!-- end row -->
                  </div>
                                  
                  <!-- FOOTER -->
                  <?php include '../layout/footer.php' ?>
                  <!-- FIN DEL FOOTER -->
               </div>
               <!-- end dashboard inner -->
            </div>
         </div>
         <!-- model popup -->
         <!-- The Modal -->
         <div class="modal fade" id="myModal">
            <div class="modal-dialog">
               <div class="modal-content">
                  <!-- Modal Header -->
                  <div class="modal-header">
                     <h4 class="modal-title">Modal Heading</h4>
                     <button type="button" class="close" data-dismiss="modal">&times;</button>
                  </div>
                  <!-- Modal body -->
                  <div class="modal-body">
                     Modal body..
                  </div>
                  <!-- Modal footer -->
                  <div class="modal-footer">
                     <button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
                  </div>
               </div>
            </div>
         </div>
         <!-- end model popup -->
      </div>
      <!-- INCLUYENDO JS. -->
   <?php include '../layout/pie.php' ?>
   </body>
</html>
<?php
} else {
  echo'<script type="text/javascript">alert("Inicie Sesión Nuevamente");window.location.href="../login/login.php";</script>';
}
?>