define ('DIR_CACHE' , '/tmp' );
//
//Defino las constantes
-define ('SCRIPT_DIR_BASE', '/MECON/js/' );
-define ('ESTILO_DIR_BASE', '/MECON/css/' );
-define ('SCRIPT_GENERICO', 'general_script.js' );
-define ('ESTILO_GENERICO', 'general_estilos.css');
+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
$this->addStyleSheet(ESTILO_DIR_BASE.ESTILO_GENERICO);
//Seteo el titulo
$this->setTitle($this->_configuracion['titulo_sistema']);
+ $this->_configuracion['subtitulo'] = '';
+ $this->_configuracion['titulo_sistema2'] = '';
}
// -X2C
/**
* 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.
+@deprecated
*
* @param Mixed $body Mixed. Recibe el contenido a agregar como body de la pagina
*
*/
function addBody($body) // ~X2C
{
- if ((is_object($body)) && (method_exists($body, 'getcss'))) {
- $this->addStyleSheet($body->getCSS());
- }
$this->addBodyContent($body);
}
// -X2C
*/
function addTitle($titulo) // ~X2C
{
- $this->setTitle($this->_configuracion['titulo_sistema'].' - '.$titulo);
+ $this->_configuracion['titulo_sistema2'].= ' - '.$titulo;
}
// -X2C
*/
function addMenuVertical($menuVertical) // ~X2C
{
+ if ((is_object($menuVertical)) && (method_exists($menuVertical, 'getcss'))) {
+ $this->addStyleSheet($menuVertical->getCSS());
+ }
$this->_menuVertical = $menuVertical;
}
// -X2C
*/
function toHTML() // ~X2C
{
+ //Seteo el titulo de la pagina
+ parent::setTitle($this->_configuracion['titulo_sistema'].$this->_configuracion['titulo_sistema2']);
//Agrego la opcion seleccionada de links a la configuracion
$this->_configuracion['links'] = $this->_links;
//Agrego la opcion seleccionada de espacios a la configuracion
}
// -X2C
+ // +X2C Operation 223
+ /**
+ * 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.
+ *
+ * @param mixed $content Contenido a agregar en la pagina
+ *
+ * @return void
+ * @access public
+ */
+ function addBodyContent($content) // ~X2C
+ {
+ if ((is_object($content)) && (method_exists($content, 'getcss'))) {
+ $this->addStyleSheet($content->getCSS());
+ }
+ parent::addBodyContent($content);
+ }
+ // -X2C
+
+ // +X2C Operation 224
+ /**
+ * Funcion que permite concatenar lo pasado como parametro al titulo del sistema
+ *
+ * @param string $subtitulo Subtitulo a agregar
+ *
+ * @return void
+ * @access public
+ */
+ function addSubTitle($subtitulo) // ~X2C
+ {
+ $this->_configuracion['subtitulo'].= ' - '.$subtitulo;
+ }
+ // -X2C
+
+ // +X2C Operation 225
+ /**
+ * Concatena lo pasado por parametro al titulo del sistema
+ *
+ * @param string $titulo Titulo a agregar. Si se pasa vacio se borra lo que pudiera estar
+ *
+ * @return void
+ * @access public
+ */
+ function setTitle($titulo = '') // ~X2C
+ {
+ $this->_configuracion['titulo_sistema2'] = ($titulo) ? ' - '.$titulo :
+ '';
+ }
+ // -X2C
+
+ // +X2C Operation 226
+ /**
+ * Concatena lo pasado por parametro al titulo de seccion
+ *
+ * @param string $subtitulo Setea el subtitulo. Si se pasa vacio borra lo que pudiera estar.
+ *
+ * @return void
+ * @access public
+ */
+ function setSubtitle($subtitulo = '') // ~X2C
+ {
+ $this->_configuracion['subtitulo'] = ($subtitulo) ? ' - '.$subtitulo :
+ '';
+ }
+ // -X2C
+
} // -X2C Class :MECON_Marco
?>
\ No newline at end of file