function commerce_cardonfile_update_anonymous in Commerce Card on File 7.2
Action callback; Associate anonymous card data with the newly created user.
Parameters
$order: Commerce order object.
2 string references to 'commerce_cardonfile_update_anonymous'
File
- ./
commerce_cardonfile.rules.inc, line 253 - Provides Rules integration
Code
function commerce_cardonfile_update_anonymous($order) {
$query = new EntityFieldQuery();
$query
->entityCondition('entity_type', 'commerce_cardonfile')
->propertyCondition('order_id', $order->order_id);
$result = $query
->execute();
if (isset($result['commerce_cardonfile'])) {
$card = end($result['commerce_cardonfile']);
$card_data = commerce_cardonfile_load($card->card_id);
$card_data->uid = $order->uid;
commerce_cardonfile_save($card_data);
}
}