<?php $menus = getMenuControl(); ?>

<!-- Menu -->
<aside id="layout-menu" class="layout-menu menu-vertical menu bg-menu-theme">
    <div class="app-brand">
        <a href="<?= site_url('home') ?>" class="app-brand-link">
            <span class="app-brand-logo">
                <img src="<?= site_url('themes/vuexy/img/branding/logo.png') ?>" width="150px">
            </span>
        </a>
        <a href="javascript:void(0);" class="layout-menu-toggle menu-link text-large ms-auto">
            <i class="ti menu-toggle-icon d-none d-xl-block ti-sm align-middle"></i>
            <i class="ti ti-x d-block d-xl-none ti-sm align-middle"></i>
        </a>
    </div>

    <div class="menu-inner-shadow"></div>

    <ul class="menu-inner py-1">

        <li class="menu-item active">
            <a href="<?= site_url("") ?>" class="menu-link">
                <i class="menu-icon tf-icons ti ti-dashboard"></i>
                <div data-i18n="<?= lang("App.menu_dashboard") ?>"><?= lang("App.menu_dashboard") ?></div>
            </a>
        </li>

        <?php
        /**
         * MENU CLIENTES
         */
        if (allowMenuSection($menus, ['Cliente'], 'index')):
            ?>
            <!-- Clientes -->
            <li class="menu-item">
                <a href="javascript:void(0);" class="menu-link menu-toggle">
                    <i class="menu-icon tf-icons ti ti-users"></i>
                    <div data-i18n="<?= lang("App.menu_clientes") ?>"><?= lang("App.menu_clientes") ?></div>
                </a>
                <ul class="menu-sub">
                    <?php if (count($temp = getArrayItem($menus, 'name', 'Cliente')) > 0): ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("clientes/cliente") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_clientes") ?>"><?= lang("App.menu_clientes") ?></div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="<?= route_to("clienteplantillapreciosList") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_plantillas_tarifas_clientes") ?>">
                                        <?= lang("App.menu_plantillas_tarifas_clientes") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                </ul>
            </li>
        <?php endif; ?>


        <?php
        /**
         * MENU PRESUPUESTOS
         */
        if (allowMenuSection($menus, ['Presupuesto'], 'index')): ?>
            <!-- Budgets -->
            <li class="menu-item">
                <a href="javascript:void(0);" class="menu-link menu-toggle">
                    <i class="menu-icon tf-icons ti ti-currency-dollar"></i>
                    <div data-i18n="<?= lang("App.menu_presupuestos") ?>"><?= lang("App.menu_presupuestos") ?></div>
                </a>
                <ul class="menu-sub">
                    <?php if (count($temp = getArrayItem($menus, 'name', 'Presupuestomaquetacion')) > 0): ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("presupuestos/presupuestomaquetacion") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_presupuestomaquetacion_todos") ?>">
                                        <?= lang("App.menu_presupuestomaquetacion_todos") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'nuevo', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("presupuestos/presupuestomaquetacion/nuevo") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_presupuestomaquetacion_nuevo") ?>">
                                        <?= lang("App.menu_presupuestomaquetacion_nuevo") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'borrador', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("presupuestos/presupuestomaquetacion/borrador") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_presupuestomaquetacion_borrador") ?>">
                                        <?= lang("App.menu_presupuestomaquetacion_borrador") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'aceptados', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("presupuestos/presupuestomaquetacion/aceptados") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_presupuestomaquetacion_aceptados") ?>">
                                        <?= lang("App.menu_presupuestomaquetacion_aceptados") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                </ul>
            </li>
        <?php endif; ?>


        <?php
        /**
         * MENU PEDIDOS
         */
        if (allowMenuSection($menus, ['Pedido'], 'index')): ?>
            <!-- Orders -->
            <li class="menu-item">
                <a href="javascript:void(0);" class="menu-link menu-toggle">
                    <i class="menu-icon tf-icons ti ti-file-description"></i>
                    <div data-i18n="<?= lang("App.menu_pedidos") ?>"><?= lang("App.menu_pedidos") ?></div>
                </a>
                <ul class="menu-sub">
                    <?php if (count($temp = getArrayItem($menus, 'name', 'Pedido')) > 0): ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'activos', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= route_to("validacionView") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_pedidos_activos") ?>"><?= lang("App.menu_pedidos_activos") ?>
                                    </div>
                                </a>
                            </li>
                        <?php endif; ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'finalizados', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= route_to("listaPedidosFinalizados") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_pedidos_finalizados") ?>">
                                        <?= lang("App.menu_pedidos_finalizados") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'cancelados', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= route_to("listaPedidosCancelados") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_pedidos_cancelados") ?>">
                                        <?= lang("App.menu_pedidos_cancelados") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'todos', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= route_to("listaPedidos") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_pedidos_todos") ?>"><?= lang("App.menu_pedidos_todos") ?>
                                    </div>
                                </a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                </ul>
            </li>
        <?php endif; ?>


        <?php
        /**
         * MENU PRODUCCION
         */
        if
        (allowMenuSection($menus, ['Ordentrabajo'], 'index')): ?>
            <!-- Production -->
            <li class="menu-item">
                <a href="javascript:void(0);" class="menu-link menu-toggle">
                    <i class="menu-icon tf-icons ti ti-printer"></i>
                    <div data-i18n="<?= lang("App.menu_produccion") ?>"><?= lang("App.menu_produccion") ?></div>
                </a>
                <ul class="menu-sub">
                    <?php if (count($temp = getArrayItem($menus, 'name', 'Ordentrabajo')) > 0): ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("produccion/ordentrabajo") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_orden_trabajo") ?>"><?= lang("App.menu_orden_trabajo") ?>
                                    </div>
                                </a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                    <?php if (count($temp = getArrayItem($menus, 'name', 'Ordentrabajo')) > 0): ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'cien', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("produccion/ordentrabajo/cien") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_orden_trabajo_100") ?>">
                                        <?= lang("App.menu_orden_trabajo_100") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                    <?php if (count($temp = getArrayItem($menus, 'name', 'Ordentrabajo')) > 0): ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'finalizado', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("produccion/ordentrabajo/finalizado") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_orden_trabajo_finalizados") ?>">
                                        <?= lang("App.menu_orden_trabajo_finalizados") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                    <?php if (count($temp = getArrayItem($menus, 'name', 'Ordentrabajo')) > 0): ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'pendiente', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("produccion/ordentrabajo/pendiente") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_orden_trabajo_pendientes") ?>">
                                        <?= lang("App.menu_orden_trabajo_pendientes") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                </ul>
            </li>
        <?php endif; ?>



        <?php
        /**
         * MENU FACTURACION
         */
        if (allowMenuSection($menus, ['Albaran', 'Factura'], 'index')): ?>
            <!-- Invoicing -->
            <li class="menu-item">
                <a href="javascript:void(0);" class="menu-link menu-toggle">
                    <i class="menu-icon tf-icons ti ti-file-dollar"></i>
                    <div data-i18n="<?= lang("App.menu_facturación") ?>"><?= lang("App.menu_facturación") ?></div>
                </a>
                <ul class="menu-sub">
                    <?php if (count($temp = getArrayItem($menus, 'name', 'Factura')) > 0): ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("facturacion/factura") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_facturas") ?>"><?= lang("App.menu_facturas") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'vencimiento', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("facturacion/factura/vencimiento") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_facturas_vencimiento") ?>">
                                        <?= lang("App.menu_facturas_vencimiento") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'nueva', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("facturacion/factura/nueva") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_facturas_nueva") ?>"><?= lang("App.menu_facturas_nueva") ?>
                                    </div>
                                </a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                    <?php if (count($temp = getArrayItem($menus, 'name', 'Albaran')) > 0): ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("facturacion/albaran") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_albaran") ?>"><?= lang("App.menu_albaran") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                </ul>
            </li>
        <?php endif; ?>


        <?php
        /**
         * MENU CONFIGURACION
         */
        if (
            allowMenuSection(
                $menus,
                ['Calendario', 'Paises', 'Users', 'Group'],
                'index'
            )
        ): ?>
            <li class="menu-item">
                <a href="javascript:void(0);" class="menu-link menu-toggle">
                    <i class="menu-icon tf-icons ti ti-adjustments-horizontal"></i>
                    <div data-i18n="<?= lang("App.menu_configuration") ?>"><?= lang("App.menu_configuration") ?></div>
                </a>
                <ul class="menu-sub">
                    <?php if (count($temp = getArrayItem($menus, 'name', 'Calendario')) > 0): ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= site_url("configuracion/calendario") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_calendario") ?>"><?= lang("App.menu_calendario") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                    <?php if (count($temp = getArrayItem($menus, 'name', 'Paises')) > 0): ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= route_to('paisesList') ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_paises") ?>"><?= lang("App.menu_paises") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>

                    <?php if (count($temp = getArrayItem($menus, 'name', 'Users')) > 0): ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= route_to('userList') ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_users") ?>"><?= lang("App.menu_users") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>

                    <?php if (count($temp = getArrayItem($menus, 'name', 'Group')) > 0): ?>
                        <?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
                            <li class="menu-item">
                                <a href="<?= route_to("userGroupList") ?>" class="menu-link">
                                    <div data-i18n="<?= lang("App.menu_permission_group") ?>">
                                        <?= lang("App.menu_permission_group") ?></div>
                                </a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                </ul>
            </li>
        <?php endif; ?>


        <?php
        /**
         * MENU MENSAJES
         */
        if (count(getArrayItem($menus, 'name', 'Mensajes')) > 0): ?>
            <!-- Messages -->
            <li class="menu-item">
                <a href="<?= site_url("servicios/mensajes") ?>" class="menu-link">
                    <i class="menu-icon tf-icons ti ti-message"></i>
                    <div data-i18n="<?= lang("App.menu_mensajes") ?>"><?= lang("App.menu_mensajes") ?></div>
                </a>
            </li>
        <?php endif; ?>



        <li class="menu-header small text-uppercase">
            <span class="menu-header-text">Sistema</span>
        </li>

        <?php
        /**
         * MENU AJUSTES
         */
        if (count(getArrayItem($menus, 'name', 'Settings')) > 0): ?>
            <!-- Settings -->
            <li class="menu-item">
                <a href="<?= site_url("settings") ?>" class="menu-link">
                    <i class="menu-icon tf-icons ti ti-settings""></i>
                        <div data-i18n=" <?= lang("App.menu_settings") ?>"><?= lang("App.menu_settings") ?></div>
                </a>
            </li>
        <?php endif; ?>

        <?php
        /**
         * MENU ACTIVIDAD
         */
        if (count(getArrayItem($menus, 'name', 'Activity')) > 0): ?>
            <!-- Activity -->
            <li class="menu-item">
                <a href="<?= site_url("activity") ?>" class="menu-link">
                    <i class="menu-icon tf-icons ti ti-fingerprint""></i>
                        <div data-i18n=" <?= lang("App.menu_activity") ?>"><?= lang("App.menu_activity") ?></div>
                </a>
            </li>
        <?php endif; ?>


    </ul>
</aside>
<!-- / Menu -->