svn path=/trunk/boinc/; revision=14276

This commit is contained in:
David Anderson 2007-11-21 00:17:56 +00:00
parent 6ac91121d1
commit 05fb140544
1 changed files with 8 additions and 8 deletions

View File

@ -65,12 +65,19 @@ function get_profile($userid) {
} }
function show_profile_creation_page($user) { function show_profile_creation_page($user) {
$config = get_config();
$min_credit = parse_config($config, "<profile_min_credit>");
if ($min_credit && $user->expavg_credit < $min_credit) {
error_page(
"To prevent spam, an average credit of $min_credit or greater is required to create or edit a profile. We apologize for this inconvenience."
);
}
// If the user already has a profile, // If the user already has a profile,
// fill in the fields with their current values. // fill in the fields with their current values.
// //
$profile = get_profile($user->id); $profile = get_profile($user->id);
if (post_str("submit", true)) { if (post_str("submit", true)) {
$config = get_config();
$privatekey = parse_config($config, "<recaptcha_private_key>"); $privatekey = parse_config($config, "<recaptcha_private_key>");
if ($privatekey) { if ($privatekey) {
$resp = recaptcha_check_answer($privatekey, $_SERVER["REMOTE_ADDR"], $resp = recaptcha_check_answer($privatekey, $_SERVER["REMOTE_ADDR"],
@ -83,13 +90,6 @@ function show_profile_creation_page($user) {
} }
} }
$min_credit = parse_config($config, "<profile_min_credit>");
if ($min_credit && $user->expavg_credit < $min_credit) {
error_page(
"To prevent spam, an average credit of $min_credit or greater is required to create or edit a profile."
);
}
process_create_profile($user, $profile); process_create_profile($user, $profile);
exit(); exit();
} }