You are here

function _socialmedia_admin_profiles_form_build_inputs in Social media 7

3 calls to _socialmedia_admin_profiles_form_build_inputs()
socialmedia_admin_profiles_form_submit in ./socialmedia.admin.inc
socialmedia_admin_profiles_form_validate in ./socialmedia.admin.inc
socialmedia_setup_1_form_submit in ./socialmedia.setup.inc

File

./socialmedia.admin.inc, line 368
Admin page callback for the socialmedia module.

Code

function _socialmedia_admin_profiles_form_build_inputs($values, $platforms) {
  $inputs = array();
  foreach ($values as $key => $value) {
    if (strpos($key, 'input_') === 0) {
      $key = substr($key, 6);
      foreach ($platforms as $platform_name => $platform) {
        if (strpos($key, $platform_name . '_') === 0) {
          $key = substr($key, strlen($platform_name . '_'));
          if (!isset($inputs[$platform_name])) {
            $inputs[$platform_name] = array();
          }
          $inputs[$platform_name][$key] = $value;
        }
      }
    }
  }
  return $inputs;
}