]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/HTML/Link.php
Se mejora la documentacion.
[mecon/meconlib.git] / lib / MECON / HTML / Link.php
index c33269a3bcb9f8727285e2d09c5e6c260f2c62ff..4d97b3407e3ec61b7bb41547b167cb29ed71807f 100644 (file)
@@ -126,10 +126,12 @@ class MECON_HTML_Link extends HTML_Common {
                     $vars[] = urlencode($var) . '=' . urlencode($v);
                 }
                 if ($vars) {
                     $vars[] = urlencode($var) . '=' . urlencode($v);
                 }
                 if ($vars) {
-                    $val = '?' . join('&', $vars);
+                    $val .= '?' . join('&', $vars);
                 }
                 }
+            } else {
+                $val = htmlentities($val);
             }
             }
-            $attrs .= ' ' . $key . '="' . htmlentities($val) . '"';
+            $attrs .= ' ' . $key . '="' . $val . '"';
         }
         return "<A$attrs>" . $this->getContents() . '</A>';
     }
         }
         return "<A$attrs>" . $this->getContents() . '</A>';
     }
@@ -176,9 +178,9 @@ class MECON_HTML_Link extends HTML_Common {
     function setGetVar($key, &$value) // ~X2C
     {
         if (is_object($value)) {
     function setGetVar($key, &$value) // ~X2C
     {
         if (is_object($value)) {
-            $this->attrs[$key] =& $value;
+            $this->_getVars[$key] =& $value;
         } else {
         } else {
-            $this->attrs[$key] = $value;
+            $this->_getVars[$key] = $value;
         }
     }
     // -X2C
         }
     }
     // -X2C