<ul id="profile-dropdown" class="dropdown-content">
    <li>
        <a href="<?=MODULOS;?>homeAdmin/logout" class="waves-effect waves-block waves-light">
            {{traducirFrase("Cerrar sesión")}}
        </a>
    </li>
</ul>
<ul id="Tableros" class="dropdown-content">
    <li><a href="<?=MODULOS;?>homeAdmin"><i class="material-icons" style="transform: translateY(-0.5em);">dashboard</i>{{traducirFrase("Dashboard")}}</a></li>
    <li><a href="<?=MODULOS;?>reporteTiempoReal"><i class="material-icons" style="transform: translateY(-0.5em);">timer</i>{{traducirFrase("Reporte en tiempo real")}}</a></li>
</ul>
<ul id="ReportesDropdown" class="dropdown-content">
    <?php if ($_SESSION["Cliente"] == -1 || $_SESSION["allowInboundsReports"] == 1) {?><li><a href="<?=MODULOS;?>reporteEntrantes"><i class="material-icons" style="transform: translateY(-0.5em);">call</i>{{traducirFrase("Reporte de Entrantes")}}</a></li><?php }?>
    <li><a href="<?=MODULOS;?>reporteSalientes"><i class="material-icons" style="transform: translateY(-0.5em);">call_end</i>{{traducirFrase("Registro de Salientes")}}</a></li>
    <li><a href="<?=MODULOS;?>reporteCambiosAdmin"><i class="material-icons" style="transform: translateY(-0.5em);">history</i>{{traducirFrase("Registro de Cambios de Administración")}}</a></li>
    <li><a href="<?=MODULOS;?>reporteListaFecha"><i class="material-icons" style="transform: translateY(-0.5em);">insert_chart</i>{{traducirFrase("Estadisticas de Estatus de Listas")}}</a></li>
    <!--<li><a href="<?=MODULOS;?>reporteEntranteDiario">Reporte Entrante Diario</a></li>-->
    <li><a href="<?=MODULOS;?>reporteHora"><i class="material-icons" style="transform: translateY(-0.5em);">timelapse</i>{{traducirFrase("Reporte Entrante por Hora de Servicio")}}</a></li>
    <li><a href="<?=MODULOS;?>ReporteSalientesHora"><i class="material-icons" style="transform: translateY(-0.5em);">pie_chart</i>{{traducirFrase("Reporte Salientes por Hora de Servicio")}}</a></li>
    <li><a href="<?=MODULOS;?>reporteHorarioAgente"><i class="material-icons" style="transform: translateY(-0.5em);">access_time</i>{{traducirFrase("Hoja de Horario por Agente")}}</a></li>
    <li><a href="<?=MODULOS;?>usuarios/otro"><i class="material-icons" style="transform: translateY(-0.5em);">supervisor_account</i>{{traducirFrase("Estadísticas de Usuario")}}</a></li>
    <li><a href="<?=MODULOS;?>ReporteAgenteStatus"><i class="material-icons" style="transform: translateY(-0.5em);">person_pin</i>{{traducirFrase("Detalle Status por Agente")}}</a></li>
    <li><a href="<?=MODULOS;?>EstadosPausa/reportePausa"><i class="material-icons" style="transform: translateY(-0.5em);">av_timer</i>{{traducirFrase("Reporte de pausa")}}</a></li>
    <li><a href="<?=MODULOS;?>ReportePausaCampa"><i class="material-icons" style="transform: translateY(-0.5em);">hourglass_empty</i>{{traducirFrase("Reporte de pausa (desglose)")}}</a></li>
    <li><a href="<?=MODULOS;?>ReporteEntranteDID"><i class="material-icons" style="transform: translateY(-0.5em);">input</i>{{traducirFrase("Reporte de DID")}}</a></li>
    <li style="margin-bottom: 10px;"><a href="<?=MODULOS;?>ReporteEncuestas"><i class="material-icons" style="transform: translateY(-0.5em);">import_contacts</i>{{traducirFrase("Reporte de encuestas")}}</a></li>
</ul>
<ul id="RegistrosDropdown" class="dropdown-content" style="width: auto;">
    <li><a href="<?=MODULOS;?>listas"><i class="material-icons" style="transform: translateY(-0.5em);">list</i>{{traducirFrase("Listas")}}</a></li>
    <li><a href="<?=MODULOS;?>listas/buscador"><i class="material-icons" style="transform: translateY(-0.5em);">search</i>{{traducirFrase("Buscador de Leads")}}</a></li>
    <li><a href="<?=MODULOS;?>campanas"><i class="material-icons" style="transform: translateY(-0.5em);">storage</i>{{traducirFrase("Campañas")}}</a></li>
    <li><a href="<?=MODULOS;?>usuarios"><i class="material-icons" style="transform: translateY(-0.5em);">person</i>{{traducirFrase("Usuarios")}}</a></li>
    <li><a href="<?=MODULOS;?>categorias"><i class="material-icons" style="transform: translateY(-0.5em);">done_all</i>{{traducirFrase("Categorias de calificacion")}}</a></li>
    <li style="margin-bottom: 10px;"><a href="<?=MODULOS;?>grupoAgentes"><i class="material-icons" style="transform: translateY(-0.5em);">storage</i>{{traducirFrase("Grupo de agentes")}}</a></li>
</ul>
<?php if ($_SESSION["Cliente"] == -1 || $_SESSION["allowACD"] == 1) {?>
    <ul id='IVRDropdown' class="dropdown-content">
        <li><a href="<?=MODULOS;?>Contextos"><i class="material-icons" style="transform: translateY(-0.5em);">dvr</i>{{traducirFrase("Contextos")}}</a></li>
        <li><a href="<?=MODULOS;?>Telefono"><i class="material-icons" style="transform: translateY(-0.5em);">contact_phone</i>{{traducirFrase("Extensiones")}}</a></li>
        <li><a href="<?=MODULOS;?>GrupoDeEntrada"><i class="material-icons" style="transform: translateY(-0.5em);">speaker_group</i>{{traducirFrase("Grupos de entrada")}}</a></li>
        <li><a href="<?=MODULOS;?>IVR/indexTelefonos"><i class="material-icons" style="transform: translateY(-0.5em);">phone_forwarded</i>{{traducirFrase("Teléfonos DID")}}</a></li>
        <li><a href="<?=MODULOS;?>IVR/indexMenu"><i class="material-icons" style="transform: translateY(-0.5em);">view_comfy</i>{{traducirFrase("Menús")}}</a></li>
        <li><a href="<?=MODULOS;?>IVR/indexAudios"><i class="material-icons" style="transform: translateY(-0.5em);">record_voice_over</i>{{traducirFrase("Audios de DID")}}</a></li>
        <li><a href="<?=MODULOS;?>CallTime"><i class="material-icons" style="transform: translateY(-0.5em);">access_alarm</i>{{traducirFrase("Horarios de llamada")}}</a></li>
        <li><a href="<?=MODULOS;?>Holiday"><i class="material-icons" style="transform: translateY(-0.5em);">ac_unit</i>{{traducirFrase("Dias festivos")}}</a></li>
        <li><a href="<?=MODULOS;?>IVR/indexCanvas"><i class="material-icons" style="transform: translateY(-0.5em);">device_hub</i>{{traducirFrase("Editor de Rutas")}}</a></li>
        <?php if (isset($_SESSION["allowEncuestas"]) && $_SESSION["allowEncuestas"] == 1) {?>
            <li><a href="<?=MODULOS;?>Encuestas"><i class="material-icons" style="transform: translateY(-0.5em);">poll</i>{{traducirFrase("Encuestas")}}</a></li>
        <?php }?>
        <?php if ($_SESSION["Cliente"] == -1) {?>
            <li><a href="<?=MODULOS;?>Voz"><i class="material-icons" style="transform: translateY(-0.5em);">keyboard_voice</i>{{traducirFrase("Voces")}}</a></li>
        <?php }?>
    </ul>
<?php }?>
<ul id='categoriasDropdown' class="dropdown-content">

</ul>
<ul id='listasNegrasDropdown' class="dropdown-content">
    <li><a href="<?=MODULOS;?>listasNegras"><i class="material-icons" style="transform: translateY(-0.5em);">block</i>{{traducirFrase("Listas especificas")}}</a></li>
    <?php if ($_SESSION["Cliente"] == -1 || $_SESSION["allowGlobalList"] == 1) {?><li><a href="<?=MODULOS;?>numerosGlobales"><i class="material-icons" style="transform: translateY(-0.5em);">grid_off</i>{{traducirFrase("Numeros globales")}}</a></li><?php }?>
</ul>
<ul id="encuestasDropdown" class="dropdown-content">
    <li><a href="<?=MODULOS;?>Encuestas"><i class="material-icons" style="transform: translateY(-0.5em);">add_box</i>{{traducirFrase("Encuesta")}}</a></li>
</ul>
<?php
if (
    file_exists("/etc/dialvox/dialvox_plugins/" . $_SESSION["Cliente"] . ".json") ||
    file_exists(RUTA_APP . "../dialvox_plugins/" . $_SESSION["Cliente"] . ".json")
) {
    if (
        file_exists("/etc/dialvox/dialvox_plugins/" . $_SESSION["Cliente"] . ".json")
    ) {
        $str_extra = file_get_contents("/etc/dialvox/dialvox_plugins/" . $_SESSION["Cliente"] . ".json");
    } else {
        $str_extra = file_get_contents(RUTA_APP . "../dialvox_plugins/" . $_SESSION["Cliente"] . ".json");
    }
    $arr_extra = json_decode($str_extra, true);
    ?>
    <ul id='extrasDropdown' class="dropdown-content">
    <?php
        foreach ($arr_extra as $key => $value) {
        ?>
        <li>
            <a href="<?php echo MODULOS . "Extras?extra=" . $key; ?>">
                <i class="material-icons" style="transform: translateY(-0.5em);">
                    <?php echo $value["icon"]; ?>
                </i>
                {{traducirFrase("<?echo $value["label"]?>")}}
            </a>
        </li>
    <?php
}
    ?>
    </ul>
<?php
}
?>
<?php
if (
    (isset($_SESSION["ConfigOmnicanalidad"]) && count($_SESSION["ConfigOmnicanalidad"]) > 0)
) { 
?>
    <ul id='omnicanalidadDropdown' class="dropdown-content">
        <?php foreach ($_SESSION["ConfigOmnicanalidad"] as $key => $value) { ?>
            <li>
                <a href="<?php echo MODULOS . "Extras/omnicanalidad?extra=" . $key; ?>">
                    <i class="material-icons" style="transform: translateY(-0.5em);">
                        <?php echo $value["Icon"]; ?>
                    </i>
                    {{traducirFrase("<?echo $value["Label"]?>")}}
                </a>
            </li>
        <?php } ?>
    </ul>
<?php } ?>
<?php
if (
    (isset($_SESSION["ConfigExtras"]) && count($_SESSION["ConfigOmnicanalidad"]) > 0)
) { 
?>
    <ul id='otrosDropdown' class="dropdown-content">
        <?php foreach ($_SESSION["ConfigExtras"] as $key => $value) { ?>
            <li>
                <a href="<?php echo MODULOS . "Extras/secciones?extra=" . $key; ?>">
                    <i class="material-icons" style="transform: translateY(-0.5em);">
                        <?php echo $value["Icon"]; ?>
                    </i>
                    {{traducirFrase("<?echo $value["Label"]?>")}}
                </a>
            </li>
        <?php } ?>
    </ul>
<?php } ?>
<script>
    setInterval(() => {
        M.updateTextFields();
        let req = new XMLHttpRequest();
        req.open('GET', '<?=MODULOS;?>Comprobacion/compruebaSesion');
        req.onreadystatechange = function(aEvt) {
            if (req.status == 200) {
                if (req.responseText !== "") {
                    let res = JSON.parse(req.responseText);
                    if (res.Estado !== "ok") {
                        window.location.assign("<?=MODULOS;?>homeAdmin")
                    }
                }
            } else
                window.location.assign("<?=MODULOS;?>homeAdmin")
        };
        req.send(null);

    }, 15000);
    document.addEventListener('DOMContentLoaded', function() {
        var elems = document.querySelectorAll('.dropdown-trigger');
        var instances = M.Dropdown.init(elems, {
            hover: true,
            coverTrigger: false,
            constrainWidth: false
        });
    });
</script>
