diff --git a/html/includes/functions.inc.php b/html/includes/functions.inc.php
index 8912bb636e..fc7c52a09b 100644
--- a/html/includes/functions.inc.php
+++ b/html/includes/functions.inc.php
@@ -69,7 +69,7 @@ function generate_url($vars, $new_vars = array())
{
if ($value == "0" || $value != "" && strstr($var, "opt") === FALSE && is_numeric($var) === FALSE)
{
- $url .= $var ."=".$value."/";
+ $url .= $var ."=".urlencode($value)."/";
}
}
@@ -339,7 +339,7 @@ function generate_graph_tag($args)
$urlargs = array();
foreach ($args as $key => $arg)
{
- $urlargs[] = $key."=".$arg;
+ $urlargs[] = $key."=".urlencode($arg);
}
return '';