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');
}