function socialmedia_admin_profiles_form_validate in Social media 7
1 string reference to 'socialmedia_admin_profiles_form_validate'
- socialmedia_setup_1_form in ./
socialmedia.setup.inc - Select social media profiles
File
- ./
socialmedia.admin.inc, line 387 - Admin page callback for the socialmedia module.
Code
function socialmedia_admin_profiles_form_validate($form, &$form_state) {
$setup_mode = isset($form_state['values']['setup_mode']) && $form_state['values']['setup_mode'] ? 1 : 0;
$platforms = socialmedia_platform_definitions();
$inputs = _socialmedia_admin_profiles_form_build_inputs($form_state['values'], $platforms);
foreach ($platforms as $platform_name => $platform) {
if (!isset($inputs[$platform_name])) {
continue;
}
if (isset($platform['parser callback'])) {
if ($setup_mode && (!isset($inputs[$platform_name]['url']) || !trim($inputs[$platform_name]['url']))) {
continue;
}
call_user_func($platform['parser callback'], $inputs[$platform_name], 'user');
}
}
}