function commerce_webform_is_specific_commerce_webform_order in Commerce Webform 7
Same name and namespace in other branches
- 8 commerce_webform.module \commerce_webform_is_specific_commerce_webform_order()
- 7.2 commerce_webform.module \commerce_webform_is_specific_commerce_webform_order()
Rules condition callback.
Return value
boolean TRUE if the order contains a line item linked to a specific webform submission.
File
- ./
commerce_webform.module, line 451 - Commerce Webform module file
Code
function commerce_webform_is_specific_commerce_webform_order($order, $webform_node) {
$order_wrapper = entity_metadata_wrapper('commerce_order', $order);
foreach ($order_wrapper->commerce_line_items
->value() as $line_item) {
if ($line_item->type == 'commerce_webform' && isset($line_item->commerce_webform_nid)) {
$line_item_wrapper = entity_metadata_wrapper('commerce_line_item', $line_item);
if ($line_item_wrapper->commerce_webform_nid
->value() == $webform_node->nid) {
return TRUE;
}
}
}
return FALSE;
}