You are here

function metatag_panels_form_submit in Metatag 7

Submission handler for Metatag panels configuration form.

File

metatag_panels/metatag_panels.module, line 116
Main file for metatag_panels module.

Code

function metatag_panels_form_submit($form, $form_state) {
  $conf = array(
    'enabled' => $form_state['values']['metatags_enabled'],
    'metatags' => array(),
  );

  // Only bother saving the meta tags if they were enabled.
  if ($conf['enabled']) {
    $conf['metatags'] = $form_state['values']['metatags'][LANGUAGE_NONE];

    // Translate the meta tags.
    metatag_translations_update($conf['metatags'], 'metatag_panels:' . $form_state['handler']->name);
  }

  // Save the values for later.
  $form_state['handler']->conf['metatag_panels'] = $conf;
}