|
@@ -17,6 +17,15 @@ 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">';
|
|
|
|
|
|
// Link to simplemachines.org for latest themes and info!
|
|
@@ -24,15 +33,11 @@ function template_main()
|
|
|
<br />
|
|
|
<div class="cat_bar">
|
|
|
<h3 class="catbg">
|
|
|
- <a href="', $scripturl, '?action=helpadmin;help=latest_themes" onclick="return reqOverlayDiv(this.href);" class="help"><img src="', $settings['images_url'], '/helptopics_hd.png" class="icon" alt="', $txt['help'], '" /></a> ', $txt['theme_latest'], '
|
|
|
+ ', $txt['theme_adding_title'], '
|
|
|
</h3>
|
|
|
</div>
|
|
|
- <div class="windowbg">
|
|
|
- <div class="content">
|
|
|
- <div id="themeLatest">
|
|
|
- ', $txt['theme_latest_fetch'], '
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <div class="windowbg2">
|
|
|
+ ', $txt['theme_adding'], '
|
|
|
</div>
|
|
|
<br />';
|
|
|
|
|
@@ -84,7 +89,7 @@ function template_main()
|
|
|
</dl>
|
|
|
<input type="submit" name="save" value="', $txt['theme_install_go'], '" 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" name="', $context['admin-tl_token_var'], '" value="', $context['admin-tl_token'], '" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</form>
|
|
@@ -111,94 +116,88 @@ function template_main()
|
|
|
|
|
|
function template_list_themes()
|
|
|
{
|
|
|
- global $context, $settings, $options, $scripturl, $txt, $modSettings;
|
|
|
+ global $context, $settings, $options, $scripturl, $txt;
|
|
|
+ global $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">';
|
|
|
+ <div id="admincenter">';
|
|
|
+
|
|
|
+ echo '
|
|
|
+ <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 />';
|
|
|
+ <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">';
|
|
|
+ </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>';
|
|
|
+ <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>';
|
|
|
+ </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>';
|
|
|
+ <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>
|
|
|
+ </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-ti_token_var'], '" value="', $context['admin-ti_token'], '" />
|
|
|
+ <input type="hidden" value="0" name="options[theme_allow]" />
|
|
|
</div>
|
|
|
- </form>';
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ <br />';
|
|
|
|
|
|
- // Theme list.
|
|
|
echo '
|
|
|
<div class="cat_bar">
|
|
|
<h3 class="catbg">', $txt['themeadmin_list_heading'], '</h3>
|