You are here

function rules_forms_activate_form in Rules Forms Support 7.2

Same name and namespace in other branches
  1. 7 rules_forms.module \rules_forms_activate_form()

Activates events for a form.

Parameters

array $info: The information to store.

2 calls to rules_forms_activate_form()
RulesFormsAPITestCase::testActivateForm in ./rules_forms.test
Tests rules_forms_activate_form().
rules_forms_activate_confirm_form_submit in includes/rules_forms.admin.inc
Submit handler for activation of a form.

File

./rules_forms.module, line 253
Rules Forms Support provides events, conditions, and actions for site forms.

Code

function rules_forms_activate_form(array $info) {
  $info += array(
    'properties' => array(
      'form' => array(),
      'form_state' => array(),
    ),
    'rebuild' => TRUE,
  );
  $fields = array(
    'form_id' => $info['form_id'],
    'label' => $info['label'],
    'properties' => serialize($info['properties']),
    'rebuild' => $info['rebuild'] == TRUE ? 1 : 0,
  );
  db_insert('rules_forms')
    ->fields($fields)
    ->execute();
  return SAVED_NEW;
}