From d704c79ce9bbddfe3b092aa37aebf20c738dec4f Mon Sep 17 00:00:00 2001 From: real_nowhereman Date: Fri, 29 Feb 2008 16:52:38 +0000 Subject: [PATCH] fixed validator which allowed to post a blank filename for static pages --- .../smarty/plugins/validate_criteria.isValidEntryId.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fp-includes/smarty/plugins/validate_criteria.isValidEntryId.php b/fp-includes/smarty/plugins/validate_criteria.isValidEntryId.php index a964a09..45bb61a 100755 --- a/fp-includes/smarty/plugins/validate_criteria.isValidEntryId.php +++ b/fp-includes/smarty/plugins/validate_criteria.isValidEntryId.php @@ -36,9 +36,10 @@ */ function smarty_validate_criteria_isValidEntryId($value, $empty, &$params, &$formvars) { - $fname = $params['field']; + if (!$value) + return false; - return @utils_validateinput($fname); + return !preg_match('/[^a-z0-9\-_]/i',$value); } ?>