protected function elFinderVolumeDrupal::CheckExtension in elFinder file manager 6.2
Same name and namespace in other branches
- 8.2 src/Controller/elFinderVolumeDrupal.php \elFinderVolumeDrupal::CheckExtension()
- 7.3 inc/elfinder.drupalfs.driver.inc \elFinderVolumeDrupal::CheckExtension()
- 7.2 inc/elfinder.drupalfs.driver.inc \elFinderVolumeDrupal::CheckExtension()
Check if file extension is allowed
@author Alexey Sukhotin
Parameters
stdClass $file file object:
Return value
array
3 calls to elFinderVolumeDrupal::CheckExtension()
- elFinderVolumeDrupal::_copy in inc/
elfinder.drupalfs.driver.inc - * Copy file into another file * *
- elFinderVolumeDrupal::_mkfile in inc/
elfinder.drupalfs.driver.inc - * Create file * *
- elFinderVolumeDrupal::_move in inc/
elfinder.drupalfs.driver.inc - * Move file into another parent dir * *
File
- inc/
elfinder.drupalfs.driver.inc, line 63
Class
- elFinderVolumeDrupal
- elFinder driver for Drupal 6 filesystem.
Code
protected function CheckExtension(stdClass $file) {
$allowed_extensions = variable_get('elfinder_settings_filesystem_allowed_extensions', '');
if (!empty($allowed_extensions)) {
$errors = file_validate_extensions($file, $allowed_extensions);
if (!empty($errors)) {
$this
->setError(implode(' ', $errors));
return FALSE;
}
}
return TRUE;
}