diff options
Diffstat (limited to 'inc/functions.php')
| -rw-r--r-- | inc/functions.php | 21 |
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); |
