You are here

function commerce_extra_settings_validate in Commerce Extra 7

Form validation callback for module settings.

File

./commerce_extra.admin.inc, line 41
Commerce Extra settings for admins.

Code

function commerce_extra_settings_validate(&$form, &$form_state) {

  // We need this for finding out which submodules are enabled/disabled
  $module_list = module_list();

  // Loop thru
  foreach (_commerce_extra_features() as $feature => $info) {

    // If module is enabled
    // TODO: Should probably call for features which are going to be enabled
    // but aren't currently enabled yet.
    if (isset($module_list[$feature])) {

      // Invoke validation callback
      $function = $feature . '_commerce_extra_configure_validate';
      if (function_exists($function)) {
        $function($form, $form_state);
      }
    }
  }
}