You are here

function socialmedia_setup_1_form_submit in Social media 7

1 string reference to 'socialmedia_setup_1_form_submit'
socialmedia_setup_1_form in ./socialmedia.setup.inc
Select social media profiles

File

./socialmedia.setup.inc, line 88
Setup wizard

Code

function socialmedia_setup_1_form_submit($form, $form_state) {
  $values = $form_state['values'];

  //dsm($values);
  $platforms = socialmedia_socialmedia_platform_info();
  $platforms_site = variable_get('socialmedia_platforms_site', array());

  //dsm($platforms);
  foreach ($platforms as $key => $platform) {
    if (!isset($values['input_' . $key . '_url'])) {
      continue;
    }
    $platforms_site[$key] = $key;
    if (!trim($values['input_' . $key . '_url'])) {
      $platforms_site[$key] = 0;
      unset($form_state['values']['input_' . $key . '_url']);
      unset($form_state['values']['input_' . $key . '_username']);
    }

    //unset($values
  }
  variable_set('socialmedia_platforms_site', $platforms_site, array());

  //dsm($platforms_site);
  $inputs = _socialmedia_admin_profiles_form_build_inputs($form_state['values'], $platforms);

  //dsm($inputs);

  // save profile data
  socialmedia_admin_profiles_form_submit($form, $form_state);

  // clear widgets set cache so profile_default updates
  cache_clear_all('widgets_sets', 'cache');
  drupal_set_message(t('Profile information has been saved.'));
  drupal_goto('admin/config/media/socialmedia/setup/2');
}