summaryrefslogtreecommitdiff
path: root/config/config.default.php
blob: 5287b51b791d8cce81126a975c074db58684eb2a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?php

// Enable maintenance mode (showin a static page)
$maintenance_mode = false;

// URL to the angel faq and job description
$faq_url = 'https://events.ccc.de/congress/2013/wiki/Static:Volunteers';

// contact email address, linked on every page
$contact_email = 'mailto:ticket@c3heaven.de';

// Default-Theme auf der Startseite, 1=style1.css usw.
$default_theme = 1;

// Anzahl der News, die auf einer Seite ausgeben werden koennen...
$display_news = 6;

// Anzahl Stunden bis zum Austragen eigener Schichten
$last_unsubscribe = 3;

// Setzt den zu verwendenden Crypto-Algorismus (entsprechend der Dokumentation von crypt()).
// Falls ein Benutzerpasswort in einem anderen Format gespeichert ist,
// wird es bei der ersten Benutzung des Klartext-Passworts in das neue Format
// konvertiert.
// $crypt_alg = '$1'; // MD5
// $crypt_alg = '$2y$13'; // Blowfish
// $crypt_alg = '$5$rounds=5000'; // SHA-256
$crypt_alg = '$6$rounds=5000'; // SHA-512

$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');

// 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`)*(1 - 3 * `ShiftEntry`.`freeloaded`)
)';

// voucher calculation
$voucher_settings = [
    'initial_vouchers'   => 2,
    'shifts_per_voucher' => 1
];

// weigh every shift the same
// $shift_sum_formula = 'SUM(`end` - `start`)';

// For accessing stats
$api_key = '';

// MySQL-Connection Settings
$config = [
    'host' => 'localhost',
    'user' => 'root',
    'pw'   => '',
    'db'   => 'engelsystem'
];