function uc_file_get_by_name in Ubercart 8.4
Same name and namespace in other branches
- 6.2 uc_file/uc_file.module \uc_file_get_by_name()
- 7.3 uc_file/uc_file.module \uc_file_get_by_name()
Retrieves a file by name.
Parameters
$filename: An unqualified file path.
Return value
A uc_file object.
1 call to uc_file_get_by_name()
- FileFeatureForm::submitForm in uc_file/
src/ Form/ FileFeatureForm.php - Form submission handler.
File
- uc_file/
uc_file.module, line 776 - Allows products to be associated with downloadable files.
Code
function &uc_file_get_by_name($filename) {
$cache = _uc_file_get_cache();
$connection = \Drupal::database();
if (!isset($cache[$filename])) {
$cache[$filename] = $connection
->query('SELECT * FROM {uc_files} WHERE filename = :name', [
':name' => $filename,
])
->fetchObject();
}
return $cache[$filename];
}