You are here

function sms_valid_admin_ruleset_form_submit in SMS Framework 6.2

Same name and namespace in other branches
  1. 6 modules/sms_valid/sms_valid.admin.inc \sms_valid_admin_ruleset_form_submit()
  2. 7 modules/sms_valid/sms_valid.admin.inc \sms_valid_admin_ruleset_form_submit()

See also

sms_valid_admin_ruleset_form()

File

modules/sms_valid/sms_valid.admin.inc, line 420
SMS Framework core module: Admin settings form functions

Code

function sms_valid_admin_ruleset_form_submit(&$form, $form_state) {
  $ruleset['prefix'] = $form_state['clicked_button']['#post']['prefix'];
  $ruleset['name'] = $form_state['values']['name'];
  $ruleset['iso2'] = $form_state['values']['iso2'];
  $rules_text = $form_state['clicked_button']['#post']['rules'];
  $ruleset['rules'] = sms_valid_text_to_rules($rules_text);
  $out = $form_state['values']['out'];
  $in = $form_state['values']['in'];
  $ruleset['dirs_enabled'] = sms_dir($out, $in);
  sms_valid_save_ruleset($ruleset);
  drupal_set_message('Ruleset saved.');
}