X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/834bee1cf2c5bd122b3e941c70b5c2f03ee80a27..d7bed7845acae13f729692fe9261ebe7c9e51012:/lib/MLIB/HTML/Icon.php diff --git a/lib/MLIB/HTML/Icon.php b/lib/MLIB/HTML/Icon.php index 2b5001d..add9664 100644 --- a/lib/MLIB/HTML/Icon.php +++ b/lib/MLIB/HTML/Icon.php @@ -1,16 +1,15 @@ $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. @@ -33,16 +32,16 @@ require_once 'MECON/HTML/Image.php'; * 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(); @@ -52,7 +51,7 @@ require_once 'MECON/HTML/Image.php'; * * @access public */ -class MECON_HTML_Icon extends MECON_HTML_Image { +class MLIB_HTML_Icon extends MLIB_HTML_Image { /** * Link a donde apunta la imagen. @@ -71,12 +70,12 @@ class MECON_HTML_Icon extends MECON_HTML_Image { * * @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)) @@ -85,12 +84,12 @@ class MECON_HTML_Icon extends MECON_HTML_Image { } 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; } @@ -143,8 +142,8 @@ class MECON_HTML_Icon extends MECON_HTML_Image { */ 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; } @@ -163,11 +162,11 @@ class MECON_HTML_Icon extends MECON_HTML_Image { } 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;