X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/393fb3d17e7a1d3416434e35982e1a808d1d18de..11218a72ff7caf5ea536c329c05827c024fc9e09:/lib/MECON/Marco.php?ds=sidebyside diff --git a/lib/MECON/Marco.php b/lib/MECON/Marco.php index 9d6f8db..6adc181 100644 --- a/lib/MECON/Marco.php +++ b/lib/MECON/Marco.php @@ -39,19 +39,16 @@ define ('DIR_ESTILOS' , 'css' ); define ('DIR_JS' , 'js' ); define ('DIR_WWW' , 'www' ); define ('DIR_CACHE' , '/tmp' ); -// + //Defino las constantes define ('SCRIPT_DIR_BASE', '/MECON/js/' ); define ('ESTILO_DIR_BASE', '/MECON/css/'); define ('SCRIPT_GENERICO', 'marco.js' ); define ('ESTILO_GENERICO', 'marco.css' ); -// -// +X2C Class 3 :MECON_Marco /** * Clase encargada del manejo del Marco de los sistemas. * - * @package MECON * @access public */ class MECON_Marco extends MECON_HTML_Page { @@ -87,9 +84,6 @@ class MECON_Marco extends MECON_HTML_Page { */ var $_links = true; - // ~X2C - - // +X2C Operation 26 /** * Constructor. Recibe como parametro el path del archivo de configuracion * @@ -99,7 +93,7 @@ class MECON_Marco extends MECON_HTML_Page { * @return void * @access public */ - function MECON_Marco($arch_configuracion, $obj_permiso = null) // ~X2C + function MECON_Marco($arch_configuracion, $obj_permiso = null) { //Creo el objeto pagina parent::MECON_HTML_Page(); @@ -117,9 +111,7 @@ class MECON_Marco extends MECON_HTML_Page { $this->_configuracion['subtitulo'] = ''; $this->_configuracion['titulo_sistema2'] = ''; } - // -X2C - // +X2C Operation 32 /** * Funcion que se encarga de la obtencion y generacion del array de configuracion. Recibe como parametro el path del archivo de configuracion * @@ -128,7 +120,7 @@ class MECON_Marco extends MECON_HTML_Page { * @return array * @access private */ - function _obtenerConfiguracion($archivo) // ~X2C + function _obtenerConfiguracion($archivo) { $this->_configuracion = include $archivo; //Verifico que existan los directorios, si no es asi los reemplazo por los defaults @@ -151,10 +143,7 @@ class MECON_Marco extends MECON_HTML_Page { $this->_configuracion['directorios_fs']['cache'] = DIR_CACHE; } } - // -X2C - - // +X2C Operation 97 /** * Redefinicion de la funcion que permite agregar objetos o html al body de la pagina Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCSS. @@ -165,13 +154,11 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS * @return void * @access public */ - function addBody($body) // ~X2C + function addBody($body) { $this->addBodyContent($body); } - // -X2C - // +X2C Operation 124 /** * Funcion que permite concatenar lo pasado como parametro al titulo del sistema * @@ -180,13 +167,11 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS * @return void * @access public */ - function addTitle($titulo) // ~X2C + function addTitle($titulo) { $this->_configuracion['titulo_sistema2'].= ' - '.$titulo; } - // -X2C - // +X2C Operation 207 /** * Setea la variable que define si hay que separar el body del menu * @@ -195,13 +180,11 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS * @return void * @access public */ - function setEspacios($espacios = true) // ~X2C + function setEspacios($espacios = true) { $this->_espacios = $espacios; } - // -X2C - // +X2C Operation 214 /** * Agrega un menu vertical a la izquierda en la pantalla. * @@ -210,16 +193,14 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS * @return void * @access public */ - function addMenuVertical($menuVertical) // ~X2C + function addMenuVertical($menuVertical) { if ((is_object($menuVertical)) && (method_exists($menuVertical, 'getcss'))) { $this->addStyleSheet($menuVertical->getCSS()); } $this->_menuVertical = $menuVertical; } - // -X2C - // +X2C Operation 218 /** * Permite habilitar o deshabilitar los links de una pagina (todos) * @@ -228,20 +209,18 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS * @return void * @access public */ - function habilitarLinks($param = true) // ~X2C + function habilitarLinks($param = true) { $this->_links = $param; } - // -X2C - // +X2C Operation 220 /** * Devuelve el html de la pagina * * @return string * @access public */ - function toHTML() // ~X2C + function toHTML() { //Seteo el titulo de la pagina parent::setTitle($this->_configuracion['titulo_sistema'].$this->_configuracion['titulo_sistema2']); @@ -257,12 +236,14 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS //Agrego el contenido al menu $menu->addBody($body); //Agrego el Marco completo a Page - $this->setBody($menu->toHtml()); + $this->setBody('