diff --git a/inc/config.php b/inc/config.php index c603a95d..d65e867e 100644 --- a/inc/config.php +++ b/inc/config.php @@ -246,10 +246,10 @@ //$config['dir']['static'] = $config['root'] . 'static/'; // Where to store the .html templates. This folder and templates must exist or fatal errors will be thrown. $config['dir']['template'] = getcwd() . '/templates'; - // For the homepage generation files (themes, etc.) - $config['dir']['homepage'] = getcwd() . '/templates/homepage'; + // For the themes (homepages, etc.) + $config['dir']['themes'] = getcwd() . '/templates/themes'; // Same as above, but a URI (accessable by web interface, not locally) - $config['dir']['homepage_uri'] = 'templates/homepage'; + $config['dir']['themes_uri'] = 'templates/themes'; // Homepage directory $config['dir']['home'] = ''; diff --git a/inc/functions.php b/inc/functions.php index 831a9981..2efa6178 100644 --- a/inc/functions.php +++ b/inc/functions.php @@ -143,11 +143,11 @@ function loadThemeConfig($_theme) { global $config; - if(!file_exists($config['dir']['homepage'] . '/' . $_theme . '/info.php')) + if(!file_exists($config['dir']['themes'] . '/' . $_theme . '/info.php')) return false; // Load theme information into $theme - include $config['dir']['homepage'] . '/' . $_theme . '/info.php'; + include $config['dir']['themes'] . '/' . $_theme . '/info.php'; return $theme; } @@ -162,8 +162,8 @@ $theme = loadThemeConfig($_theme); - if(file_exists($config['dir']['homepage'] . '/' . $_theme . '/theme.php')) { - require_once $config['dir']['homepage'] . '/' . $_theme . '/theme.php'; + if(file_exists($config['dir']['themes'] . '/' . $_theme . '/theme.php')) { + require_once $config['dir']['themes'] . '/' . $_theme . '/theme.php'; $theme['build_function']($action, themeSettings()); } diff --git a/mod.php b/mod.php index b6f01ec6..5f655bcb 100644 --- a/mod.php +++ b/mod.php @@ -317,17 +317,17 @@ echo Element('page.html', Array( 'config'=>$config, 'title'=>'No theme', - 'body'=>'
Successfully stopped using any themes. You\'ll have to create a homepage manually if you want one.
', + 'body'=>'Successfully stopped using all themes.
', 'mod'=>true ) ); } elseif(preg_match('/^\/themes(\/(\w+))?$/', $query, $match)) { if($mod['type'] < $config['mod']['themes']) error($config['error']['noaccess']); - if(!is_dir($config['dir']['homepage'])) - error('Homepage directory doesn\'t exist!'); - if(!$dir = opendir($config['dir']['homepage'])) - error('Cannot open homepage directory; check permissions.'); + if(!is_dir($config['dir']['themes'])) + error('Themes directory doesn\'t exist!'); + if(!$dir = opendir($config['dir']['themes'])) + error('Cannot open themes directory; check permissions.'); if(isset($match[2])) { $_theme = &$match[2]; @@ -406,7 +406,7 @@ // Scan directory for themes $themes = Array(); while($file = readdir($dir)) { - if($file[0] != '.' && is_dir($config['dir']['homepage'] . '/' . $file)) { + if($file[0] != '.' && is_dir($config['dir']['themes'] . '/' . $file)) { $themes[] = $file; } } @@ -436,7 +436,7 @@ '' . '