* #371653 Removed t() from schema description
* #369093 Fixed: AJAX callback - XSS filter should not be called if no security filter is selected
* #374101 Fixed: FCKeditor settings - error highlights wrong field
+* #345166 Corrected validation of fields to exclude/include with double dash
-- 2009-01-28 version 6.x-1.x-dev
* #363594 Fixed: invalid text on toggle link
//validate fields
$fields = preg_split("/[\s,]+/", strip_tags($edit['excl_fields']));
foreach ($fields as $field) {
- if ($field && !preg_match("/^[a-z]+(\-[[:alnum:]]+|\\*|\-\\*)+$/i", $field)) {
+ if ($field && !preg_match("/^[a-z]+(\-{1,2}[[:alnum:]]+|\\*|\-\\*)+$/i", $field)) {
$errors['excl_fields'] = t("Invalid field specified: %1", array("%1" => $field));
break;
}
$fields = preg_split("/[\s,]+/", strip_tags($edit['simple_incl_fields']));
foreach ($fields as $field) {
- if ($field && !preg_match("/^[a-z]+(\-[[:alnum:]]+|\\*|\-\\*)+$/i", $field)) {
+ if ($field && !preg_match("/^[a-z]+(\-{1,2}[[:alnum:]]+|\\*|\-\\*)+$/i", $field)) {
$errors['simple_incl_fields'] = t("Invalid field specified: %1", array("%1" => $field));
break;
}
//validate fields
$fields = preg_split("/[\s,]+/", strip_tags($edit['excl_fields']));
foreach ($fields as $field) {
- if ($field && !preg_match("/^[a-z]+(\-[[:alnum:]]+|\\*|\-\\*)+$/i", $field)) {
+ if ($field && !preg_match("/^[a-z]+(\-{1,2}[[:alnum:]]+|\\*|\-\\*)+$/i", $field)) {
$errors['excl_fields'] = t("Invalid field specified: %1", array("%1" => $field));
break;
}
$fields = preg_split("/[\s,]+/", strip_tags($edit['simple_incl_fields']));
foreach ($fields as $field) {
- if ($field && !preg_match("/^[a-z]+(\-[[:alnum:]]+|\\*|\-\\*)+$/i", $field)) {
+ if ($field && !preg_match("/^[a-z]+(\-{1,2}[[:alnum:]]+|\\*|\-\\*)+$/i", $field)) {
$errors['simple_incl_fields'] = t("Invalid field specified: %1", array("%1" => $field));
break;
}