class pay_handler_argument_default_form in Pay 6
Same name and namespace in other branches
- 7 includes/views/pay_handler_argument_default_form.inc \pay_handler_argument_default_form
Default argument plugin to extract a pay_form via menu_get_object
Hierarchy
- class \pay_handler_argument_default_form extends \views_plugin_argument_default
Expanded class hierarchy of pay_handler_argument_default_form
1 string reference to 'pay_handler_argument_default_form'
- pay_views_plugins in includes/
views/ pay.views.inc - Implementation of hook_views_plugins().
File
- includes/
views/ pay_handler_argument_default_form.inc, line 10 - Contains the payment form from URL argument default plugin.
View source
class pay_handler_argument_default_form extends views_plugin_argument_default {
function get_argument() {
$item = menu_get_item();
foreach ($item['page_arguments'] as $object) {
// If there's a 'pfid' key in the current page argument, assume it's a
// payment form (TODO this would conflict with anything else using pfid!)
if (is_object($object) && isset($object->pfid)) {
return $object->pfid;
}
elseif (isset($object->pay_form)) {
return $object->pay_form->pfid;
}
}
}
}