]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/Marco/ImagenAnimada.php
BugFix.
[mecon/meconlib.git] / lib / MECON / Marco / ImagenAnimada.php
index 65aba3c90a069bac31561622c3a6fe58f98b0290..792167edc8a6951d9e86cb1fbd58ac5c6dc299f3 100644 (file)
@@ -24,7 +24,7 @@ Autor:  Martin Marrese <mmarre@mecon.gov.ar>
 $Id$
 -----------------------------------------------------------------------------*/
 
 $Id$
 -----------------------------------------------------------------------------*/
 
-require_once 'HTML/Image.php';
+require_once 'MECON/HTML/Image.php';
 
 define('MECON_MARCO_IMAGENANIMADA_DIR_GENERAL', '/MECON/images');
 
 
 define('MECON_MARCO_IMAGENANIMADA_DIR_GENERAL', '/MECON/images');
 
@@ -69,7 +69,7 @@ class MECON_Marco_ImagenAnimada {
     var $_seleccionada = false;
 
     /**
     var $_seleccionada = false;
 
     /**
-     * Indica si est?habilitado el link.
+     * Indica si estรก habilitado el link.
      *
      * @var    bool $habilitada
      * @access protected
      *
      * @var    bool $habilitada
      * @access protected
@@ -85,6 +85,8 @@ class MECON_Marco_ImagenAnimada {
     var $_link = '';
 
     /**
     var $_link = '';
 
     /**
+     * Nombre de la imagen
+     *
      * @var    string $nombre
      * @access protected
      */
      * @var    string $nombre
      * @access protected
      */
@@ -184,6 +186,11 @@ class MECON_Marco_ImagenAnimada {
 
     // ~X2C
 
 
     // ~X2C
 
+    /**
+     * Texto alternativo.
+     */
+    var $_alt = '';
+
     // +X2C Operation 70
     /**
      * Constructor. Recibe como parametro el nombre del archivo que contiene la imagen.
     // +X2C Operation 70
     /**
      * Constructor. Recibe como parametro el nombre del archivo que contiene la imagen.
@@ -194,11 +201,12 @@ class MECON_Marco_ImagenAnimada {
      * @param  string $directorio Directorio en donde se encuentran las imagenes
      * @param  string $nombre Nombre de la imagen animada.
      * @param  string $link Link.
      * @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
      */
      *
      * @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);
     {
         if ($imagenComun !== '') {
             $this->_imgComun = $this->_calcularImagen($imagenComun, $directorio);
@@ -217,6 +225,7 @@ class MECON_Marco_ImagenAnimada {
         }
         $this->_nombre = $nombre;
         $this->_link   = $link;
         }
         $this->_nombre = $nombre;
         $this->_link   = $link;
+        $this->_alt    = $alt ? $alt : $nombre;
     }
     // -X2C
 
     }
     // -X2C
 
@@ -230,7 +239,7 @@ class MECON_Marco_ImagenAnimada {
     function toHtml() // ~X2C
     {
         $src  = $this->getSeleccionada() ? $this->_imgSelect : $this->_imgComun;
     function toHtml() // ~X2C
     {
         $src  = $this->getSeleccionada() ? $this->_imgSelect : $this->_imgComun;
-        $img  = new 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()) {
         $html = $img->toHtml();
         if ($this->getHabilitada()) {
             if ($this->getSeleccionada()) {