Chris@76
|
1 <?php
|
Chris@76
|
2 /**
|
Chris@76
|
3 * Simple Machines Forum (SMF)
|
Chris@76
|
4 *
|
Chris@76
|
5 * @package SMF
|
Chris@76
|
6 * @author Simple Machines
|
Chris@76
|
7 * @copyright 2011 Simple Machines
|
Chris@76
|
8 * @license http://www.simplemachines.org/about/smf/license.php BSD
|
Chris@76
|
9 *
|
Chris@76
|
10 * @version 2.0
|
Chris@76
|
11 */
|
Chris@76
|
12
|
Chris@76
|
13 function template_options()
|
Chris@76
|
14 {
|
Chris@76
|
15 global $context, $settings, $options, $scripturl, $txt;
|
Chris@76
|
16
|
Chris@76
|
17 $context['theme_options'] = array(
|
Chris@76
|
18 array(
|
Chris@76
|
19 'id' => 'show_board_desc',
|
Chris@76
|
20 'label' => $txt['board_desc_inside'],
|
Chris@76
|
21 'default' => true,
|
Chris@76
|
22 ),
|
Chris@76
|
23 array(
|
Chris@76
|
24 'id' => 'show_children',
|
Chris@76
|
25 'label' => $txt['show_children'],
|
Chris@76
|
26 'default' => true,
|
Chris@76
|
27 ),
|
Chris@76
|
28 array(
|
Chris@76
|
29 'id' => 'use_sidebar_menu',
|
Chris@76
|
30 'label' => $txt['use_sidebar_menu'],
|
Chris@76
|
31 'default' => true,
|
Chris@76
|
32 ),
|
Chris@76
|
33 array(
|
Chris@76
|
34 'id' => 'show_no_avatars',
|
Chris@76
|
35 'label' => $txt['show_no_avatars'],
|
Chris@76
|
36 'default' => true,
|
Chris@76
|
37 ),
|
Chris@76
|
38 array(
|
Chris@76
|
39 'id' => 'show_no_signatures',
|
Chris@76
|
40 'label' => $txt['show_no_signatures'],
|
Chris@76
|
41 'default' => true,
|
Chris@76
|
42 ),
|
Chris@76
|
43 array(
|
Chris@76
|
44 'id' => 'show_no_censored',
|
Chris@76
|
45 'label' => $txt['show_no_censored'],
|
Chris@76
|
46 'default' => true,
|
Chris@76
|
47 ),
|
Chris@76
|
48 array(
|
Chris@76
|
49 'id' => 'return_to_post',
|
Chris@76
|
50 'label' => $txt['return_to_post'],
|
Chris@76
|
51 'default' => true,
|
Chris@76
|
52 ),
|
Chris@76
|
53 array(
|
Chris@76
|
54 'id' => 'no_new_reply_warning',
|
Chris@76
|
55 'label' => $txt['no_new_reply_warning'],
|
Chris@76
|
56 'default' => true,
|
Chris@76
|
57 ),
|
Chris@76
|
58 array(
|
Chris@76
|
59 'id' => 'view_newest_first',
|
Chris@76
|
60 'label' => $txt['recent_posts_at_top'],
|
Chris@76
|
61 'default' => true,
|
Chris@76
|
62 ),
|
Chris@76
|
63 array(
|
Chris@76
|
64 'id' => 'view_newest_pm_first',
|
Chris@76
|
65 'label' => $txt['recent_pms_at_top'],
|
Chris@76
|
66 'default' => true,
|
Chris@76
|
67 ),
|
Chris@76
|
68 array(
|
Chris@76
|
69 'id' => 'posts_apply_ignore_list',
|
Chris@76
|
70 'label' => $txt['posts_apply_ignore_list'],
|
Chris@76
|
71 'default' => false,
|
Chris@76
|
72 ),
|
Chris@76
|
73 array(
|
Chris@76
|
74 'id' => 'wysiwyg_default',
|
Chris@76
|
75 'label' => $txt['wysiwyg_default'],
|
Chris@76
|
76 'default' => false,
|
Chris@76
|
77 ),
|
Chris@76
|
78 array(
|
Chris@76
|
79 'id' => 'popup_messages',
|
Chris@76
|
80 'label' => $txt['popup_messages'],
|
Chris@76
|
81 'default' => true,
|
Chris@76
|
82 ),
|
Chris@76
|
83 array(
|
Chris@76
|
84 'id' => 'copy_to_outbox',
|
Chris@76
|
85 'label' => $txt['copy_to_outbox'],
|
Chris@76
|
86 'default' => true,
|
Chris@76
|
87 ),
|
Chris@76
|
88 array(
|
Chris@76
|
89 'id' => 'pm_remove_inbox_label',
|
Chris@76
|
90 'label' => $txt['pm_remove_inbox_label'],
|
Chris@76
|
91 'default' => true,
|
Chris@76
|
92 ),
|
Chris@76
|
93 array(
|
Chris@76
|
94 'id' => 'auto_notify',
|
Chris@76
|
95 'label' => $txt['auto_notify'],
|
Chris@76
|
96 'default' => true,
|
Chris@76
|
97 ),
|
Chris@76
|
98 array(
|
Chris@76
|
99 'id' => 'topics_per_page',
|
Chris@76
|
100 'label' => $txt['topics_per_page'],
|
Chris@76
|
101 'options' => array(
|
Chris@76
|
102 0 => $txt['per_page_default'],
|
Chris@76
|
103 5 => 5,
|
Chris@76
|
104 10 => 10,
|
Chris@76
|
105 25 => 25,
|
Chris@76
|
106 50 => 50,
|
Chris@76
|
107 ),
|
Chris@76
|
108 'default' => true,
|
Chris@76
|
109 ),
|
Chris@76
|
110 array(
|
Chris@76
|
111 'id' => 'messages_per_page',
|
Chris@76
|
112 'label' => $txt['messages_per_page'],
|
Chris@76
|
113 'options' => array(
|
Chris@76
|
114 0 => $txt['per_page_default'],
|
Chris@76
|
115 5 => 5,
|
Chris@76
|
116 10 => 10,
|
Chris@76
|
117 25 => 25,
|
Chris@76
|
118 50 => 50,
|
Chris@76
|
119 ),
|
Chris@76
|
120 'default' => true,
|
Chris@76
|
121 ),
|
Chris@76
|
122 array(
|
Chris@76
|
123 'id' => 'calendar_start_day',
|
Chris@76
|
124 'label' => $txt['calendar_start_day'],
|
Chris@76
|
125 'options' => array(
|
Chris@76
|
126 0 => $txt['days'][0],
|
Chris@76
|
127 1 => $txt['days'][1],
|
Chris@76
|
128 6 => $txt['days'][6],
|
Chris@76
|
129 ),
|
Chris@76
|
130 'default' => true,
|
Chris@76
|
131 ),
|
Chris@76
|
132 array(
|
Chris@76
|
133 'id' => 'display_quick_reply',
|
Chris@76
|
134 'label' => $txt['display_quick_reply'],
|
Chris@76
|
135 'options' => array(
|
Chris@76
|
136 0 => $txt['display_quick_reply1'],
|
Chris@76
|
137 1 => $txt['display_quick_reply2'],
|
Chris@76
|
138 2 => $txt['display_quick_reply3']
|
Chris@76
|
139 ),
|
Chris@76
|
140 'default' => true,
|
Chris@76
|
141 ),
|
Chris@76
|
142 array(
|
Chris@76
|
143 'id' => 'display_quick_mod',
|
Chris@76
|
144 'label' => $txt['display_quick_mod'],
|
Chris@76
|
145 'options' => array(
|
Chris@76
|
146 0 => $txt['display_quick_mod_none'],
|
Chris@76
|
147 1 => $txt['display_quick_mod_check'],
|
Chris@76
|
148 2 => $txt['display_quick_mod_image'],
|
Chris@76
|
149 ),
|
Chris@76
|
150 'default' => true,
|
Chris@76
|
151 ),
|
Chris@76
|
152 );
|
Chris@76
|
153 }
|
Chris@76
|
154
|
Chris@76
|
155 function template_settings()
|
Chris@76
|
156 {
|
Chris@76
|
157 global $context, $settings, $options, $scripturl, $txt;
|
Chris@76
|
158
|
Chris@76
|
159 $context['theme_settings'] = array(
|
Chris@76
|
160 array(
|
Chris@76
|
161 'id' => 'header_logo_url',
|
Chris@76
|
162 'label' => $txt['header_logo_url'],
|
Chris@76
|
163 'description' => $txt['header_logo_url_desc'],
|
Chris@76
|
164 'type' => 'text',
|
Chris@76
|
165 ),
|
Chris@76
|
166 array(
|
Chris@76
|
167 'id' => 'site_slogan',
|
Chris@76
|
168 'label' => $txt['site_slogan'],
|
Chris@76
|
169 'description' => $txt['site_slogan_desc'],
|
Chris@76
|
170 'type' => 'text',
|
Chris@76
|
171 ),
|
Chris@76
|
172 array(
|
Chris@76
|
173 'id' => 'smiley_sets_default',
|
Chris@76
|
174 'label' => $txt['smileys_default_set_for_theme'],
|
Chris@76
|
175 'options' => $context['smiley_sets'],
|
Chris@76
|
176 'type' => 'text',
|
Chris@76
|
177 ),
|
Chris@76
|
178 array(
|
Chris@76
|
179 'id' => 'forum_width',
|
Chris@76
|
180 'label' => $txt['forum_width'],
|
Chris@76
|
181 'description' => $txt['forum_width_desc'],
|
Chris@76
|
182 'type' => 'text',
|
Chris@76
|
183 'size' => 8,
|
Chris@76
|
184 ),
|
Chris@76
|
185 '',
|
Chris@76
|
186 array(
|
Chris@76
|
187 'id' => 'linktree_link',
|
Chris@76
|
188 'label' => $txt['current_pos_text_img'],
|
Chris@76
|
189 ),
|
Chris@76
|
190 array(
|
Chris@76
|
191 'id' => 'show_mark_read',
|
Chris@76
|
192 'label' => $txt['enable_mark_as_read'],
|
Chris@76
|
193 ),
|
Chris@76
|
194 array(
|
Chris@76
|
195 'id' => 'allow_no_censored',
|
Chris@76
|
196 'label' => $txt['allow_no_censored'],
|
Chris@76
|
197 ),
|
Chris@76
|
198 array(
|
Chris@76
|
199 'id' => 'enable_news',
|
Chris@76
|
200 'label' => $txt['enable_random_news'],
|
Chris@76
|
201 ),
|
Chris@76
|
202 '',
|
Chris@76
|
203 array(
|
Chris@76
|
204 'id' => 'show_newsfader',
|
Chris@76
|
205 'label' => $txt['news_fader'],
|
Chris@76
|
206 ),
|
Chris@76
|
207 array(
|
Chris@76
|
208 'id' => 'newsfader_time',
|
Chris@76
|
209 'label' => $txt['admin_fader_delay'],
|
Chris@76
|
210 'type' => 'number',
|
Chris@76
|
211 ),
|
Chris@76
|
212 array(
|
Chris@76
|
213 'id' => 'number_recent_posts',
|
Chris@76
|
214 'label' => $txt['number_recent_posts'],
|
Chris@76
|
215 'description' => $txt['number_recent_posts_desc'],
|
Chris@76
|
216 'type' => 'number',
|
Chris@76
|
217 ),
|
Chris@76
|
218 array(
|
Chris@76
|
219 'id' => 'show_stats_index',
|
Chris@76
|
220 'label' => $txt['show_stats_index'],
|
Chris@76
|
221 ),
|
Chris@76
|
222 array(
|
Chris@76
|
223 'id' => 'show_latest_member',
|
Chris@76
|
224 'label' => $txt['latest_members'],
|
Chris@76
|
225 ),
|
Chris@76
|
226 array(
|
Chris@76
|
227 'id' => 'show_group_key',
|
Chris@76
|
228 'label' => $txt['show_group_key'],
|
Chris@76
|
229 ),
|
Chris@76
|
230 array(
|
Chris@76
|
231 'id' => 'display_who_viewing',
|
Chris@76
|
232 'label' => $txt['who_display_viewing'],
|
Chris@76
|
233 'options' => array(
|
Chris@76
|
234 0 => $txt['who_display_viewing_off'],
|
Chris@76
|
235 1 => $txt['who_display_viewing_numbers'],
|
Chris@76
|
236 2 => $txt['who_display_viewing_names'],
|
Chris@76
|
237 ),
|
Chris@76
|
238 'type' => 'number',
|
Chris@76
|
239 ),
|
Chris@76
|
240 '',
|
Chris@76
|
241 array(
|
Chris@76
|
242 'id' => 'show_modify',
|
Chris@76
|
243 'label' => $txt['last_modification'],
|
Chris@76
|
244 ),
|
Chris@76
|
245 array(
|
Chris@76
|
246 'id' => 'show_profile_buttons',
|
Chris@76
|
247 'label' => $txt['show_view_profile_button'],
|
Chris@76
|
248 ),
|
Chris@76
|
249 array(
|
Chris@76
|
250 'id' => 'show_user_images',
|
Chris@76
|
251 'label' => $txt['user_avatars'],
|
Chris@76
|
252 ),
|
Chris@76
|
253 array(
|
Chris@76
|
254 'id' => 'show_blurb',
|
Chris@76
|
255 'label' => $txt['user_text'],
|
Chris@76
|
256 ),
|
Chris@76
|
257 array(
|
Chris@76
|
258 'id' => 'show_gender',
|
Chris@76
|
259 'label' => $txt['gender_images'],
|
Chris@76
|
260 ),
|
Chris@76
|
261 array(
|
Chris@76
|
262 'id' => 'hide_post_group',
|
Chris@76
|
263 'label' => $txt['hide_post_group'],
|
Chris@76
|
264 'description' => $txt['hide_post_group_desc'],
|
Chris@76
|
265 ),
|
Chris@76
|
266 '',
|
Chris@76
|
267 array(
|
Chris@76
|
268 'id' => 'show_bbc',
|
Chris@76
|
269 'label' => $txt['admin_bbc'],
|
Chris@76
|
270 ),
|
Chris@76
|
271 array(
|
Chris@76
|
272 'id' => 'additional_options_collapsable',
|
Chris@76
|
273 'label' => $txt['additional_options_collapsable'],
|
Chris@76
|
274 ),
|
Chris@76
|
275 );
|
Chris@76
|
276 }
|
Chris@76
|
277
|
Chris@76
|
278 ?> |