1
0
mirror of https://github.com/fspc/Yellow-Bike-Database.git synced 2025-02-22 08:53:23 -05:00
This commit is contained in:
Jonathan Rosenbaum 2018-04-27 07:33:33 +00:00
parent df31281ef8
commit 0b56dea180
3 changed files with 10 additions and 1 deletions

View File

@ -87,6 +87,10 @@ define("VOLUNTEER_DISCOUNT",25); // PERCENTAGE
define("SPECIAL_VOLUNTEER_HOURS_QUALIFICATION",100); // IN HOURS
define("SPECIAL_VOLUNTEER_DISCOUNT",50); // PERCENTAGE
// Customized sweat equity limit per contact_id
// e.g. for sweat equity limit of $200 for contact_id 500: array(500 => 200)
$custom_sweat_equity_limit = array();
// Determines the behaviour of Bicycles (transaction_type_id) for volunteer to earn-a-bike purchases.
// Keeping things equitable, if a patron decides to purchase a bike, rather than earning it,
// that counts to the EAB limit for the year.

View File

@ -659,7 +659,7 @@ $(function() {
// volunteer hours magic
function redeemable(obj, spinner_value, event, volunteer) {
//var sweat_equity_hours = obj.sweat_equity_limit / (obj.volunteer_hours_redeemed * obj.volunteer_hour_value);
//var sweat_equity_hours = obj.sweat_equity_limit / (obj.volunteer_hours_redeemed * obj.volunteer_hour_value);
var redeemable_value;
if ($("#transaction_type").val() !== "Stand Time") {

View File

@ -152,6 +152,11 @@ $membership_discount = MEMBERSHIP_DISCOUNT;
$result["max_bike_earned"] = $max_bike_earned;
$result["volunteer_hour_value"] = $volunteer_hour_value;
$result["sweat_equity_limit"] = $sweat_equity_limit;
foreach ( $custom_sweat_equity_limit as $key => $value ) {
if( $result["contact_id"] == $key ) {
$result["sweat_equity_limit"] = $value;
}
}
$result["volunteer_discount"] = $volunteer_discount;
$result["special_volunteer_hours_qualification"] = $special_volunteer_hours_qualification;
$result["special_volunteer_discount"] = $special_volunteer_discount;