- Patch #519612 by quicksketch: added drupal_function_exists() to file validators.

merge-requests/26/head
Dries Buytaert 2009-07-16 10:46:46 +00:00
parent 44740785fe
commit 23e704747d
1 changed files with 4 additions and 2 deletions

View File

@ -1041,8 +1041,10 @@ function file_validate(&$file, $validators = array()) {
// Call the validation functions specified by this function's caller.
$errors = array();
foreach ($validators as $function => $args) {
array_unshift($args, $file);
$errors = array_merge($errors, call_user_func_array($function, $args));
if (drupal_function_exists($function)) {
array_unshift($args, $file);
$errors = array_merge($errors, call_user_func_array($function, $args));
}
}
// Let other modules perform validation on the new file.