/**
* Clase para el manejo de los menues y secciones de los sistemas.
*
+ * @package MECON_Marco
* @access public
*/
class Menu {
* @return void
* @access public
*/
- function Menu($configuracion = null)// ~X2C
+ function Menu($configuracion = null) // ~X2C
{
$this->_componentes = array (); //Inicializo vacio el array de componentes del menu
$this->_componentesVertical = array (); //Inicializo vacio el array de componentes del menu
* @return void
* @access private
*/
- function _generarArchivo()// ~X2C
+ function _generarArchivo() // ~X2C
{
$s = serialize($this);
$fp = fopen($this->_configuracion['directorios']['root'].'/'.MENU_SERIALIZADO,'w');
* @return string
* @access private
*/
- function _obtenerArchivo($directorio)// ~X2C
+ function _obtenerArchivo($directorio) // ~X2C
{
$s = implode("", @file($this->_configuracion['directorios']['root'].'/'.MENU_SERIALIZADO));
return unserialize($s);
* @return array
* @access private
*/
- function _obtenerConfSecciones()// ~X2C
+ function _obtenerConfSecciones() // ~X2C
{
return $this->_configuracion['secciones'];
}
* @return void
* @access private
*/
- function _armarArraySecciones($confSec)// ~X2C
+ function _armarArraySecciones($confSec) // ~X2C
{
$linksel = $_SERVER['PHP_SELF'];
$ultimo = 0;
* @return void
* @access private
*/
- function _serializarArraySecciones()// ~X2C
+ function _serializarArraySecciones() // ~X2C
{
$secciones = $this->_configuracion['secciones'];
$tmp = array();
* @return void
* @access public
*/
- function agregarComponente($componente)// ~X2C
+ function agregarComponente($componente) // ~X2C
{
array_push($this->_componentes,$componente);
}
* @return string
* @access public
*/
- function toHtml()// ~X2C
+ function toHtml() // ~X2C
{
return $this->_tabla->toHtml();
}
* @return string
* @access public
*/
- function menuToHtml()// ~X2C
+ function menuToHtml() // ~X2C
{
return $this->_menuHtml;
}