-
Notifications
You must be signed in to change notification settings - Fork 151
Expand file tree
/
Copy pathsettings.php
More file actions
75 lines (67 loc) · 3.21 KB
/
Copy pathsettings.php
File metadata and controls
75 lines (67 loc) · 3.21 KB
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
69
70
71
72
73
74
75
<?php
use Photobooth\Environment;
use Photobooth\Utility\EventSymbolUtility;
require_once '../lib/boot.php';
use Photobooth\Utility\PathUtility;
header('Content-Type: application/javascript');
// Override secret configuration we don't need access from javascript for
$config['mail']['password'] = 'secret';
$config['login']['username'] = 'secret';
$config['login']['password'] = 'secret';
$config['login']['pin'] = 'secret';
$config['ftp']['username'] = 'secret';
$config['ftp']['password'] = 'secret';
if (!empty($config['logo']['path'])) {
$config['logo']['path'] = PathUtility::getPublicPath($config['logo']['path']);
}
if (!empty($config['ui']['shutter_cheese_img'])) {
$config['ui']['shutter_cheese_img'] = PathUtility::getPublicPath($config['ui']['shutter_cheese_img']);
}
if (!empty($config['picture']['frame'])) {
$config['picture']['frame'] = PathUtility::getPublicPath($config['picture']['frame']);
}
if (!empty($config['collage']['background'])) {
$config['collage']['background'] = PathUtility::getPublicPath($config['collage']['background']);
}
if (!empty($config['collage']['frame'])) {
$config['collage']['frame'] = PathUtility::getPublicPath($config['collage']['frame']);
}
if (!empty($config['background']['defaults'])) {
$config['background']['defaults'] = PathUtility::getPublicPath($config['background']['defaults']);
}
if (!empty($config['background']['admin'])) {
$config['background']['admin'] = PathUtility::getPublicPath($config['background']['admin']);
}
if (!empty($config['background']['chroma'])) {
$config['background']['chroma'] = PathUtility::getPublicPath($config['background']['chroma']);
}
if (!empty($config['screensaver']['image_source']) && $config['screensaver']['mode'] !== 'folder') {
$config['screensaver']['image_source'] = PathUtility::getPublicPath($config['screensaver']['image_source']);
}
if (!empty($config['screensaver']['video_source'])) {
$config['screensaver']['video_source'] = PathUtility::getPublicPath($config['screensaver']['video_source']);
}
if (!empty($config['screensaver']['text_font'])) {
$config['screensaver']['text_font'] = PathUtility::getPublicPath($config['screensaver']['text_font']);
}
if (!empty($config['fonts']['start_screen_title'])) {
$config['fonts']['start_screen_title'] = PathUtility::getPublicPath($config['fonts']['start_screen_title']);
}
if (!empty($config['fonts']['event_text'])) {
$config['fonts']['event_text'] = PathUtility::getPublicPath($config['fonts']['event_text']);
}
if (!empty($config['fonts']['screensaver_text'])) {
$config['fonts']['screensaver_text'] = PathUtility::getPublicPath($config['fonts']['screensaver_text']);
}
if (!empty($config['fonts']['gallery_title'])) {
$config['fonts']['gallery_title'] = PathUtility::getPublicPath($config['fonts']['gallery_title']);
}
if (empty($config['screensaver']['text_position'])) {
$config['screensaver']['text_position'] = 'center';
}
if (!empty($config['event']['symbol'])) {
$config['event']['symbol'] = EventSymbolUtility::normalize($config['event']['symbol']);
}
echo 'const config = ' . json_encode($config) . ';';
echo 'const environment = ' . json_encode(new Environment()) . ';';
echo 'const csrf = { key: "csrf", token: "' . $_SESSION['csrf'] . '" };';