Save committee member "complete" status

This commit is contained in:
james 2009-12-03 23:19:06 +00:00
parent 3da935eaff
commit c962286321
2 changed files with 16 additions and 1 deletions

View File

@ -12,5 +12,18 @@ function committee_auth_has_access($access="")
return false;
}
function committee_status_update(&$u)
{
global $config;
if( user_personal_info_status($u) == 'complete')
$u['committee_complete'] = 'yes';
else
$u['committee_complete'] = 'no';
user_save($u);
return ($u['committee_complete'] == 'yes') ? 'complete' : 'incomplete';
}
?>

View File

@ -115,6 +115,7 @@ function user_load_committee(&$u)
$u['access_admin'] = ($u['access_admin'] == 'yes') ? 'yes' : 'no';
$u['access_config'] = ($u['access_config'] == 'yes') ? 'yes' : 'no';
$u['access_super'] = ($u['access_super'] == 'yes') ? 'yes' : 'no';
$u['committee_complete'] = ($u['committee_complete'] == 'yes') ? 'yes' : 'no';
return true;
}
@ -363,9 +364,10 @@ function user_save_volunteer($u)
function user_save_committee($u)
{
$fields = array('committee_active','emailprivate','ord','displayemail','access_admin',
$fields = array('committee_complete','committee_active','emailprivate','ord','displayemail','access_admin',
'access_config','access_super');
user_save_type_list($u, 'users_committee', $fields);
committee_status_update($u);
}
function user_save_judge($u)