You are here

function rules_ui_form_execute_rules_config_submit in Rules 7.2

Submit callback for directly executing a component.

File

ui/ui.forms.inc, line 151
Rules User Interface forms.

Code

function rules_ui_form_execute_rules_config_submit($form, &$form_state) {
  $element = $form_state['rules_element'];
  $result = $element
    ->execute();
  if ($element instanceof RulesActionInterface) {
    drupal_set_message(t('Component %label has been executed.', array(
      '%label' => $element
        ->label(),
    )));
  }
  else {
    drupal_set_message(t('Component %label evaluated to %result.', array(
      '%label' => $element
        ->label(),
      '%result' => $result ? 'true' : 'false',
    )));
  }
}