function commerce_webform_is_commerce_webform_order in Commerce Webform 7.2
Same name and namespace in other branches
- 8 commerce_webform.module \commerce_webform_is_commerce_webform_order()
- 7 commerce_webform.module \commerce_webform_is_commerce_webform_order()
Rules condition callback.
Return value
boolean TRUE if the order contains a line item linked to a webform submission.
1 call to commerce_webform_is_commerce_webform_order()
- _commerce_webform_validate_order in ./
commerce_webform.checkout_pane.inc - This is a check to make sure the given order still has webform specified mandatory products in it.
File
- ./
commerce_webform.module, line 466 - Commerce Webform module file
Code
function commerce_webform_is_commerce_webform_order($order) {
$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_sid)) {
$line_item_wrapper = entity_metadata_wrapper('commerce_line_item', $line_item);
return $line_item_wrapper->commerce_webform_sid
->value() > 0;
}
}
return FALSE;
}