]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/Marco/Imagen.php
Se corrige un bug.
[mecon/meconlib.git] / lib / MECON / Marco / Imagen.php
index f2e896198d35d85e43180f19de51ca83a046bc7b..f837bc3cdf0891d5b3bfbb1ee6285031916c1af1 100644 (file)
@@ -51,6 +51,14 @@ class Imagen {
      */
     var $_alt;
 
+    /**
+     * Directorio en donde se encuentran las imagenes
+     *
+     * @var    string $directorio
+     * @access private
+     */
+    var $_directorio;
+
     // ~X2C
 
     // +X2C Operation 73
@@ -58,19 +66,21 @@ class Imagen {
      * Constructor. Recibe como parametro el nombre del archivo imagen.
      *
      * @param  string $imagen Nombre del archivo imagen
+     * @param  string $directorio Directorio en donde se encuentra las imagenes
      *
      * @return void
      * @access public
      */
-    function Imagen($imagen) // ~X2C
+    function Imagen($imagen, $directorio) // ~X2C
     {
-        if (file_exists('images/'.$imagen.'.gif')) {
-            $this->_imgComun = 'images/'.$imagen;
+        if (is_readable($_SERVER['DOCUMENT_ROOT'].$directorio.'/'.$imagen.'.gif')) {
+            $this->_imgComun = $directorio.'/'.$imagen;
         }
         else {
-            $this->_imgComun = $imagen;
+            $this->_imgComun = '/MECON/images/'.$imagen;
         }
         $this->_alt = $imagen;
+        $this->_directorio = $directorio;
     }
     // -X2C