You are here

public function RulesPluginUI::form_submit in Rules 7.2

Implements RulesPluginUIInterface.

Overrides RulesPluginUIInterface::form_submit

File

ui/ui.core.inc, line 409
Contains core Rules UI functions.

Class

RulesPluginUI
Faces UI extender for all kind of Rules plugins.

Code

public function form_submit($form, &$form_state) {

  // Need to save the element first, before trying to set the component
  // permissions in settingsFormSubmit(), because hook_permission() needs
  // to be able to load the modified element from the DB in order to work
  // properly.
  // @see https://www.drupal.org/project/rules/issues/2340505
  $this->element
    ->save();
  if (!empty($form['settings'])) {
    $this
      ->settingsFormSubmit($form, $form_state);
  }
}