summaryrefslogtreecommitdiff
path: root/inc/functions.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/functions.php')
-rw-r--r--inc/functions.php21
1 files changed, 20 insertions, 1 deletions
diff --git a/inc/functions.php b/inc/functions.php
index d930712f..aa9db4a7 100644
--- a/inc/functions.php
+++ b/inc/functions.php
@@ -15,7 +15,7 @@
if(!isset($config['url_stylesheet']))
$config['url_stylesheet'] = $config['root'] . 'style.css';
if(!isset($config['url_javascript']))
- $config['url_javascript'] = $config['root'] . 'script.js';
+ $config['url_javascript'] = $config['root'] . 'main.js';
if(!isset($config['post_url']))
$config['post_url'] = $config['root'] . $config['file_post'];
@@ -61,6 +61,9 @@
else
$config['uri_img'] = sprintf($config['uri_img'], $board['dir']);
+ if(!isset($config['uri_stylesheets']))
+ $config['uri_stylesheets'] = $config['root'];
+
if($config['root_file']) {
chdir($config['root_file']);
}
@@ -840,6 +843,22 @@
}
}
+ function buildJavascript() {
+ global $config;
+
+ $stylesheets = Array();
+ foreach($config['stylesheets'] as $name => $uri) {
+ $stylesheets[] = Array(
+ 'name' => addslashes($name),
+ 'uri' => addslashes((!empty($uri) ? $config['uri_stylesheets'] : '') . $uri));
+ }
+
+ file_put_contents($config['file_script'], Element('main.js', Array(
+ 'config' => $config,
+ 'stylesheets' => $stylesheets
+ )));
+ }
+
function isDNSBL() {
$dns_black_lists = file('./dnsbl.txt', FILE_IGNORE_NEW_LINES);