function _uc_file_user_get in Ubercart 8.4
Same name and namespace in other branches
- 6.2 uc_file/uc_file.module \_uc_file_user_get()
- 7.3 uc_file/uc_file.module \_uc_file_user_get()
Retrieves a file_user object by user and fid.
4 calls to _uc_file_user_get()
- RenewFile::doExecute in uc_file/
src/ Plugin/ RulesAction/ RenewFile.php - Renews an order's product files.
- uc_file_action_order_renew in uc_file/
uc_file.rules.inc - Renews an orders product files.
- uc_file_uc_add_to_cart in uc_file/
uc_file.module - Implements hook_uc_add_to_cart().
- uc_file_user_renew in uc_file/
uc_file.module - Adds file(s) to a user's list of downloadable files, accumulating limits.
File
- uc_file/
uc_file.module, line 953 - Allows products to be associated with downloadable files.
Code
function _uc_file_user_get(AccountInterface $user, $fid) {
$connection = \Drupal::database();
$file_user = $connection
->query('SELECT * FROM {uc_file_users} WHERE uid = :uid AND fid = :fid', [
':uid' => $user
->id(),
':fid' => $fid,
])
->fetchObject();
if ($file_user) {
$file_user->addresses = unserialize($file_user->addresses);
}
return $file_user;
}