You are here

function pcp_profile_field_form_submit in Profile Complete Percent 6.2

Same name and namespace in other branches
  1. 5 pcp.module \pcp_profile_field_form_submit()
  2. 6 pcp.module \pcp_profile_field_form_submit()

Called when a user submits a profile field form from the profile module (when adding or editing a profile field).

1 string reference to 'pcp_profile_field_form_submit'
pcp_form_profile_field_form_alter in ./pcp.module
Implementation of hook_form_FORM_ID_alter().

File

./pcp.module, line 126
Allows users with valid permissions to tag profile fields created from the profile module as required fields for a users profile to be considered complete.

Code

function pcp_profile_field_form_submit($form, &$form_state) {
  $fid = $form_state['values']['fid'] ? $form_state['values']['fid'] : db_result(db_query("SELECT MAX(fid) FROM {profile_fields}"));
  db_query("DELETE FROM {profile_pcp} WHERE fid = %d", $form_state['values']['fid']);
  if ($form_state['values']['pcp_tag']) {
    db_query("INSERT INTO {profile_pcp} (`fid`) VALUES (%d)", $fid);
  }
}