From 6dcfce0127bc7ea3f4bb843ddcaf44becd98d9fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Hojtsy?= Date: Sat, 20 Oct 2007 10:49:55 +0000 Subject: #111719 follow up patch by chx: roll back form item ID patch --- includes/form.inc | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'includes') diff --git a/includes/form.inc b/includes/form.inc index f5f224265..9c1062ef4 100644 --- a/includes/form.inc +++ b/includes/form.inc @@ -2002,8 +2002,7 @@ function _form_set_class(&$element, $class = array()) { } /** - * Prepare an HTML ID attribute string by removing invalid characters and - * guaranteeing uniqueness. + * Remove invalid characters from an HTML ID attribute string. * * @param $id * The ID to clean. @@ -2011,19 +2010,7 @@ function _form_set_class(&$element, $class = array()) { * The cleaned ID. */ function form_clean_id($id = NULL) { - static $seen_ids = array(); - $id = str_replace(array('][', '_', ' '), '-', $id); - - // Ensure id's are unique. The first occurrence is held but left alone. - // Subsequent occurrences get a number appended to them. - if (isset($seen_ids[$id])) { - $id = $id .'-'. $seen_ids[$id]++; - } - else { - $seen_ids[$id] = 1; - } - return $id; } -- cgit v1.2.3