Guard against GitHub randomly changing the access_token
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / settings.tpl
CommitLineData
320f4a6d
MW
1{include file='documentHeader'}
2
3<head>
4 <title>{lang}wcf.user.option.category.settings.{$category}{/lang} - {lang}wcf.user.menu.settings{/lang} - {PAGE_TITLE|language}</title>
5 {include file='headInclude'}
6</head>
7
8<body id="tpl{$templateName|ucfirst}">
9
10{include file='userMenuSidebar'}
11
12{include file='header' sidebarOrientation='left'}
13
14<header class="boxHeadline">
15 <h1>{lang}wcf.user.menu.settings{/lang}: {lang}wcf.user.option.category.settings.{$category}{/lang}</h1>
16</header>
17
18{include file='userNotice'}
19
77329f86
AE
20{include file='formError'}
21
320f4a6d
MW
22{if $success|isset}
23 <p class="success">{lang}wcf.global.success.edit{/lang}</p>
24{/if}
25
26<div class="contentNavigation">
27 {hascontent}
28 <nav>
29 <ul>
30 {content}
31 {event name='contentNavigationButtons'}
32 {/content}
33 </ul>
34 </nav>
35 {/hascontent}
36</div>
37
38<form method="post" action="{link controller='Settings'}{/link}">
39 <div class="container containerPadding marginTop">
40 {if $category == 'general'}
edf7add2
MW
41 {if $availableLanguages|count > 1}
42 <fieldset>
43 <legend>{lang}wcf.user.language{/lang}</legend>
44
320f4a6d 45 <dl>
edf7add2
MW
46 <dt><label>{lang}wcf.user.language{/lang}</label></dt>
47 <dd id="languageIDContainer">
9543d9fe 48 <script data-relocate="true">
edf7add2
MW
49 //<![CDATA[
50 $(function() {
51 var $languages = {
52 {implode from=$availableLanguages item=language}
53 '{@$language->languageID}': {
54 iconPath: '{@$language->getIconPath()}',
55 languageName: '{$language}'
56 }
57 {/implode}
58 };
59
60 new WCF.Language.Chooser('languageIDContainer', 'languageID', {@$languageID}, $languages);
61 });
62 //]]>
63 </script>
64 <noscript>
65 <select name="languageID" id="languageID">
66 {foreach from=$availableLanguages item=language}
67 <option value="{@$language->languageID}"{if $language->languageID == $languageID} selected="selected"{/if}>{$language}</option>
68 {/foreach}
69 </select>
70 </noscript>
71 </dd>
320f4a6d 72 </dl>
edf7add2
MW
73
74 {hascontent}
75 <dl>
76 <dt><label>{lang}wcf.user.visibleLanguages{/lang}</label></dt>
77 <dd class="floated">
78 {content}
79 {foreach from=$availableContentLanguages item=language}
80 <label><input name="contentLanguageIDs[]" type="checkbox" value="{@$language->languageID}"{if $language->languageID|in_array:$contentLanguageIDs} checked="checked"{/if} /> {$language}</label>
81 {/foreach}
82 {/content}
83 <small>{lang}wcf.user.visibleLanguages.description{/lang}</small></dd>
84 </dl>
85 {/hascontent}
86
87 {event name='languageFields'}
88 </fieldset>
89 {/if}
320f4a6d 90
edf7add2
MW
91 {if $availableStyles|count > 1}
92 <fieldset>
93 <legend>{lang}wcf.user.style{/lang}</legend>
94
95 <dl>
96 <dt><label for="styleID">{lang}wcf.user.style{/lang}</label></dt>
97 <dd>
98 <select id="styleID" name="styleID">
4cfb508e 99 <option value="0">{lang}wcf.global.defaultValue{/lang}</option>
edf7add2
MW
100 {foreach from=$availableStyles item=style}
101 <option value="{@$style->styleID}"{if $style->styleID == $styleID} selected="selected"{/if}>{$style->styleName}</option>
102 {/foreach}
103 </select>
104 <small>{lang}wcf.user.style.description{/lang}</small>
105 </dd>
106 </dl>
107
108 {event name='styleFields'}
109 </fieldset>
110 {/if}
320f4a6d
MW
111 {/if}
112
113 {foreach from=$optionTree[0][categories][0][categories] item=optionCategory}
114 <fieldset>
115 <legend>{lang}wcf.user.option.category.{@$optionCategory[object]->categoryName}{/lang}</legend>
116
117 {include file='userProfileOptionFieldList' options=$optionCategory[options] langPrefix='wcf.user.option.'}
118 </fieldset>
119 {/foreach}
120
121 {event name='fieldsets'}
122 </div>
123
124 <div class="formSubmit">
125 <input type="submit" value="{lang}wcf.global.button.submit{/lang}" accesskey="s" />
126 {if $category != 'general'}<input type="hidden" name="category" value="{$category}" />{/if}
77329f86 127 {@SECURITY_TOKEN_INPUT_TAG}
320f4a6d
MW
128 </div>
129</form>
130
131{include file='footer'}
132
133</body>
134</html>