}
switch ($id) {
case 'nuevo':
- $img = new MECON_HTML_Image('/MECON/images/general_nuevo', '->');
+ $img = new MECON_HTML_Image('/MECON/images/general_nuevo', ' >>');
// Si no tiene titulo, le pone titulo por defecto.
if (!$link->getContents()) {
$link->setContents('Nuevo');
$this->updateCabecera($link, 'derecha');
break;
case 'nuevos':
- $img = new MECON_HTML_Image('/MECON/images/general_muchos_nuevo', '->');
+ $img = new MECON_HTML_Image('/MECON/images/general_muchos_nuevo', ' >>');
// Si no tiene titulo, le pone titulo por defecto.
if (!$link->getContents()) {
$link->setContents('Nuevos');
$this->updateCabecera($link, 'derecha');
break;
case 'buscar':
- $img = new MECON_HTML_Image('/MECON/images/general_lupa', 'Q');
+ $img = new MECON_HTML_Image('/MECON/images/general_lupa', ' ?>');
// Si no tiene titulo, le pone titulo por defecto.
if (!$link->getContents()) {
$link->setContents('Buscar');
$this->updateCabecera($link, 'derecha');
break;
case 'siguiente':
- $img = new MECON_HTML_Image('/MECON/images/general_posterior', '->');
+ $img = new MECON_HTML_Image('/MECON/images/general_posterior', ' >>');
// Si no tiene titulo, le pone titulo por defecto.
if (!$link->getContents()) {
$link->setContents('Siguiente');
$this->updatePie($link, 'derecha');
break;
case 'volver':
- $img = new MECON_HTML_Image('/MECON/images/general_anterior', '<-');
+ $img = new MECON_HTML_Image('/MECON/images/general_anterior', '<< ');
// Si no tiene titulo, le pone titulo por defecto.
$cont = $link->getContents() ? $link->getContents() : 'Volver';
$link->setContents($img);
$this->updateCabecera($link, 'izquierda');
break;
case 'anterior':
- $img = new MECON_HTML_Image('/MECON/images/general_anterior', '<-');
+ $img = new MECON_HTML_Image('/MECON/images/general_anterior', '<< ');
// Si no tiene titulo, le pone titulo por defecto.
$cont = $link->getContents() ? $link->getContents() : 'Anterior';
$link->setContents($img);
$Id$
-----------------------------------------------------------------------------*/
-require_once 'PEAR.php';
-
+require_once 'MECON/HTML/Image.php';
// +X2C Class 9 :MECON_Marco_Copete
/**
*/
var $_ayuda = null;
+ /**
+ * Nombre del sistema.
+ *
+ * @private
+ */
+ var $_sistema = '';
+
// ~X2C
// +X2C Operation 34
* @return void
* @access public
*/
- function MECON_Marco_Copete($directorio, $ayuda = null) // ~X2C
+ function MECON_Marco_Copete($directorio, $ayuda = null, $sistema = '') // ~X2C
{
$this->_directorio = $directorio;
+ $this->_sistema = $sistema;
if (@$ayuda) {
if (is_object($ayuda)) {
$val = $ayuda->getHref();
function toHtml() // ~X2C
{
if (!is_null($this->_directorio)) {
+ $image = new MECON_HTML_Image(
+ $this->_directorio.'/copete',
+ 'Intranet - Ministerio de EconomÃa - ' . $this->_sistema,
+ array(
+ 'width' => 760,
+ 'height' => 42,
+ 'border' => 0,
+ )
+ );
if (@$this->_ayuda) {
- return '<img src="'.$this->_directorio.'/copete_ayuda" alt=""
- width="760" height="42" usemap="#Map_copete" border="0"><map
- name="Map_copete"><area shape="circle" coords="748,30,7"
- href="'.$this->_ayuda.'"></map>';
+ $image->updateAttributes(array('usemap' => '#Map_copete'));
+ $image->setSrc($image->getSrc() . '_ayuda');
+ return $image->toHtml() . '<map name="Map_copete"><area shape="circle" coords="748,30,7" href="'
+ . $this->_ayuda . '"></map>';
}
else {
- return '<img src="'.$this->_directorio.'/copete" alt="">';
+ return $image->toHtml();
}
}
else {
// ~X2C
+ /**
+ * Texto alternativo.
+ */
+ var $_alt = '';
+
// +X2C Operation 70
/**
* Constructor. Recibe como parametro el nombre del archivo que contiene la imagen.
* @param string $directorio Directorio en donde se encuentran las imagenes
* @param string $nombre Nombre de la imagen animada.
* @param string $link Link.
+ * @param string $alt Texto alternativo para la imagen.
*
* @return void
* @access public
*/
- function MECON_Marco_ImagenAnimada($imagenComun, $imagenMouseOn = '', $imagenSelect = '', $directorio = '', $nombre = '', $link = '') // ~X2C
+ function MECON_Marco_ImagenAnimada($imagenComun, $imagenMouseOn = '', $imagenSelect = '', $directorio = '', $nombre = '', $link = '', $alt = '') // ~X2C
{
if ($imagenComun !== '') {
$this->_imgComun = $this->_calcularImagen($imagenComun, $directorio);
}
$this->_nombre = $nombre;
$this->_link = $link;
+ $this->_alt = $alt ? $alt : $nombre;
}
// -X2C
function toHtml() // ~X2C
{
$src = $this->getSeleccionada() ? $this->_imgSelect : $this->_imgComun;
- $img = new MECON_HTML_Image($src, $this->_nombre, array('name' => $this->_nombre, 'border' => 0));
+ $img = new MECON_HTML_Image($src, $this->_alt, array('name' => $this->_nombre, 'border' => 0));
$html = $img->toHtml();
if ($this->getHabilitada()) {
if ($this->getSeleccionada()) {
$this->_tabla->updateColAttributes($col,'width="'.$width.'%"');
}
- $imagen = new MECON_HTML_Image('/MECON/images/general_linea.gif');
+ $imagen = new MECON_HTML_Image('/MECON/images/general_linea.gif', str_repeat('=', 108));
$i = $this->_tabla->addRow(array ($imagen->toHtml()), 'align="center" colspan="'.$c.'"');
$this->_tabla->updateRowAttributes($i, 'height="1"');
$row = array
($this->_armarEncabezado($titulo.$this->_configuracion['subtitulo']));
$this->_tabla->addRow($row,'align="left" bgcolor="#FFFFFF" colspan="'.$c.'"');
- $imagen = new MECON_HTML_Image('/MECON/images/general_linea2.gif', 'boder="0" align="center"');
+ $imagen = new MECON_HTML_Image('/MECON/images/general_linea2.gif',
+ str_repeat('.', 108), array('border' => 0, 'align' => 'center'));
$this->_tabla->addRow(array ($imagen->toHtml()), 'align="center" colspan="'.$c.'"');
//
$row = array
($this->_armarEncabezado($titulo.$this->_configuracion['subtitulo']));
$this->_tabla->addRow($row,'align="left" bgcolor="#FFFFFF" colspan="'.$colspan.'"');
- $imagen = new MECON_HTML_Image('/MECON/images/general_linea2.gif', 'boder="0" align="center"');
+ $imagen = new MECON_HTML_Image('/MECON/images/general_linea2.gif',
+ str_repeat('-', 108), array('border' => 0, 'align' => 'center'));
$this->_tabla->addRow(array ($imagen->toHtml()), 'align="center" colspan="'.$colspan.'"');
//Agrego si corresponde el espacio al inicio
$colspan = count($this->_componentes);
//Agrego el copete {{{
- $copete = new MECON_Marco_Copete ($this->_configuracion['directorios']['imagenes'], @$this->_configuracion['ayuda']);
+ $copete = new MECON_Marco_Copete ($this->_configuracion['directorios']['imagenes'],
+ @$this->_configuracion['ayuda'], $this->_configuracion['titulo_sistema']);
$row[] = $copete->toHtml();
$this->_tabla->addRow($row,'align="center" bgcolor="#FFFFFF"');
//}}}
}
$this->_tabla->addRow(array($TABLAM));
- $imagen = new MECON_HTML_Image('/MECON/images/general_linea.gif');
+ $imagen = new MECON_HTML_Image('/MECON/images/general_linea.gif', str_repeat('=', 108));
$i = $this->_tabla->addRow(array ($imagen->toHtml()), 'align="center"');
$this->_tabla->updateRowAttributes($i, 'height="1"');
if ($this->_seccionSeleccionada) {
$row = array ($this->_armarEncabezado($this->_seccionSeleccionada->_nombre.$this->_configuracion['subtitulo']));
$this->_tabla->addRow($row,'align="left" bgcolor="#FFFFFF"');
- $imagen = new MECON_HTML_Image('/MECON/images/general_linea2.gif', 'boder="0" align="center"');
+ $imagen = new MECON_HTML_Image('/MECON/images/general_linea2.gif',
+ str_repeat('-', 108), array('border' => 0, 'align' => 'center'));
$this->_tabla->addRow(array ($imagen->toHtml()), 'align="center"');
}
$configuracion['directorios']['imagenes'],
$this->_nombre,
$configuracion['directorios']['root'].'/'.
- $this->_link);
+ $this->_link,
+ @strval($seccion['alt']));
if (!is_null($configuracion)) {
$this->_configuracion = $configuracion;
}
$tmp = new MECON_Marco_MenuOculto($this->_configuracion);
}
foreach ($hijos as $hijo) {
+ $hijo['alt'] = @$hijo['alt'] ? $hijo['alt'] : $hijo['nombre'];
$hijo['nombre'] = $this->_nombre.'-'.$hijo['nombre'];
$tmp->agregarComponente($hijo);
}