function uc_recurring_subscription_node_load in UC Recurring Payments and Subscriptions 7.2
Implements hook_node_load().
File
- modules/
uc_recurring_subscription/ uc_recurring_subscription.module, line 163 - Manage subscription/memberships.
Code
function uc_recurring_subscription_node_load($nodes, $types) {
if (!in_array(variable_get('uc_recurring_subscription_product_class', 'uc_recurring_subscription'), $types)) {
return;
}
$result = db_query('SELECT * FROM {uc_recurring_subscription} WHERE nid IN(:nids)', array(
':nids' => array_keys($nodes),
));
foreach ($result as $record) {
$nodes[$record->nid]->subscription = $record;
$nodes[$record->nid]->subscription->access = empty($record->access) ? array() : unserialize($record->access);
}
}