<?php

/*
 * Copyright 2017-09-20  Cámara de Comercio de Santa Marta para el Magdalena.
 * Autor: Luis Montoya <lmontoya@ccsm.org.co at www.ccsm.org.co>.
 * Archivo: Menu.
 *
 * Licenciado bajo la Licencia Apache, Versión 2.0;
 * Usted no puede usar este archivo excepto en conformidad con la Licencia.
 * Usted puede obtener una copia de la Licencia en
 *
 *   	http://www.apache.org/licenses/LICENSE-2.0
 *
 * A menos que sea requerido por la ley aplicable o acordado por escrito, el software
 * Distribuido bajo la licencia se distribuye en una "AS IS" o  "COMO ESTA" BASE,
 * SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, expresas o implícitas.
 * Consulte la Licencia para los permisos y Limitaciones bajo la Licencia.
 * Description of Menu
 *
 * @author Luis Montoya <lmontoya@ccsm.org.co at www.ccsm.org.co>
 */
 
class Menu {


    public static function todos() {
        $menuComponente = Componentes::todosdelMenu();
        foreach ($menuComponente as $componentes):
            $componentes->controladores = ControladoresBD::delMenuComponente($componentes->componenteID);
            foreach ($componentes->controladores as $controladores):
                $controladores->operaciones = Operaciones::delMenuControlador($controladores->controladorID);
            endforeach;
        endforeach;
        return $menuComponente;
    }
    
    public static function delUsuario($idUsuario) {
        $menuComponente = Componentes::delMenuPorUsuario($idUsuario);
        foreach ($menuComponente as $componentes):
            $componentes->controladores = ControladoresBD::delMenuPorUsuario($idUsuario,$componentes->componenteID);
            foreach ($componentes->controladores as $controladores):
                $controladores->operaciones = Operaciones::delMenuPorUsuario($idUsuario, $controladores->controladorID);
            endforeach;
        endforeach;
        return $menuComponente;
    }

}

