comprobarAcceso (line 65)
La función siguiente recibe un nodo del árbol XML y comprueba si le corresponde acceso
- no en función de la lista de módulos y roles del usuario activo (ubicado en la SESSION)
boolean
comprobarAcceso
( $nodoAControlar, SimpleXML $nodoControl)
-
SimpleXML
$nodoControl: Nodo SimpleXML de los descritos en el fichero MenuModulos.xml
-
$nodoAControlar
construirMenuOpcion (line 385)
Genera la cadena del plugin MenuLayer y la parte del HTML
correspondiente a un nodo hoja, 'opcion' Se le invoca desde el plugin
void
construirMenuOpcion
(SimpleXML $nodoOpcion, array $datosPadre, &$menuTXT, &$menuHTML, $stringNivel, string $menuTXT, string $menuHTML)
-
SimpleXML
$nodoOpcion: Nodo SimpleXML del tipo opcion
-
array
$datosPadre: Array asociativo con datos del nodo padre y el raíz
-
string
$menuTXT: Cadena de texto que representa el menu de la aplicacion y sirve de entrada al pluggin MenuLAyer
-
string
$menuHTML: Cadena HTML que contine las capas y el js para su control en el menu de la pantalla principal
-
&$menuTXT
-
&$menuHTML
-
$stringNivel
desplegarNodo (line 301)
Recorre el subarbol XMLgenera la cadena del plugin MenuLayer
y la parte del HTML correspondiente al subarbol modulo/rama Se le invoca desde el plugin
void
desplegarNodo
(SimpleXML $nodo, string $tipoNodo, array $datosPadre, &$menuTXT, &$menuHTML, $stringNivel, string $menuTXT, array $menuHTML)
-
SimpleXML
$nodo: Nodo XML del tipo Rama de los descritos en el fichero MenuModulos.xml
-
string
$tipoNodo: Cadena de texto que indica si es un módulo o una rama 'R'|'M'
-
array
$datosPadre: Array asociativo con datos del nodo padre y el raíz
-
string
$menuTXT: Cadena de texto que representa el menu de la aplicacion y sirve de entrada al pluggin MenuLAyer
-
array
$menuHTML: Array asociativo que contendrá el código relativo a cada capa
-
&$menuTXT
-
&$menuHTML
-
$stringNivel
smarty_function_CWPantallaEntrada (line 441)
Construcción de la pantalla de acceso princiapl a la aplicación gvHidra
void
smarty_function_CWPantallaEntrada
( $params, &$smarty)