<?php
//===================================================================================================================
//============================================LIBRERIAS Y VARIABLES==================================================
//===================================================================================================================
session_start();
//CONEXION-----------------------------------------------------------------------------------------------------------
require_once '../../conexion/conexion.php';
$bd = new connexion();
$bd->query("SET NAMES 'utf8'");
//LIBRERIA DEL IDIOMA
include("../../idiomas/idioma_".$_SESSION['lenguaje'].".php");
//VARIABLES----------------------------------------------------------------------------------------------------------
$user = "";
$user = $_SESSION["user"];
$grupo = "";
$grupo = $_SESSION["grupo"];
$idioma = strtoupper($_SESSION['lenguaje']);
//===================================================================================================================
//============================================ACCIONES===============================================================
//===================================================================================================================
//CUENTO LA CANTIDAD DE ICONOS FAVORITOS PARA VALIDAR SI CARGO O MUESTRO EL DE ESTABLECER PRIMER---------------------
$cant_ico = cantIconosFavoritos($bd, $user);
//EVALUO QUE HACER---------------------------------------------------------------------------------------------------
//POSEE ICONOS ESTABLECIDOS------------------------------------------------------------------------------------------
if ( $cant_ico >= 1) {
    //CONSULTO LOS ICONOS--------------------------------------------------------------------------------------------
    $base = iconosFavoritosUsuario($bd, $user, $idioma);
    //RECORRO CADA UNO Y LO ESCRIBO----------------------------------------------------------------------------------
    while ($row = $base->fetch_object()){
        //EVALUO LOS ICONOS------------------------------------------------------------------------------------------
        switch ($row->ID) {
            case 10003:
            echo"   <div class='col-xs-6 col-md-2'>
                        <span>
                            <a type='button' class='btn btn-link fa-lg botones' href='configurar.php' target='_blank'>
                                <i class='fa ".$row->ICONO." fa-3x' aria-hidden='true'></i>
                            </a>
                            <span>
                                <h5 class='txt_desc'>".$row->IDIOMA."</h5>
                            </span>
                        </span>
                    </div>";
                break;

            case 10004:
            echo"   <div class='col-xs-6 col-md-2'>
                        <span>
                            <a type='button' class='btn btn-link fa-lg botones' href='javascript:acercaDe();' >
                                <i class='fa ".$row->ICONO." fa-3x' aria-hidden='true'></i>
                            </a>
                            <span>
                                <h5 class='txt_desc'>".$row->IDIOMA."</h5>
                            </span>
                        </span>
                    </div>";
                break;

            case 10005:
            echo"   <div class='col-xs-6 col-md-2'>
                        <span>
                            <a type='button' class='btn btn-link fa-lg botones' href='sesion/lib/logout.php' >
                                <i class='fa ".$row->ICONO." fa-3x' aria-hidden='true'></i>
                            </a>
                            <span>
                                <h5 class='txt_desc'>".$row->IDIOMA."</h5>
                            </span>
                        </span>
                    </div>";
                break;
            //BOTON PARA AVANREPORT
            case 11:
                    //EVALUO QUE ESTE ACTIVO EL MODULO---------------------------------------------------------
                    $has_avanrpts = accesoAvanreport($bd);
                    if ( $has_avanrpts == 1 ) {
                       
                    
            echo"       <div class='col-xs-6 col-md-2'>
                            <span>
                                <a type='button' class='btn btn-link fa-lg botones' href='javascript:apuntadorDesktop(".$row->ID.");' target='_blank' >
                                    <i class='fa ".$row->ICONO." fa-3x' aria-hidden='true'></i>
                                </a>
                                <span>
                                    <h5 class='txt_desc'>".$row->IDIOMA."</h5>
                                </span>
                            </span>
                        </div>";
                    }
                break;
            
            default:
            echo"   <div class='col-xs-6 col-md-2'>
                        <span>
                            <a type='button' class='btn btn-link fa-lg botones' href='javascript:apuntadorDesktop(".$row->ID.");' >
                                <i class='fa ".$row->ICONO." fa-3x' aria-hidden='true'></i>
                            </a>
                            <span>
                                <h5 class='txt_desc'>".$row->IDIOMA."</h5>
                            </span>
                        </span>
                    </div>";
                break;
        }

    

    }
//NO EXISTEN FAVORITOS Y MUESTRO EL DE ESTABLECER PRIMER------------------------------------------------------------
}elseif ( $cant_ico == 0 ) {
echo"
    <div class='col-xs-6 col-md-2'>
        <span>
            <a type='button' class='btn btn-link fa-lg botones' disabled>
                <i class='fa fa-star-o fa-3x' aria-hidden='true'></i>
            </a>
            <span>
                <h5 class='txt_desc'>Establece tu primer Favorito</h5>
            </span>
        </span>
    </div>
 ";
}
//===================================================================================================================
//============================================FUNCIONES==============================================================
//===================================================================================================================
//Funcion PARA OBTENER LA DESCRIPCION DE LOS BTN DE LOS ESQUEMAS-----------------------------------------------------
function iconosFavoritosUsuario($bd, $user, $idioma) {
  $sql =  " SELECT DISTINCT I.ID,  I.DESCRIPCION_$idioma AS IDIOMA, I.ICONO, I.PERMISO
            FROM ESCRITORIO_ICONO I
            INNER JOIN ESCRITORIO_ICONO_FAV F
            ON I.ID = F.ID
            WHERE F.USUARIO = '$user' AND F.FAVORITO = 1 ";
    $base = $bd->query($sql);
    return $base;
}
//FUNCION PARA CONSULTAR LA CANTIDAD DE ICONOS FAVORITOS------------------------------------------------------------
function cantIconosFavoritos($bd, $user)
{
      $sql = "  SELECT COUNT(I.ID) AS TOTAL
                FROM ESCRITORIO_ICONO I
                INNER JOIN ESCRITORIO_ICONO_FAV F
                ON I.ID = F.ID
                WHERE F.USUARIO = '$user' AND F.FAVORITO = 1";
      $base = $bd->query($sql);
      $result = mysqli_fetch_array($base);
      return $result['TOTAL'];
      $base->close();
}
// FUNCION PARA OBTENER LOS BOTONES DE LAS APPS INSTALADAS------------------------------------------------------
function accesoAvanreport($bd) {
  $sql =  "   SELECT COUNT(A.CLAVE) AS TOTAL
              FROM APPS A
              WHERE A.ACTIVO = 1 AND CLAVE = 'AVANREPORTS' ";
  $base = $bd->query($sql);
  $row = mysqli_fetch_array($base);
  $result = $row['TOTAL'];
  return $result;
  $base->close();
}
?>
