<?php
header("Access-Control-Allow-Origin: *");
include '../config.php';
$target = 'target="_blank"';
function excerpt($title, $cutOffLength) {
    $charAtPosition = "";
    $titleLength = strlen($title);

    do {
        $cutOffLength++;
        $charAtPosition = substr($title, $cutOffLength, 1);
    } while ($cutOffLength < $titleLength && $charAtPosition != " ");

    if(strlen(substr($title, 0, $cutOffLength))>0){
        return substr($title, 0, $cutOffLength) . '...';
    }

    
}
$query = trim($_GET['q']);
$query = strip_tags($query);
$query= htmlspecialchars($query);


$lang = trim($_GET['lang']);
$lang  = strip_tags($lang);
$lang  = htmlspecialchars($lang);

if($lang == 'es'){
    $locale = "es_MX";

}
if($lang == 'en'){
    $locale = "en";

}
if(strlen($query)< 2){
    exit();
}

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => $endpoint_graph_cms,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{"query":"query MyQuery {\\r\\n  altoDirectivos(stage: PUBLISHED, last: 30, where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}, locales: '.$locale.') {\\r\\n    cargo\\r\\n    nombre\\r\\n    imagen\\r\\n    texto\\r\\n  }\\r\\n  avisosDepositantes(stage: PUBLISHED, last: 30, where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}, locales: '.$locale.') {\\r\\n    archivo\\r\\n    estatus\\r\\n    fecha\\r\\n    logo\\r\\n    resumen\\r\\n    slug\\r\\n    titulo\\r\\n    company\\r\\n  }\\r\\n  comunicados(stage: PUBLISHED, last: 30, locales: '.$locale.', where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}) {\\r\\n    titulo\\r\\n    tipo\\r\\n    texto\\r\\n    subtitulo\\r\\n    slug\\r\\n    imagen\\r\\n    id\\r\\n    fechaInicio\\r\\n    fechaFin\\r\\n    estatus\\r\\n  }\\r\\n  dividendosEventosSic(stage: PUBLISHED, last: 30, locales: '.$locale.', where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}) {\\r\\n    archivo\\r\\n    estatus\\r\\n    fecha\\r\\n    id\\r\\n    resumen\\r\\n    slug\\r\\n    stage\\r\\n    titulo\\r\\n  }\\r\\n  faqs(stage: PUBLISHED, last: 30, locales: '.$locale.', where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}) {\\r\\n    estatus\\r\\n    id\\r\\n    slug\\r\\n    stage\\r\\n    texto\\r\\n    titulo\\r\\n  }\\r\\n  historiaSucesos(stage: PUBLISHED, locales: '.$locale.', last: 30, where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}) {\\r\\n    anio\\r\\n    estatus\\r\\n    id\\r\\n    imagen\\r\\n    stage\\r\\n    textoSuceso\\r\\n  }\\r\\n  instrumentos(last: 30, where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}, stage: PUBLISHED, locales: '.$locale.') {\\r\\n    id\\r\\n    stage\\r\\n    textoTooltip\\r\\n    titulo\\r\\n  }\\r\\n  manualesOperativos(last: 30, locales: '.$locale.', stage: PUBLISHED, where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}) {\\r\\n    archivo\\r\\n    estatus\\r\\n    id\\r\\n    imagen\\r\\n    slug\\r\\n    texto\\r\\n    textoBoton\\r\\n    stage\\r\\n    titulo\\r\\n  }\\r\\n  paginasAdministracionDeRiesgos(last: 30, where: {_search: \\"'.$query.'\\"}, stage: PUBLISHED, locales: '.$locale.') {\\r\\n    id\\r\\n    slug\\r\\n    subtituloDePagina\\r\\n    texto1\\r\\n    tituloDePagina\\r\\n    imagenDerecha\\r\\n  }\\r\\n  paginasContinuidadDeNegocios(last: 30, locales: '.$locale.', where: {_search: \\"'.$query.'\\"}, stage: PUBLISHED) {\\r\\n    id\\r\\n    texto1\\r\\n    tituloDePagina\\r\\n  }\\r\\n  paginasCumplimiento(last: 30, locales: '.$locale.', stage: PUBLISHED, where: {_search: \\"'.$query.'\\"}) {\\r\\n    id\\r\\n    tituloDePagina\\r\\n    subtituloDePagina\\r\\n    stage\\r\\n    slug\\r\\n    politicaAnticorrupcionTexto\\r\\n    politicaAnticorrupcionTitulo\\r\\n    pfmIsTexto\\r\\n    pfmIsTitulo\\r\\n    codigoDeEticaTexto\\r\\n    codigoDeEticaSlug\\r\\n    codigoDeEticaTitulo\\r\\n    avisoDePrivacidadTitulo\\r\\n    avisoDePrivacidadTexto\\r\\n    avisoDePrivacidadSlug\\r\\n    pfmIsSlug\\r\\n    politicaAnticorrupcionSlug\\r\\n  }\\r\\n  paginasEstadistica(last: 30, locales: '.$locale.', stage: PUBLISHED, where: {_search: \\"'.$query.'\\"}) {\\r\\n    id\\r\\n    tituloAvisosDepositantes\\r\\n    tituloCatalogoTiposValor\\r\\n    tituloDePagina\\r\\n    tituloDividendosYEventosSic\\r\\n    tituloInformeAnual\\r\\n  }\\r\\n  paginasGobiernoCorporativo(locales: '.$locale.', stage: PUBLISHED, where: {_search: \\"'.$query.'\\"}) {\\r\\n    tituloDePagina\\r\\n    subtitulo\\r\\n    imagenLateral\\r\\n  }\\r\\n  paginasQuienesSomos(first: 20, locales: '.$locale.', stage: PUBLISHED, where: {_search: \\"'.$query.'\\"}) {\\r\\n    id\\r\\n    imagenDerecha\\r\\n    slug\\r\\n    stage\\r\\n    textoPrincipal\\r\\n    tituloDePagina\\r\\n  }\\r\\n  redesSociales(last: 20, locales: '.$locale.', where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}) {\\r\\n    estatus\\r\\n    icono\\r\\n    id\\r\\n    link\\r\\n    nombre\\r\\n    stage\\r\\n  }\\r\\n  productosServicios(last: 30, locales: '.$locale.', stage: PUBLISHED, where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}) {\\r\\n    estatus\\r\\n    id\\r\\n    logoDelServicio\\r\\n    imagenLateral\\r\\n    slug\\r\\n    stage\\r\\n    subtitulo\\r\\n    textoPrincipal\\r\\n    titulo\\r\\n    imagenPrincipal\\r\\n  }\\r\\n  enlacesPaginaHome(last: 30, stage: PUBLISHED, locales: '.$locale.', where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}) {\\r\\n    encabezado\\r\\n    estatus\\r\\n    id\\r\\n    titulo\\r\\n    textoBoton\\r\\n    texto\\r\\n    stage\\r\\n    enlaceBoton\\r\\n  }\\r\\n  menusPrincipales(first: 30, stage: PUBLISHED, where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}, locales: '.$locale.') {\\r\\n    estatus\\r\\n    id\\r\\n    link\\r\\n    tieneSubmenu\\r\\n    titulo\\r\\n  }\\r\\n  subMenusSuperior(first: 30, locales: '.$locale.', stage: PUBLISHED, where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}) {\\r\\n    categoriaPadre\\r\\n    enlace\\r\\n    estatus\\r\\n    id\\r\\n    stage\\r\\n    tituloEnlace\\r\\n  }\\r\\n  enlacesFooter(last: 30, locales: '.$locale.', stage: PUBLISHED, where: {_search: \\"'.$query.'\\", estatus: \\"publicado\\"}) {\\r\\n    columnaFooter\\r\\n    estatus\\r\\n    id\\r\\n    link\\r\\n    stage\\r\\n    tituloEnlace\\r\\n  }\\r\\n  paginasHome(first: 10, locales: '.$locale.', stage: PUBLISHED, where: {_search: \\"'.$query.'\\"}) {\\r\\n    articuloEncabezado\\r\\n    articuloLinkBoton\\r\\n    articuloTexto\\r\\n    articuloTextoBoton\\r\\n    articuloTitulo\\r\\n    eventoBoton\\r\\n    eventoEnlaceInferior\\r\\n    eventoFecha\\r\\n    eventoLInkBoton\\r\\n    eventoTitulo\\r\\n    eventoTituloInferior\\r\\n    id\\r\\n    imagenInferior\\r\\n  }\\r\\n}\\r\\n","variables":{}}',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json',
    'Cookie: __cfduid=da2693cdfd39b7377a8a05e305da45b8f1613001694'
  ),
));

$response = curl_exec($curl);
//echo $response;
curl_close($curl);

$arraysearch = json_decode($response, true);

if($lang == 'es'){
	///////DIRECTIVOS

    $textoresultado = "resultado";
    $textodescargar = "Descargar";
    $textoleer = "Leer más";
    $textored = "Síguenos";
    $textoir = "Visitar";
    $textofiltros = "Filtrar resultados";
    $textoTodos = "Todos";
    $textoHistoria = "Nuestra Historia";
    $textoInstrumentos = "Instrumentos operados en Mercado de Valores";
    $textoComunicados = "Comunicados y eventos";
    $textoManuales = "Manuales Operativos";
    $textoRedes = "Nuestras redes sociales";
    $textoAltaDir = "Alta dirección";
    $textoFAQS = "Preguntas frecuentes";
    $textoDestacados = "Anuncios / Enlaces destacados";
    $textoAvisos = "Avisos a Depositantes";
    $textoSIC = "Dividendos y eventos SIC";
    $textoProds = "Productos y Servicios";
    $textoRiesgos = "Administración de Riesgos";
    $textoContinuidad = "Continuidad de Negocio";
    $textoCumplimiento = "Cumplimiento";
    $textoGobierno = "Gobierno Corporativo";
    $textoQuienes = "Quiénes Somos";
    $textoEstadisticas = "Estadísticas e Información";
    $textoEnlaces = "Enlaces del sitio";
    $textoNoResultados = "No se encontraron resultados relacionados con el término de búsqueda ingresado";

}


if($lang == 'en'){
	///////DIRECTIVOS

    $textoresultado = "result";
    $textodescargar = "Download";
    $textoleer = "Read more";
    $textored = "Follow Us";
    $textoir = "Visit";
    $textofiltros = "Filter results";
    $textoTodos = "All";
    $textoHistoria = "Our History";
    $textoInstrumentos = "Instruments";
    $textoComunicados = "Overviews & Events";
    $textoManuales = "Operating Manuals";
    $textoRedes = "Our social Networks";
    $textoAltaDir = "Top Company Managemet";
    $textoFAQS = "FAQs";
    $textoDestacados = "Featured Links";
    $textoAvisos = "Avisos a Depositantes";
    $textoSIC = "Dividendos and eventos SIC";
    $textoProds = "Products and Services";
    $textoRiesgos = "Risk Management";
    $textoContinuidad = "Business Continuity";
    $textoCumplimiento = "Compilance";
    $textoGobierno = "Corporate Governance";
    $textoQuienes = "About Us";
    $textoEstadisticas = "Statistics and Information";
    $textoEnlaces = "Site Links";
    $textoNoResultados = "There are no results that match your search";
    
}


?>

<div class="resultcont results_directivos" data-filter="Alta dirección" data-order="<?php echo $count_directivos; ?>">
    <h3 data-lang="es"><?php echo $textoAltaDir;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>
<?php

    foreach ($arraysearch['data']['altoDirectivos'] as $item) {
           
            if(strlen($item['imagen'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['imagen'].'">';
                $classimg = "hasimg";
            }
            else{
                $imagen = '';
                $classimg = ""; 
            }
            echo '
            <div class="result">


                    <div class="headresult '.$classimg.'">
                        '.$imagen.'
                        <h6>'.urldecode($item['nombre']).'</h6>
                        <b><p>'.urldecode($item['cargo']).'</p></b>
                    </div>


                    <p class="textresult">'.strip_tags(excerpt(urldecode($item['texto']), 90)).'</p>

                    <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="/alta-direccion">'.$textoleer.'</a>

               
            </div>';

}
?>

</div>

<div class="resultcont results_avisos"  data-filter="Avisos a Depositantes" data-order="<?php echo $count_avisos; ?>">
        <h3 data-lang="es"><?php echo $textoAvisos;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>
        <?php

            foreach ($arraysearch['data']['avisosDepositantes'] as $item) {         
                
                    if(strlen($item['logo'])>2){
                        $imagen = '<img class="imgresult" src="'.$cloudfront.$item['logo'].'">';
                        $classimg = "hasimg";
                    }
                    else{
                        $imagen = '';
                        $classimg = ""; 
                    }
                    echo '
                    <div class="result">


                            <div class="headresult '.$classimg.'">
                                '.$imagen.'
                                <h6>'.urldecode($item['titulo']).'</h6>
                                <b><p>'.$item['company'].'</p></b>
                            </div>


                            <p class="textresult">'.strip_tags(excerpt(urldecode($item['resumen']), 90)).'</p>

                            <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="'.$item['archivo'].'">'.$textodescargar.'</a>

                    
                    </div>';

            }
        ?>

</div>

<div class="resultcont results_comunicados" data-filter="Comunicados y eventos" data-order="<?php echo $count_comunicados; ?>">
    <h3 data-lang="es"><?php echo $textoComunicados;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>

    <?php

    foreach ($arraysearch['data']['comunicados'] as $item) {         
        
            if(strlen($item['imagen'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['imagen'].'">';
                $classimg = "hasimg";
            }
            else{
                $imagen = '';
                $classimg = ""; 
            }
            if($item['tipo'] == 'Evento'){
                $link = "/evento?e=".$item['slug'];
            }
            if($item['tipo'] == 'Comunicado'){
                $link = "/comunicado?c=".$item['slug'];
            }
            echo '
            <div class="result">


                    <div class="headresult '.$classimg.'">
                        '.$imagen.'
                        <h6><span>'.ucwords($item['tipo']).'</span>'.urldecode($item['titulo']).'</h6>
                        <b><p>'.$item['fechaInicio'].'</p></b>
                    </div>


                    <p class="textresult">'.strip_tags(excerpt(urldecode($item['texto']), 90)).'</p>

                    <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="'.$link.'">'.$textoleer.'</a>

            
            </div>';

    }
    ?>

</div>

<div class="resultcont results_dividendos" data-filter="Dividendos y eventos SIC" data-order="<?php echo $count_dividendos; ?>">
    <h3 data-lang="es"><?php echo $textoSIC;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>
    <?php

    foreach ($arraysearch['data']['dividendosEventosSic'] as $item) {         
        
            if(strlen($item['logo'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['logo'].'">';
                $classimg = "hasimg";
            }
            else{
                $imagen = '';
                $classimg = ""; 
            }
            echo '
            <div class="result">


                    <div class="headresult '.$classimg.'">
                        '.$imagen.'
                        <h6>'.urldecode($item['titulo']).'</h6>
                        <b><p>'.$item['fecha'].'</p></b>
                    </div>


                    <p class="textresult">'.strip_tags(excerpt(urldecode($item['resumen']), 90)).'</p>

                    <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="'.$cloudfront.$item['archivo'].'">'.$textodescargar.'</a>

            
            </div>';

    }
    ?>

</div>

<div class="resultcont results_faqs" data-filter="Preguntas frecuentes" data-order="<?php echo $count_faqs; ?>">
    <h3 data-lang="es"><?php echo $textoFAQS;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>

    <?php

    foreach ($arraysearch['data']['faqs'] as $item) {         
        
            if(strlen($item['logo'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['logo'].'">';
                $classimg = "hasimg";
            }
            else{
                $imagen = '';
                $classimg = ""; 
            }
            echo '
            <div class="result">


                    <div class="headresult '.$classimg.'">
                        '.$imagen.'
                        <h6>'.urldecode($item['titulo']).'</h6>
                        <b><p></p></b>
                    </div>


                    <p class="textresult">'.strip_tags(excerpt(urldecode($item['texto']), 90)).'</p>

                    <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="/faqs?f='.$item['slug'].'">'.$textoleer.'</a>

            
            </div>';

    }
    ?>

</div>

<div class="resultcont results_historia" data-filter="Historia Indeval" data-order="<?php echo $count_historia; ?>">
    <h3 data-lang="es"><?php echo $textoHistoria;?><span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>

    <?php

    foreach ($arraysearch['data']['historiaSucesos'] as $item) {         
        
            if(strlen($item['imagen'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['imagen'].'">';
                $classimg = "hasimg";
            }
            else{
                $imagen = '';
                $classimg = ""; 
            }
            echo '
            <div class="result">


                    <div class="headresult '.$classimg.'">
                        '.$imagen.'
                        <h6>'.$item['anio'].'</h6>
                        <p class="textresult">'.strip_tags(excerpt(urldecode($item['textoSuceso']), 90)).'</p>
                    </div>


                    

                    <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="/historia">'.$textoleer.'</a>

            
            </div>';

    }
    ?>

</div>

<div class="resultcont results_instrumentos"  data-filter="Instrumentos operados en Mercado de Valores" data-order="<?php echo $count_instrumentos; ?>">
    <h3 data-lang="es"><?php echo $textoInstrumentos;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>
    <?php

    foreach ($arraysearch['data']['instrumentos'] as $item) {         
        
            if(strlen($item['imagen'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['imagen'].'">';
                $classimg = "hasimg";
            }
            else{
                $imagen = '';
                $classimg = ""; 
            }
            echo '
            <div class="result">


                    <div class="headresult '.$classimg.'">
                        '.$imagen.'
                        <h6>'.$item['titulo'].'</h6>
                        <p class="textresult">'.strip_tags(excerpt(urldecode($item['textoTooltip']), 90)).'</p>
                    </div>


                    

                    <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="/quienes-somos">'.$textoleer.'</a>

            
            </div>';

    }
    ?>

</div>

<div class="resultcont results_manuales"  data-filter="Manuales Operativos" data-order="<?php echo $count_manuales; ?>">
    <h3 data-lang="es"><?php echo $textoManuales;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>
    <?php

    foreach ($arraysearch['data']['manualesOperativos'] as $item) {         
        
            if(strlen($item['logo'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['logo'].'">';
                $classimg = "hasimg";
            }
            else{
                $imagen = '<img class="imgresult" src="/assets/img/pdf.svg">';
                $classimg = "hasimg"; 
            }
            echo '
            <div class="result">


                    <div class="headresult '.$classimg.'">
                        '.$imagen.'
                        <h6>'.urldecode($item['titulo']).'</h6>
                        <b><p>'.$item['fecha'].'</p></b>
                    </div>


                    <p class="textresult">'.strip_tags(excerpt(urldecode($item['resumen']), 90)).'</p>

                    <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="'.$cloudfront.$item['archivo'].'">'.$textodescargar.'</a>

            
            </div>';

    }
    ?>

</div>

<div class="resultcont results_riesgos"  data-filter="Administración de Riesgos" data-order="<?php echo $count_riesgos; ?>">
    <h3 data-lang="es"><?php echo $textoRiesgos;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>

    
    <?php

    foreach ($arraysearch['data']['paginasAdministracionDeRiesgos'] as $item) {         
        
            if(strlen($item['imagen'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['imagenDerecha'].'">';
                $classimg = "hasimg";
            }
            else{
                $imagen = '';
                $classimg = ""; 
            }
            echo '
            <div class="result">


                    <div class="headresult '.$classimg.'">
                        '.$imagen.'
                        <h6>'.urldecode($item['tituloDePagina']).'</h6>
                        <p class="textresult">'.strip_tags(excerpt(urldecode($item['texto1']), 90)).'</p>
                    </div>


                    

                    <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="/administracion-de-riesgos">'.$textoleer.'</a>

            
            </div>';

    }
    ?>

</div>

<div class="resultcont results_continuidad" data-filter="Continuidad de Negocio" data-order="<?php echo $count_continuidad; ?>">
    <h3 data-lang="es"><?php echo $textoContinuidad;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>

    <?php

foreach ($arraysearch['data']['paginasContinuidadDeNegocios'] as $item) {         
    
        if(strlen($item['imagen'])>2){
            $imagen = '<img class="imgresult" src="'.$cloudfront.$item['imagenDerecha'].'">';
            $classimg = "hasimg";
        }
        else{
            $imagen = '';
            $classimg = ""; 
        }
        echo '
        <div class="result">


                <div class="headresult '.$classimg.'">
                    '.$imagen.'
                    <h6>'.urldecode($item['tituloDePagina']).'</h6>
                    <p class="textresult">'.strip_tags(excerpt(rawurldecode($item['texto1']), 90)).'</p>
                </div>


                

                <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="/administracion-de-riesgos#continuidad">'.$textoleer.'</a>

        
        </div>';

}
?>

</div>

<div class="resultcont results_cumplimiento"  data-filter="Cumplimiento" data-order="<?php echo $count_cumplimiento; ?>">
    <h3 data-lang="es"><?php echo $textoCumplimiento;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>

    <?php

    foreach ($arraysearch['data']['paginasCumplimiento'] as $item) {         
        
            if(strlen($item['imagen'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['imagenDerecha'].'">';
                $classimg = "hasimg";
            }
            else{
                $imagen = '';
                $classimg = ""; 
            }
            echo '
            <div class="result">


                    <div class="headresult '.$classimg.'">
                        '.$imagen.'
                        <h6>'.$item['tituloDePagina'].'</h6>
                        <ul class="textresult">
                            <li>'.$item['pfmIsTitulo'].'</li>
                            <li>'.$item['codigoDeEticaTitulo'].'</li>
                            <li>'.$item['politicaAnticorrupcionTitulo'].'</li>
                            <li>'.$item['avisoDePrivacidadTitulo'].'</li>
                        </ul>
                    </div>


                    

                    <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="/cumplimiento">'.$textoleer.'</a>

            
            </div>';

    }
    ?>

</div>

<div class="resultcont results_estadisticas"  data-filter="Estadísticas e Información"  data-order="<?php echo $count_estadisticas; ?>">
    <h3 data-lang="es"><?php echo $textoEstadisticas;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>
    <?php

    foreach ($arraysearch['data']['paginasEstadistica'] as $item) {         
        
            if(strlen($item['imagen'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['imagenDerecha'].'">';
                $classimg = "hasimg";
            }
            else{
                $imagen = '';
                $classimg = ""; 
            }
            echo '
            <div class="result">


                    <div class="headresult '.$classimg.'">
                        '.$imagen.'
                        <h6>'.$item['tituloDePagina'].'</h6>
                        <ul class="textresult">
                            <li>'.$item['tituloInformeAnual'].'</li>
                            <li>'.$item['tituloCatalogoTiposValor'].'</li>
                            <li>'.$item['tituloAvisosDepositantes'].'</li>
                            <li>'.$item['tituloDividendosYEventosSic'].'</li>
                        </ul>
                    </div>


                    

                    <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="/estadistica-informacion">'.$textoleer.'</a>

            
            </div>';

    }
    ?>

</div>


<div class="resultcont results_gobierno" data-filter="Gobierno Corporativo"  data-order="<?php echo $count_gobierno; ?>">
    <h3 data-lang="es"><?php echo $textoGobierno;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>

    <?php

foreach ($arraysearch['data']['paginasGobiernoCorporativo'] as $item) {         
    
        if(strlen($item['imagenLateral'])>2){
            $imagen = '<img class="imgresult" src="'.$cloudfront.$item['imagenLateral'].'">';
            $classimg = "hasimg";
        }
        else{
            $imagen = '';
            $classimg = ""; 
        }
        echo '
        <div class="result">


                <div class="headresult '.$classimg.'">
                    '.$imagen.'
                    <h6>'.urldecode($item['tituloDePagina']).'</h6>
                    <p class="textresult">'.strip_tags(excerpt(urldecode($item['subtitulo']), 90)).'</p>
                </div>


                

                <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="/gobierno-corporativo">'.$textoleer.'</a>

        
        </div>';

}
?>

</div>

<div class="resultcont results_quienes"  data-filter="Quiénes Somos" data-order="<?php echo $count_quienes; ?>">
    <h3 data-lang="es"><?php echo $textoQuienes;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>

    <?php

    foreach ($arraysearch['data']['paginasQuienesSomos'] as $item) {         
        
            if(strlen($item['imagenDerecha'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['imagenDerecha'].'">';
                $classimg = "hasimg";
            }
            else{
                $imagen = '';
                $classimg = ""; 
            }
            echo '
            <div class="result">


                    <div class="headresult '.$classimg.'">
                        '.$imagen.'
                        <h6>'.urldecode($item['tituloDePagina']).'</h6>
                        <p class="textresult">'.strip_tags(excerpt(urldecode($item['textoPrincipal']), 90)).'</p>
                    </div>


                    

                    <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="/quienes-somos">'.$textoleer.'</a>

            
            </div>';

    }
    ?>

</div>

<div class="resultcont results_comunicados"  data-filter="Productos y Servicios"  data-order="<?php echo $count_productos; ?>">
    <h3 data-lang="es"><?php echo $textoProds;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>

    <?php

    foreach ($arraysearch['data']['productosServicios'] as $item) {  
            $styletitle = "";  
            $subtexto = "";     
    
            if(strlen($item['textoPrincipal'])>2){
                $subtexto= strip_tags(excerpt(urldecode($item['textoPrincipal']), 90));
            }
            if(strlen($item['subtitulo'])>2){
                $subtexto= strip_tags(excerpt(urldecode($item['subtitulo']), 90));
            }
            if(strlen($item['logoDelServicio'])<2 && strlen($item['imagenLateral'])<2 && strlen($item['imagenPrincipal'])<2){
                $imagen = '';
                $classimg = ""; 
            }
            if(strlen($item['imagenLateral'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['imagenLateral'].'">';
                $classimg = "hasimg";
            }
            if(strlen($item['imagenPrincipal'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['imagenPrincipal'].'">';
                $classimg = "hasimg";
            }
            if(strlen($item['logoDelServicio'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['logoDelServicio'].'" style="border: 0;
                width: 80px;
                height: auto;
                border-radius: 8px;
                ">';
                $classimg = "hasimg";

                $styletitle="style='padding-left: 50px; transform: translateY(-7.5px);'";
            }

            echo '
            <div class="result">

                    <div class="headresult '.$classimg.'">
                        '.$imagen.'
                        <h6 '.$styletitle.'><span>'.ucwords($item['tipo']).'</span>'.urldecode($item['titulo']).'</h6>
                    </div>

                    <p class="textresult">'.$subtexto.'</p>

                    <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="/producto?s='.$item['slug'].'">'.$textoleer.'</a>

            
            </div>';

    }
    ?>

</div>

<div class="resultcont results_redes" data-filter="Nuestras redes sociales" data-order="<?php echo $count_redes; ?>">
    <h3 data-lang="es"><?php echo $textoRedes;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>

    <?php

    foreach ($arraysearch['data']['redesSociales'] as $item) {         
        
            if(strlen($item['icono'])>2){
                $imagen = '<i class="'.$item['icono'].'" aria-hidden="true"></i>';
                $classimg = "hasimg";
            }
            else{
                $imagen = '';
                $classimg = ""; 
            }
            echo '
            <div class="result">


                    <div class="headresult '.$classimg.'">
                    <a '.$target.' href="'.$item['link'].'">'.$imagen.'</a>
                        <h6 style="padding-top: 15px;">'.$item['nombre'].'</h6>
                       
                    </div>


                    

                    <a style="margin-top: -33px" '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="'.$item['link'].'">'.$textored.'</a>

            
            </div>';

    }
    ?>

</div>

<div class="resultcont results_anuncios" data-filter="Anuncios / Enlaces destacados" data-order="<?php echo $count_anuncios; ?>">
    <h3 data-lang="es"><?php echo $textoDestacados;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>
    <?php

    foreach ($arraysearch['data']['enlacesPaginaHome'] as $item) {
           
            if(strlen($item['encabezado'])>2){
                $imagen = '<img class="imgresult" src="'.$cloudfront.$item['encabezado'].'">';
                $classimg = "hasimg";
                $classh6 = 'style="padding-top: 10px;"';
            }
            else{
                $imagen = '';
                $classimg = ''; 
                $classh6 = '';
            }
            echo '
            <div class="result">

                    <div class="headresult '.$classimg.'">
                        '.$imagen.'
                        <h6 '.$classh6.'>'.urldecode($item['titulo']).'</h6>
                        <b><p></p></b>
                        
                    </div>


                    <p class="textresult">'.strip_tags(excerpt(urldecode($item['texto']), 90)).'</p>

                    <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="'.$item['enlaceBoton'].'">'.$item['textoBoton'].'</a></div>';
}

foreach ($arraysearch['data']['paginasHome'] as $item) {
           
    if(strlen($item['eventoFecha'])>2){
        $imagen = '<img class="imgresult" src="'.$cloudfront.$item['eventoFecha'].'">';
        $classimg = "hasimg";
        $classh6 = 'style="padding-top: 10px;"';
    }
    else{
        $imagen = '';
        $classimg = ""; 
        $classh6 = '';
    }
    echo '
    <div class="result">

            <div class="headresult '.$classimg.'">
                '.$imagen.'
                <h6 '.$classh6.'>'.$item['eventoTitulo'].'</h6>
                <b><p></p></b>
                
            </div>

            <a '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="'.$item['eventoLInkBoton'].'">'.$item['eventoBoton'].'</a>

       
    </div>';

}
?>

</div>

<div class="resultcont results_redes" data-filter="Enlaces del sitio" data-order="<?php echo $count_redes; ?>">
    <h3 data-lang="es"><?php echo $textoEnlaces;?> <span class="counter"><i>0</i>  <?php echo $textoresultado; ?></span></h3>

    <?php

    foreach ($arraysearch['data']['menusPrincipales'] as $item) {         
        
            if(strlen($item['icono'])>2){
                $imagen = '<i class="'.$item['icono'].'" aria-hidden="true"></i>';
                $classimg = "hasimg";
            }
            else{
                $imagen = '';
                $classimg = ""; 
            }
            if($item['tieneSubmenu'] == 0){
                echo '
                <div class="result">
                        <div class="headresult '.$classimg.'">
                        <a '.$target.' href="'.$item['link'].'">'.$imagen.'</a>
                            <h6 style="padding-top: 15px;">'.$item['titulo'].'</h6>
                        </div>
                        <a style="margin-top: -33px" '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="'.$item['link'].'">'.$textoir.'</a>
                </div>';

            }
            

    }

    foreach ($arraysearch['data']['subMenusSuperior'] as $item) {         
        
        if(strlen($item['icono'])>2){
            $imagen = '<i class="'.$item['icono'].'" aria-hidden="true"></i>';
            $classimg = "hasimg";
        }
        else{
            $imagen = '';
            $classimg = ""; 
        }
        echo '
        <div class="result">
                <div class="headresult '.$classimg.'">
                <a '.$target.' href="'.$item['enlace'].'">'.$imagen.'</a>
                    <h6 style="padding-top: 15px;">'.$item['tituloEnlace'].'</h6>
                </div>
                <a style="margin-top: -33px" '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="'.$item['enlace'].'">'.$textoir.'</a>
        </div>';

}

foreach ($arraysearch['data']['enlacesFooter'] as $item) {         
        
        if(strlen($item['icono'])>2){
            $imagen = '<i class="'.$item['icono'].'" aria-hidden="true"></i>';
            $classimg = "hasimg";
        }
        else{
            $imagen = '';
            $classimg = ""; 
        }
        echo '
        <div class="result">
                <div class="headresult '.$classimg.'">
                <a '.$target.' href="'.$item['link'].'">'.$imagen.'</a>
                    <h6 style="padding-top: 15px;">'.$item['tituloEnlace'].'</h6>
                </div>
                <a style="margin-top: -33px" '.$target.' class="btn btn-primary btn-xl  js-scroll-trigger" href="'.$item['link'].'">'.$textoir.'</a>
        </div>';

}
    ?>

</div>

<div class="sinresultados" style="display:none;">
    <img src="/assets/img/notfound.png"> <h4><?php echo $textoNoResultados;?></h4> 
</div>

<select id="searchfilters" onchange="filterResults();" style="display:none;">
    <option value="all" data-order="9999"><?php echo $textofiltros;?></option>
    <option value="all" data-order="999"><?php echo $textoTodos;?></option>
    <option value="Historia Indeval"><?php echo $textoHistoria;?></option>
    <option value="Instrumentos operados en Mercado de Valores"><?php echo $textoInstrumentos;?></option>
    <option value="Comunicados y eventos"><?php echo $textoComunicados;?></option>
    <option value="Manuales Operativos"><?php echo $textoManuales;?></option>
    <option value="Nuestras redes sociales"><?php echo $textoRedes;?></option>
    <option value="Alta dirección"><?php echo $textoAltaDir;?></option>
    <option value="Preguntas frecuentes"><?php echo $textoFAQS;?></option>
    <option value="Anuncios / Enlaces destacados"><?php echo $textoDestacados;?></option>
    <option value="Avisos a Depositantes"><?php echo $textoAvisos;?></option>
    <option value="Dividendos y eventos SIC"><?php echo $textoSIC;?></option>
    <option value="Productos y Servicios"><?php echo $textoProds;?></option>
    <option value="Administración de Riesgos"><?php echo $textoRiesgos;?></option>
    <option value="Continuidad de Negocio"><?php echo $textoContinuidad;?></option>
    <option value="Cumplimiento"><?php echo $textoCumplimiento;?></option>
    <option value="Gobierno Corporativo"><?php echo $textoGobierno;?></option>
    <option value="Quiénes Somos"><?php echo $textoQuienes;?></option>
    <option value="Estadísticas e Información"><?php echo $textoEstadisticas;?></option>
    <option value="Enlaces del sitio"><?php echo $textoEnlaces;?></option>
</select>

<script>
    setTimeout(() => {
        $(".resultcont").each(function(){
           var resultados = $(this).find('.result').length;
           var filter = $(this).attr('data-filter');
           $('#searchfilters option[value="'+filter+'"]').attr("data-order", resultados);
           if(resultados > 1){
            $(this).find('.counter').html('<i>'+resultados+'</i> <?php echo $textoresultado;?>s');
           }
           if(resultados == 1){
            $(this).find('.counter').html('<i>'+resultados+'</i> <?php echo $textoresultado;?>');
           }
           $(this).attr("data-order", resultados);

           if(resultados < 1){
                $(this).remove();
                $('#searchfilters option[value="'+filter+'"]').remove();
           }
        });
    }, 100);

    setTimeout(() => {
        orderNumber();
        orderFilters();
 
        $(".resultcont").fadeIn("fast");
        $(".resultssearch select").remove();
        $(".filtrosresultados select").slideDown();

        if($(".resultssearch .resultcont").length < 1){
                $(".sinresultados").fadeIn();
           }
    }, 500);

    function orderNumber(){
        var $wrapper = $('.resultssearch');
            $wrapper.find('.resultcont').sort(function (a, b) {
            return +b.dataset.order - a.dataset.order;
        })
        .appendTo( $wrapper );
    }

    function orderFilters(){
        var $wrapper = $('#searchfilters');
            $wrapper.find('option').sort(function (a, b) {
            return +b.dataset.order - a.dataset.order;
        })
        .appendTo( $wrapper );
        $("#searchfilters").prop('selectedIndex',0);
        $("#searchfilters").detach().appendTo('.filtrosresultados');
    }

    function filterResults(){
        $(".resultcont").hide();
        var selected = $("#searchfilters").val();
        var order = $('#searchfilters option[value="'+selected+'"]').attr("data-order");
        if (selected == "all"){
            $(".resultcont").fadeIn();
        }
        
        else{
            $('.resultcont[data-filter="'+selected+'"]').fadeIn();
        }
    }



</script>