From c9622863215155e94d155f931a4432f6b0bfe3e1 Mon Sep 17 00:00:00 2001 From: james Date: Thu, 3 Dec 2009 23:19:06 +0000 Subject: [PATCH] Save committee member "complete" status --- committee.inc.php | 13 +++++++++++++ user.inc.php | 4 +++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/committee.inc.php b/committee.inc.php index 6bf741cf..e6d3b7b7 100644 --- a/committee.inc.php +++ b/committee.inc.php @@ -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'; +} + ?> diff --git a/user.inc.php b/user.inc.php index 7aa07ec2..ae3b2334 100644 --- a/user.inc.php +++ b/user.inc.php @@ -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)