|
@@ -117,31 +117,6 @@ function ThemeAdmin()
|
|
|
{
|
|
|
global $context, $boarddir, $modSettings, $smcFunc;
|
|
|
|
|
|
- loadLanguage('Admin');
|
|
|
- isAllowedTo('admin_forum');
|
|
|
- loadTemplate('Themes');
|
|
|
-
|
|
|
-
|
|
|
- get_all_themes(true);
|
|
|
-
|
|
|
-
|
|
|
- $context['can_create_new'] = is_writable($boarddir . '/Themes');
|
|
|
- $context['new_theme_dir'] = substr(realpath($boarddir . '/Themes/default'), 0, -7);
|
|
|
-
|
|
|
-
|
|
|
- $theme_dir = $boarddir . '/Themes/theme';
|
|
|
- $i = 1;
|
|
|
- while (file_exists($theme_dir . $i))
|
|
|
- $i++;
|
|
|
-
|
|
|
- $context['new_theme_name'] = 'theme' . $i;
|
|
|
-
|
|
|
-
|
|
|
- createToken('admin-tm');
|
|
|
- createToken('admin-t-file');
|
|
|
- createToken('admin-t-copy');
|
|
|
- createToken('admin-t-dir');
|
|
|
-
|
|
|
|
|
|
if (isset($_POST['save']))
|
|
|
{
|
|
@@ -156,7 +131,7 @@ function ThemeAdmin()
|
|
|
fatal_lang_error('themes_none_selectable', false);
|
|
|
|
|
|
if (!in_array($_POST['options']['theme_guests'], $_POST['options']['known_themes']))
|
|
|
- fatal_lang_error('themes_default_selectable', false);
|
|
|
+ fatal_lang_error('themes_default_selectable', false);
|
|
|
|
|
|
|
|
|
updateSettings(array(
|
|
@@ -169,6 +144,31 @@ function ThemeAdmin()
|
|
|
|
|
|
redirectexit('action=admin;area=theme;' . $context['session_var'] . '=' . $context['session_id'] . ';sa=admin');
|
|
|
}
|
|
|
+
|
|
|
+ loadLanguage('Admin');
|
|
|
+ isAllowedTo('admin_forum');
|
|
|
+ loadTemplate('Themes');
|
|
|
+
|
|
|
+
|
|
|
+ get_all_themes(true);
|
|
|
+
|
|
|
+
|
|
|
+ $context['can_create_new'] = is_writable($boarddir . '/Themes');
|
|
|
+ $context['new_theme_dir'] = substr(realpath($boarddir . '/Themes/default'), 0, -7);
|
|
|
+
|
|
|
+
|
|
|
+ $theme_dir = $boarddir . '/Themes/theme';
|
|
|
+ $i = 1;
|
|
|
+ while (file_exists($theme_dir . $i))
|
|
|
+ $i++;
|
|
|
+
|
|
|
+ $context['new_theme_name'] = 'theme' . $i;
|
|
|
+
|
|
|
+
|
|
|
+ createToken('admin-tm');
|
|
|
+ createToken('admin-t-file');
|
|
|
+ createToken('admin-t-copy');
|
|
|
+ createToken('admin-t-dir');
|
|
|
}
|
|
|
|
|
|
|