X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/097b3e8fb39d207f826dc6db5907852b38150fd1..fe7e792266c5fe68f6e2cc70898eb45ef8e8424d:/lib/MECON/HTML/Link.php?ds=inline diff --git a/lib/MECON/HTML/Link.php b/lib/MECON/HTML/Link.php index c33269a..b1835c1 100644 --- a/lib/MECON/HTML/Link.php +++ b/lib/MECON/HTML/Link.php @@ -126,10 +126,12 @@ class MECON_HTML_Link extends HTML_Common { $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 "" . $this->getContents() . ''; } @@ -168,18 +170,14 @@ class MECON_HTML_Link extends HTML_Common { * Set a GET variable. * * @param string $key Key for the GET variable. - * @param mixed &$value Value for the variable. + * @param mixed $value Value for the variable. * * @return void * @access public */ - function setGetVar($key, &$value) // ~X2C + function setGetVar($key, $value) // ~X2C { - if (is_object($value)) { - $this->attrs[$key] =& $value; - } else { - $this->attrs[$key] = $value; - } + $this->_getVars[$key] = $value; } // -X2C