Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function includeForPage($page)
- {
- $page = str_replace('?' . $_SERVER['QUERY_STRING'], '', $page);
- $page_scripts = (isset($this->page[$page]) && is_array($this->page[$page])) ? $this->page[$page] : array();
- $scripts = array_merge($this->default, $page_scripts);
- $to_remove = array();
- if(is_array($scripts) && !empty($scripts))
- {
- foreach($scripts as $key => $file)
- {
- if(substr($file, -3) == '.js')
- {
- echo '<script type="text/javascript" src="/_assets/js/' . $file . '?ver=' . bdaily::$config->main->version . '"></script>' . "\r\n";
- $to_remove[] = $key;
- }
- }
- foreach($to_remove as $val)
- {
- unset($scripts[$val]);
- }
- if(is_array($scripts) && !empty($scripts))
- {
- echo '<script type="text/javascript">' . "\r\n";
- echo '$(function() {' . "\r\n";
- foreach($scripts as $init)
- {
- echo "\t" . $init . ".init();" . "\r\n";
- }
- echo '});' . "\r\n";
- echo '</script>';
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement