-
';
break;
/* Checkbox */
case 'checkbox':
+ //Clean up multiple dashes or whitespaces
+ $formattedId = preg_replace("/[\s-]+/", " ", $v['name']);
+ $formattedId = preg_replace("/[\s_]/", "-", $v['name']);
+
echo '
';
break;
/* Large text box */
case 'textarea':
+ //Clean up multiple dashes or whitespaces
+ $formattedId = preg_replace("/[\s-]+/", " ", $v['name']);
+ $formattedId = preg_replace("/[\s_]/", "-", $v['name']);
+
$size = explode('#',$v['value']);
$size[0] = empty($size[0]) ? 5 : intval($size[0]);
$size[1] = empty($size[1]) ? 30 : intval($size[1]);
@@ -411,11 +431,15 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
echo '
';
break;
case 'date':
+ //Clean up multiple dashes or whitespaces
+ $formattedId = preg_replace("/[\s-]+/", " ", $v['name']);
+ $formattedId = preg_replace("/[\s_]/", "-", $v['name']);
+
if (strlen($k_value) != 0)
{
$v['value'] = $k_value;
@@ -427,7 +451,7 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
-
'.$hesklang['date_format'].'
@@ -435,6 +459,10 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
break;
case 'email':
+ //Clean up multiple dashes or whitespaces
+ $formattedId = preg_replace("/[\s-]+/", " ", $v['name']);
+ $formattedId = preg_replace("/[\s_]/", "-", $v['name']);
+
if (strlen($k_value) != 0)
{
$v['value'] = $k_value;
@@ -450,13 +478,17 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
echo '
';
break;
/* Default text input */
default:
+ //Clean up multiple dashes or whitespaces
+ $formattedId = preg_replace("/[\s-]+/", " ", $v['name']);
+ $formattedId = preg_replace("/[\s_]/", "-", $v['name']);
+
if (strlen($k_value) != 0)
{
$v['value'] = $k_value;
@@ -466,7 +498,7 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
echo '
';
}
}
@@ -616,7 +648,7 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
$v)
{
@@ -655,6 +687,10 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
{
/* Radio box */
case 'radio':
+ //Clean up multiple dashes or whitespaces
+ $formattedId = preg_replace("/[\s-]+/", " ", $v['name']);
+ $formattedId = preg_replace("/[\s_]/", "-", $v['name']);
+
echo '
';
@@ -681,11 +717,14 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
/* Select drop-down box */
case 'select':
+ //Clean up multiple dashes or whitespaces
+ $formattedId = preg_replace("/[\s-]+/", " ", $v['name']);
+ $formattedId = preg_replace("/[\s_]/", "-", $v['name']);
$cls = in_array($k,$_SESSION['iserror']) ? ' class="isError" ' : '';
echo '