<?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;
}
}