diff --git a/classes/extravar/Extravar.class.php b/classes/extravar/Extravar.class.php
index e56cc1517..1ac8df814 100644
--- a/classes/extravar/Extravar.class.php
+++ b/classes/extravar/Extravar.class.php
@@ -249,7 +249,7 @@ class ExtraItem
for($i = 0, $c = count($values); $i < $c; $i++)
{
- $values[$i] = htmlspecialchars($values[$i], ENT_COMPAT | ENT_HTML401, 'UTF-8', false);
+ $values[$i] = trim(htmlspecialchars($values[$i], ENT_COMPAT | ENT_HTML401, 'UTF-8', false));
}
return $values;
@@ -306,21 +306,15 @@ class ExtraItem
case 'textarea' :
return nl2br($value);
- case 'checkbox' :
- if(is_array($value))
- {
- return implode(', ', $value);
- }
- return $value;
-
case 'date' :
return zdate($value, "Y-m-d");
+ case 'checkbox' :
case 'select' :
case 'radio' :
if(is_array($value))
{
- return implode(', ', $value);
+ return implode(',', $value);
}
return $value;
@@ -430,7 +424,8 @@ class ExtraItem
Context::loadJavascriptPlugin('ui.datepicker');
$buff[] = '';
- $buff[] = ' ';
+ $buff[] = '';
+ $buff[] = '';
$buff[] = '