+ //NO HAY MENUES DE MARCO
+ //Agrego el encabezado
+ if ($this->_seccionSeleccionada) {
+ $this->_tabla->addRow(
+ array(
+ $this->_armarEncabezado($this->_seccionSeleccionada->_nombre.
+ $this->_configuracion['subtitulo'])
+ ),'align="left" bgcolor="#FFFFFF" colspan="'.
+ $colspan .'"');
+ $this->_tabla->addRow(array(
+ new MECON_HTML_Image('/MECON/images/general_linea2.gif',
+ str_repeat('-', 108))),
+ 'border="0" align="center" colspan="'. $colspan .'"');
+ }
+ $this->resultado[] = $this->_tabla;
+
+ //Si hay un menu vertical lo tengo en cuenta, sino tiro el contenido
+ //directamente
+ if ($body['menuVertical']) {
+ $MENUVERTICAL = new HTML_Table ('width="760"');
+ $cuerpo = '';
+ if (is_array($body['body'])) {
+ if ($this->_configuracion['espacios']) {
+ $cuerpo.= ' <BR>';
+ }
+ foreach ($body['body'] as $bod) {
+ if (is_object($bod)) {
+ if (method_exists($bod,'toHtml')) {
+ $cuerpo.= $bod->toHtml();
+ }
+ else {
+ trigger_error('El metodo no existe! - '.
+ get_class($bod).'::toHtml()',
+ E_USER_WARNING);
+ }
+ }
+ else {
+ $cuerpo.= $bod;
+ }
+ }
+ }
+ else {
+ $cuerpo = $body['body'];
+ }
+ $MENUVERTICAL->addRow(array($body['menuVertical'], $cuerpo),
+ 'valign="top"');
+ $MENUVERTICAL->updateColAttributes(0, 'width="10%"');
+ $this->resultado[] = $MENUVERTICAL;
+ }
+ else {
+ //Agrego si corresponde el espacio al inicio
+ if ($this->_configuracion['espacios']) {
+ $this->resultado[] = ' <BR>';
+ }
+ $this->resultado = array_merge($this->resultado, $body['body']);
+ }