|
@@ -17,88 +17,7 @@ function template_main()
|
|
|
|
|
|
echo '
|
|
|
<div id="admincenter">
|
|
|
- <div class="cat_bar">
|
|
|
- <h3 class="catbg">
|
|
|
- <a href="', $scripturl, '?action=helpadmin;help=themes" onclick="return reqOverlayDiv(this.href);" class="help"><img src="', $settings['images_url'], '/helptopics_hd.png" class="icon" alt="', $txt['help'], '" /></a>
|
|
|
- ', $txt['themeadmin_title'], '
|
|
|
- </h3>
|
|
|
- </div>
|
|
|
- <div class="information">
|
|
|
- ', $txt['themeadmin_explain'], '
|
|
|
- </div>
|
|
|
- <div id="admin_form_wrapper">
|
|
|
- <form action="', $scripturl, '?action=admin;area=theme;sa=admin" method="post" accept-charset="', $context['character_set'], '">
|
|
|
- <div class="cat_bar">
|
|
|
- <h3 class="catbg">',
|
|
|
- $txt['settings'], '
|
|
|
- </h3>
|
|
|
- </div>
|
|
|
- <div class="windowbg2">
|
|
|
- <div class="content">
|
|
|
- <dl class="settings">
|
|
|
- <dt>
|
|
|
- <label for="options-theme_allow"> ', $txt['theme_allow'], '</label>
|
|
|
- </dt>
|
|
|
- <dd>
|
|
|
- <input type="checkbox" name="options[theme_allow]" id="options-theme_allow" value="1"', !empty($modSettings['theme_allow']) ? ' checked="checked"' : '', ' class="input_check" />
|
|
|
- </dd>
|
|
|
- <dt>
|
|
|
- <label for="known_themes_list">', $txt['themeadmin_selectable'], '</label>:
|
|
|
- </dt>
|
|
|
- <dd>
|
|
|
- <div id="known_themes_list">';
|
|
|
- foreach ($context['themes'] as $theme)
|
|
|
- echo '
|
|
|
- <label for="options-known_themes_', $theme['id'], '"><input type="checkbox" name="options[known_themes][]" id="options-known_themes_', $theme['id'], '" value="', $theme['id'], '"', $theme['known'] ? ' checked="checked"' : '', ' class="input_check" /> ', $theme['name'], '</label><br />';
|
|
|
-
|
|
|
- echo '
|
|
|
- </div>
|
|
|
- <a href="javascript:void(0);" onclick="document.getElementById(\'known_themes_list\').style.display=\'block\'; document.getElementById(\'known_themes_link\').style.display = \'none\'; return false; " id="known_themes_link" style="display: none;">[ ', $txt['themeadmin_themelist_link'], ' ]</a>
|
|
|
- <script type="text/javascript"><!-- // --><![CDATA[
|
|
|
- document.getElementById("known_themes_list").style.display = "none";
|
|
|
- document.getElementById("known_themes_link").style.display = "";
|
|
|
- // ]]></script>
|
|
|
- </dd>
|
|
|
- <dt>
|
|
|
- <label for="theme_guests">', $txt['theme_guests'], ':</label>
|
|
|
- </dt>
|
|
|
- <dd>
|
|
|
- <select name="options[theme_guests]" id="theme_guests">';
|
|
|
-
|
|
|
- // Put an option for each theme in the select box.
|
|
|
- foreach ($context['themes'] as $theme)
|
|
|
- echo '
|
|
|
- <option value="', $theme['id'], '"', $modSettings['theme_guests'] == $theme['id'] ? ' selected="selected"' : '', '>', $theme['name'], '</option>';
|
|
|
-
|
|
|
- echo '
|
|
|
- </select>
|
|
|
- <span class="smalltext pick_theme"><a href="', $scripturl, '?action=theme;sa=pick;u=-1;', $context['session_var'], '=', $context['session_id'], '">', $txt['theme_select'], '</a></span>
|
|
|
- </dd>
|
|
|
- <dt>
|
|
|
- <label for="theme_reset">', $txt['theme_reset'], '</label>:
|
|
|
- </dt>
|
|
|
- <dd>
|
|
|
- <select name="theme_reset" id="theme_reset">
|
|
|
- <option value="-1" selected="selected">', $txt['theme_nochange'], '</option>
|
|
|
- <option value="0">', $txt['theme_forum_default'], '</option>';
|
|
|
-
|
|
|
- // Same thing, this time for changing the theme of everyone.
|
|
|
- foreach ($context['themes'] as $theme)
|
|
|
- echo '
|
|
|
- <option value="', $theme['id'], '">', $theme['name'], '</option>';
|
|
|
-
|
|
|
- echo '
|
|
|
- </select>
|
|
|
- <span class="smalltext pick_theme"><a href="', $scripturl, '?action=theme;sa=pick;u=0;', $context['session_var'], '=', $context['session_id'], '">', $txt['theme_select'], '</a></span>
|
|
|
- </dd>
|
|
|
- </dl>
|
|
|
- <input type="submit" name="save" value="' . $txt['save'] . '" class="button_submit" />
|
|
|
- <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
|
|
|
- <input type="hidden" name="', $context['admin-tm_token_var'], '" value="', $context['admin-tm_token'], '" />
|
|
|
- <input type="hidden" value="0" name="options[theme_allow]" />
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </form>';
|
|
|
+ <div id="admin_form_wrapper">';
|
|
|
|
|
|
// Link to simplemachines.org for latest themes and info!
|
|
|
echo '
|
|
@@ -192,10 +111,95 @@ function template_main()
|
|
|
|
|
|
function template_list_themes()
|
|
|
{
|
|
|
- global $context, $settings, $options, $scripturl, $txt;
|
|
|
+ global $context, $settings, $options, $scripturl, $txt, $modSettings;
|
|
|
|
|
|
echo '
|
|
|
<div id="admincenter">
|
|
|
+ <div class="cat_bar">
|
|
|
+ <h3 class="catbg">
|
|
|
+ <a href="', $scripturl, '?action=helpadmin;help=themes" onclick="return reqOverlayDiv(this.href);" class="help"><img src="', $settings['images_url'], '/helptopics_hd.png" class="icon" alt="', $txt['help'], '" /></a>
|
|
|
+ ', $txt['themeadmin_title'], '
|
|
|
+ </h3>
|
|
|
+ </div>
|
|
|
+ <div class="information">
|
|
|
+ ', $txt['themeadmin_explain'], '
|
|
|
+ </div>
|
|
|
+ <div id="admin_form_wrapper">
|
|
|
+ <form action="', $scripturl, '?action=admin;area=theme;sa=admin" method="post" accept-charset="', $context['character_set'], '">
|
|
|
+ <div class="cat_bar">
|
|
|
+ <h3 class="catbg">',
|
|
|
+ $txt['settings'], '
|
|
|
+ </h3>
|
|
|
+ </div>
|
|
|
+ <div class="windowbg2">
|
|
|
+ <div class="content">
|
|
|
+ <dl class="settings">
|
|
|
+ <dt>
|
|
|
+ <label for="options-theme_allow"> ', $txt['theme_allow'], '</label>
|
|
|
+ </dt>
|
|
|
+ <dd>
|
|
|
+ <input type="checkbox" name="options[theme_allow]" id="options-theme_allow" value="1"', !empty($modSettings['theme_allow']) ? ' checked="checked"' : '', ' class="input_check" />
|
|
|
+ </dd>
|
|
|
+ <dt>
|
|
|
+ <label for="known_themes_list">', $txt['themeadmin_selectable'], '</label>:
|
|
|
+ </dt>
|
|
|
+ <dd>
|
|
|
+ <div id="known_themes_list">';
|
|
|
+ foreach ($context['themes'] as $theme)
|
|
|
+ echo '
|
|
|
+ <label for="options-known_themes_', $theme['id'], '"><input type="checkbox" name="options[known_themes][]" id="options-known_themes_', $theme['id'], '" value="', $theme['id'], '"', $theme['known'] ? ' checked="checked"' : '', ' class="input_check" /> ', $theme['name'], '</label><br />';
|
|
|
+
|
|
|
+ echo '
|
|
|
+ </div>
|
|
|
+ <a href="javascript:void(0);" onclick="document.getElementById(\'known_themes_list\').style.display=\'block\'; document.getElementById(\'known_themes_link\').style.display = \'none\'; return false; " id="known_themes_link" style="display: none;">[ ', $txt['themeadmin_themelist_link'], ' ]</a>
|
|
|
+ <script type="text/javascript"><!-- // --><![CDATA[
|
|
|
+ document.getElementById("known_themes_list").style.display = "none";
|
|
|
+ document.getElementById("known_themes_link").style.display = "";
|
|
|
+ // ]]></script>
|
|
|
+ </dd>
|
|
|
+ <dt>
|
|
|
+ <label for="theme_guests">', $txt['theme_guests'], ':</label>
|
|
|
+ </dt>
|
|
|
+ <dd>
|
|
|
+ <select name="options[theme_guests]" id="theme_guests">';
|
|
|
+
|
|
|
+ // Put an option for each theme in the select box.
|
|
|
+ foreach ($context['themes'] as $theme)
|
|
|
+ echo '
|
|
|
+ <option value="', $theme['id'], '"', $modSettings['theme_guests'] == $theme['id'] ? ' selected="selected"' : '', '>', $theme['name'], '</option>';
|
|
|
+
|
|
|
+ echo '
|
|
|
+ </select>
|
|
|
+ <span class="smalltext pick_theme"><a href="', $scripturl, '?action=theme;sa=pick;u=-1;', $context['session_var'], '=', $context['session_id'], '">', $txt['theme_select'], '</a></span>
|
|
|
+ </dd>
|
|
|
+ <dt>
|
|
|
+ <label for="theme_reset">', $txt['theme_reset'], '</label>:
|
|
|
+ </dt>
|
|
|
+ <dd>
|
|
|
+ <select name="theme_reset" id="theme_reset">
|
|
|
+ <option value="-1" selected="selected">', $txt['theme_nochange'], '</option>
|
|
|
+ <option value="0">', $txt['theme_forum_default'], '</option>';
|
|
|
+
|
|
|
+ // Same thing, this time for changing the theme of everyone.
|
|
|
+ foreach ($context['themes'] as $theme)
|
|
|
+ echo '
|
|
|
+ <option value="', $theme['id'], '">', $theme['name'], '</option>';
|
|
|
+
|
|
|
+ echo '
|
|
|
+ </select>
|
|
|
+ <span class="smalltext pick_theme"><a href="', $scripturl, '?action=theme;sa=pick;u=0;', $context['session_var'], '=', $context['session_id'], '">', $txt['theme_select'], '</a></span>
|
|
|
+ </dd>
|
|
|
+ </dl>
|
|
|
+ <input type="submit" name="save" value="' . $txt['save'] . '" class="button_submit" />
|
|
|
+ <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
|
|
|
+ <input type="hidden" name="', $context['admin-tm_token_var'], '" value="', $context['admin-tm_token'], '" />
|
|
|
+ <input type="hidden" value="0" name="options[theme_allow]" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form>';
|
|
|
+
|
|
|
+ // Theme list.
|
|
|
+ echo '
|
|
|
<div class="cat_bar">
|
|
|
<h3 class="catbg">', $txt['themeadmin_list_heading'], '</h3>
|
|
|
</div>
|