<?php /* vim: set binary expandtab tabstop=4 shiftwidth=4 textwidth=80:
-------------------------------------------------------------------------------
- Ministerio de Economía
- meconlib
+ mlib
-------------------------------------------------------------------------------
-This file is part of meconlib.
+This file is part of mlib.
-meconlib is free software; you can redistribute it and/or modify it under
+mlib is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.
-meconlib is distributed in the hope that it will be useful, but WITHOUT
+mlib is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
$Id$
-----------------------------------------------------------------------------*/
-require_once 'MECON/HTML/Link.php';
-require_once 'MECON/HTML/Image.php';
+require_once 'MLIB/HTML/Link.php';
+require_once 'MLIB/HTML/Image.php';
/**
* Ícono.
* Básicamente es una imágen con un link.
* Ejemplo:
* @code
- * require_once 'MECON/HTML/Icon.php';
- * require_once 'MECON/HTML/Link.php';
+ * require_once 'MLIB/HTML/Icon.php';
+ * require_once 'MLIB/HTML/Link.php';
* // Crea un ícono de IR sin link.
- * $icono1 = new MECON_HTML_Icon('ir');
+ * $icono1 = new MLIB_HTML_Icon('ir');
* // Crea un ícono de ELIMINAR que apunta a 'algun/lugar'.
- * $icono2 = new MECON_HTML_Icon('eliminar', 'algun/lugar');
+ * $icono2 = new MLIB_HTML_Icon('eliminar', 'algun/lugar');
* // Crea un ícono de NUEVO que apunta a 'algun/lugar?id=3&cant=10', tiene el
* // texto alternativo '>>' y 1 píxel de borde.
- * $icono3 = new MECON_HTML_Icon('nuevo',
- * new MECON_HTML_Link('algun/lugar', '', array('id' => 3, $cant => 10)),
+ * $icono3 = new MLIB_HTML_Icon('nuevo',
+ * new MLIB_HTML_Link('algun/lugar', '', array('id' => 3, $cant => 10)),
* '>>', array('border' => 1));
* // Muestra todos los íconos.
* $icon1->display();
*
* @access public
*/
-class MECON_HTML_Icon extends MECON_HTML_Image {
+class MLIB_HTML_Icon extends MLIB_HTML_Image {
/**
* Link a donde apunta la imagen.
*
* @param $nombre Nombre de la imágen.
* @param $link Link a donde apunta. Si es null, no tiene un link.
- Puede ser un link o un MECON_HTML_Link.
+ Puede ser un link o un MLIB_HTML_Link.
* @param $alt Texto alternativo para la imagen.
* @param $attrs Atributos de la imágen.
* @param $align Alineación de la imagen con respecto al texto.
*/
- function MECON_HTML_Icon($nombre, $link = null, $alt = null, $attrs =
+ function MLIB_HTML_Icon($nombre, $link = null, $alt = null, $attrs =
array(), $align = 'right')
{
if (is_readable($nombre))
}
else
{
- $src = "/MECON/images/general_$nombre";
+ $src = "/MLIB/images/general_$nombre";
}
if (is_null($alt)) {
$alt = '(' . strtoupper($nombre{0}) . ')';
}
- parent::MECON_HTML_Image($src, $alt, $attrs);
+ parent::MLIB_HTML_Image($src, $alt, $attrs);
$this->setLink($link);
$this->_align = $align;
}
*/
function setLink($link)
{
- if (!is_a($link, 'mecon_html_link') and !is_null($link)) {
- $this->_link = new MECON_HTML_Link($link);
+ if (!is_a($link, 'MLIB_html_link') and !is_null($link)) {
+ $this->_link = new MLIB_HTML_Link($link);
} else {
$this->_link = $link;
}
}
if ($this->_align == 'left') {
- $link->addContents(new MECON_HTML_Image($this->getSrc(),
+ $link->addContents(new MLIB_HTML_Image($this->getSrc(),
$this->getAlt(), $this->getAttributes()), true);
}
elseif ($this->_align == 'right') {
- $link->addContents(new MECON_HTML_Image($this->getSrc(),
+ $link->addContents(new MLIB_HTML_Image($this->getSrc(),
$this->getAlt(), $this->getAttributes()));
}
return $link;