public
nobgit
read
NobMail
Based on mailcow: dockerized
Languages
Repository composition by tracked source files.
PHP
49%
JavaScript
35%
HTML
9%
CSS
4%
Shell
2%
Python
1%
Lua
0%
Perl
0%
Ruby
0%
SCSS
0%
Create file
Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git
Commit
[BS5] move init frontend block
635fa795
data/web/inc/prerequisites.inc.php | 51 +++++++++++++++++++-------------------
1 file changed, 25 insertions(+), 26 deletions(-)
Diff
diff --git a/data/web/inc/prerequisites.inc.php b/data/web/inc/prerequisites.inc.php
index 626e493a..4dee3dc3 100644
--- a/data/web/inc/prerequisites.inc.php
+++ b/data/web/inc/prerequisites.inc.php
@@ -207,32 +207,6 @@ if(file_exists($langFile)) {
}
-// init frontend
-// Minify JS
-use MatthiasMullie\Minify;
-$js_minifier = new JSminifierExtended();
-$js_dir = array_diff(scandir('/web/js/build'), array('..', '.'));
-// Minify CSS
-$css_minifier = new CSSminifierExtended();
-$css_dir = array_diff(scandir('/web/css/build'), array('..', '.'));
-// get customized ui data
-$UI_TEXTS = customize('get', 'ui_texts');
-$UI_THEME = "lumen"; // TODO: customize('get', 'ui_theme');
-// minify bootstrap theme
-if (file_exists('../css/themes'.$UI_THEME.'-bootstrap.css'))
- $css_minifier->add('../css/themes/'.$UI_THEME.'-bootstrap.css');
-else
- $css_minifier->add('../css/themes/lumen-bootstrap.css');
-// minify css build files
-foreach ($css_dir as $css_file) {
- $css_minifier->add('/web/css/build/' . $css_file);
-}
-// minify js build files
-foreach ($js_dir as $js_file) {
- $js_minifier->add('/web/js/build/' . $js_file);
-}
-
-
require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/functions.acl.inc.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/functions.address_rewriting.inc.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/functions.admin.inc.php';
@@ -267,3 +241,28 @@ if (isset($_SESSION['mailcow_cc_role'])) {
// }
acl('to_session');
}
+
+// init frontend
+// Minify JS
+use MatthiasMullie\Minify;
+$js_minifier = new JSminifierExtended();
+$js_dir = array_diff(scandir('/web/js/build'), array('..', '.'));
+// Minify CSS
+$css_minifier = new CSSminifierExtended();
+$css_dir = array_diff(scandir('/web/css/build'), array('..', '.'));
+// get customized ui data
+$UI_TEXTS = customize('get', 'ui_texts');
+$UI_THEME = "lumen"; // TODO: customize('get', 'ui_theme');
+// minify bootstrap theme
+if (file_exists('../css/themes'.$UI_THEME.'-bootstrap.css'))
+ $css_minifier->add('../css/themes/'.$UI_THEME.'-bootstrap.css');
+else
+ $css_minifier->add('../css/themes/lumen-bootstrap.css');
+// minify css build files
+foreach ($css_dir as $css_file) {
+ $css_minifier->add('/web/css/build/' . $css_file);
+}
+// minify js build files
+foreach ($js_dir as $js_file) {
+ $js_minifier->add('/web/js/build/' . $js_file);
+}
\ No newline at end of file