function views_bulk_operations_ruleset_action_form in Views Bulk Operations (VBO) 6
File
- actions/
ruleset.action.inc, line 61
Code
function views_bulk_operations_ruleset_action_form($context) {
$ruleset = rules_get_rule_sets($context['ruleset']);
$form['#arguments'] = $ruleset['arguments'];
foreach ($form['#arguments'] as $key => $argument) {
$form[$key] = array(
'#type' => 'textarea',
'#title' => $argument['label'],
'#description' => t('Argument of type %type. Enter PHP script that will return a value for this argument.
Note that Rules expects a entire object (e.g. <code>$node</code>) rather than an id (e.g. <code>$nid</code>).
The variables <code>$object</code> and <code>$context</code> are available to this script.
Do not include <?php and ?> tags.', array(
'%type' => $argument['type'],
)),
'#default_value' => @$context['args'][$key],
);
}
return $form;
}