forked from PiPass/blockpage
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.php
66 lines (51 loc) · 2.36 KB
/
config.php
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
<?php
/*
For your PiPass system to function properly, it's reccomended that you
modify all of these variables to appropriate values. An explanation of
each variable is listed as a comment below the variable.
NOTE: All PiPass files are dependent upon this one configuration file. Your
changes will be widespread!
*/
$ini_path = "{$_SERVER['HOME']}/.config/PiPass/PiPass.ini";
$ini = [];
// If the ini file exists, use it. If not, create an empty $ini array so
// checks against it fail.
if (file_exists($ini_path)) {
$ini = parse_ini_file($ini_path);
}
function get_config($section, $defaultValue) {
global $ini;
if (array_key_exists($section , $ini) == true) {
return $ini[$section];
} else {
return $defaultValue;
}
}
$conf["language"] = get_config('language', "en");
// Language to use in PiPass. Should be in IETF language format.
$conf['show_tech_info'] = get_config('show_tech_info', true);
// Should usually be set to true, unless you have specific reason to disable
// it. Determines whether the program should show technical info.
$conf['blockpage_url'] = get_config('blockpage_url', "blockpage/index.php");
// The URL (not directory) of your blockpage. Setting this incorrectly can
// lead to SSL certificate SAN errors, which prompt the user that the
// connection is "not secure." It's highly recommended that you change this.
// Example: "https://example.com/blockpage/"
$conf['unblock_url'] = get_config('unblock-url', "unblock");
// In most cases this does not have to be changed. Only change it if your
// unblock page resides in a sub-path which is not "unblock"
$conf['safeurl'] = get_config('safeurl', "about:blank");
// Enter a URL of your choice to go to when a user clicks "back to safety"
// This should not be a directory.
$conf['adminemail'] = get_config('adminemail', "");
// Your email. Used when a user requests a permanent unblock.
$conf['timezone'] = date_default_timezone_set(get_config('timezone', "America/New_York"));
// Your timezone. Used when displaying technical info.
$conf['date'] = date(get_config('date', 'm/d/Y h:i:s a'), time());
// Format in which the date/time is presented to end users.
$conf['unblock_seconds'] = get_config('unblock_seconds', 7200);
// How many seconds to unblock a website for when a temporary unblock is
// executed by a user.
$conf['pipass_version'] = "1.4";
// You probably should not mess with this variable.
?>