From c589219a962203ddb2a8b3899f964ca5ae5209ef Mon Sep 17 00:00:00 2001 From: Philip Häusler Date: Fri, 27 Dec 2013 18:45:27 +0100 Subject: freeloader feature --- config/config.default.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'config') diff --git a/config/config.default.php b/config/config.default.php index 1356beaf..bd3415da 100644 --- a/config/config.default.php +++ b/config/config.default.php @@ -26,6 +26,9 @@ define('MIN_PASSWORD_LENGTH', 8); // Wenn Engel beim Registrieren oder in ihrem Profil eine T-Shirt Größe angeben sollen, auf true setzen: $enable_tshirt_size = true; +// Number of shifts to freeload until angel is locked for shift signup. +$max_freeloadable_shifts = 2; + // local timezone date_default_timezone_set("Europe/Berlin"); @@ -34,13 +37,13 @@ $PentabarfXMLhost = "cccv.pentabarf.org"; $PentabarfXMLpath = "Xcal/conference/"; $PentabarfXMLEventID = "31"; -// multiply "night shifts" (start or end between 2 and 6 exclusive) by 2 +// multiply "night shifts" and freeloaded shifts (start or end between 2 and 6 exclusive) by 2 $shift_sum_formula = "SUM( (1+( (HOUR(FROM_UNIXTIME(`Shifts`.`end`)) > 2 AND HOUR(FROM_UNIXTIME(`Shifts`.`end`)) < 6) OR (HOUR(FROM_UNIXTIME(`Shifts`.`start`)) > 2 AND HOUR(FROM_UNIXTIME(`Shifts`.`start`)) < 6) OR (HOUR(FROM_UNIXTIME(`Shifts`.`start`)) <= 2 AND HOUR(FROM_UNIXTIME(`Shifts`.`end`)) >= 6) - ))*(`Shifts`.`end` - `Shifts`.`start`) + ))*(`Shifts`.`end` - `Shifts`.`start`)*(-2 * `ShiftEntry`.`freeloaded`) )"; // weigh every shift the same -- cgit v1.2.3-54-g00ecf