Commit | Line | Data |
---|---|---|
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> |