7 {
include="page.header"}
10 {$ratioLabelMobile='
7-
8'}
12 {$ratioInputMobile='
1-
8'}
14 <form method=
"POST" action=
"#" name=
"configform" id=
"configform">
16 <div class=
"pure-u-lg-1-8 pure-u-1-24"></div>
17 <div class=
"pure-u-lg-3-4 pure-u-22-24 page-form page-form-complete">
18 <h2 class=
"window-title">{'Configure'|t}
</h2>
20 <div class=
"pure-u-lg-{$ratioLabel} pure-u-1">
21 <div class=
"form-label">
23 <span class=
"label-name">Shaarli {'title'|t}
</span>
27 <div class=
"pure-u-lg-7-12 pure-u-1">
28 <div class=
"form-input">
29 <input type=
"text" name=
"title" id=
"title" size=
"50" value=
"{$title}">
34 <div class=
"pure-u-lg-{$ratioLabel} pure-u-1">
35 <div class=
"form-label">
36 <label for=
"titleLink">
37 <span class=
"label-name">{'Home link'|t}
</span><br>
38 <span class=
"label-desc">{'Default value'|t}: ?
</span>
42 <div class=
"pure-u-lg-{$ratioInput} pure-u-1">
43 <div class=
"form-input">
44 <input type=
"text" name=
"titleLink" id=
"titleLink" size=
"50" value=
"{$titleLink}">
49 <div class=
"pure-u-lg-{$ratioLabel} pure-u-1">
50 <div class=
"form-label">
51 <label for=
"titleLink">
52 <span class=
"label-name">{'Theme'|t}
</span>
56 <div class=
"pure-u-lg-{$ratioInput} pure-u-1">
57 <div class=
"form-input">
58 <select name=
"theme" id=
"theme" class=
"align">
59 {
loop="$theme_available"}
60 <option value=
"{$value}"
61 {
if=
"$value===$theme"}
73 <div class=
"pure-u-lg-{$ratioLabel} pure-u-1">
74 <div class=
"form-label">
75 <label for=
"language">
76 <span class=
"label-name">{'Language'|t}
</span>
80 <div class=
"pure-u-lg-{$ratioInput} pure-u-1">
81 <div class=
"form-input">
82 <select name=
"language" id=
"language" class=
"align">
84 <option value=
"{$key}"
85 {
if=
"$key===$language"}
97 <div class=
"pure-u-lg-{$ratioLabel} pure-u-1 ">
98 <div class=
"form-label">
100 <span class=
"label-name">{'Timezone'|t}
</span><br>
101 <span class=
"label-desc">{'Continent'|t}
· {'City'|t}
</span>
105 <div class=
"pure-u-lg-{$ratioInput} pure-u-1 ">
106 <div class=
"form-input">
107 <div class=
"timezone">
108 <select id=
"continent" name=
"continent">
110 {
if="$key !== 'selected'"}
111 <option value=
"{$value}" {
if=
"$continents.selected === $value"}selected{/if}
>
117 <select id=
"city" name=
"city">
119 {
if="$key !== 'selected'"}
120 <option value=
"{$value.city}"
121 {
if=
"$cities.selected === $value.city"}selected{/if}
122 data-continent=
"{$value.continent}">
132 <div class=
"clear"></div>
134 <div class=
"pure-u-lg-{$ratioLabel} pure-u-{$ratioLabelMobile} ">
135 <div class=
"form-label">
136 <label for=
"disablesessionprotection">
137 <span class=
"label-name">{'Disable session cookie hijacking protection'|t}
</span><br>
138 <span class=
"label-desc">
139 {'Check this if you get disconnected or if your IP address changes often'|t}
144 <div class=
"pure-u-lg-{$ratioInput} pure-u-{$ratioInputMobile} ">
145 <div class=
"form-input">
146 <input type=
"checkbox" name=
"disablesessionprotection" id=
"disablesessionprotection"
147 {
if=
"$session_protection_disabled"}checked{/if}
>
152 <div class=
"pure-u-lg-{$ratioLabel} pure-u-{$ratioLabelMobile} ">
153 <div class=
"form-label">
154 <label for=
"privateLinkByDefault">
155 <span class=
"label-name">{'Private links by default'|t}
</span><br>
156 <span class=
"label-desc">{'All new links are private by default'|t}
</span>
160 <div class=
"pure-u-lg-{$ratioInput} pure-u-{$ratioInputMobile} ">
161 <div class=
"form-input">
162 <input type=
"checkbox" name=
"privateLinkByDefault" id=
"privateLinkByDefault"
163 {
if=
"$private_links_default"}checked{/if}
/>
168 <div class=
"pure-u-lg-{$ratioLabel} pure-u-{$ratioLabelMobile} ">
169 <div class=
"form-label">
170 <label for=
"enableRssPermalinks">
171 <span class=
"label-name">{'RSS direct links'|t}
</span><br>
172 <span class=
"label-desc">{'Check this to use direct URL instead of permalink in feeds'|t}
</span>
176 <div class=
"pure-u-lg-{$ratioInput} pure-u-{$ratioInputMobile} ">
177 <div class=
"form-input">
178 <input type=
"checkbox" name=
"enableRssPermalinks" id=
"enableRssPermalinks"
179 {
if=
"$enable_rss_permalinks"}checked{/if}
/>
184 <div class=
"pure-u-lg-{$ratioLabel} pure-u-{$ratioLabelMobile}">
185 <div class=
"form-label">
186 <label for=
"hidePublicLinks">
187 <span class=
"label-name">{'Hide public links'|t}
</span><br>
188 <span class=
"label-desc">{'Do not show any links if the user is not logged in'|t}
</span>
192 <div class=
"pure-u-lg-{$ratioInput} pure-u-{$ratioInputMobile}">
193 <div class=
"form-input">
194 <input type=
"checkbox" name=
"hidePublicLinks" id=
"hidePublicLinks"
195 {
if=
"$hide_public_links"}checked{/if}
/>
200 <div class=
"pure-u-lg-{$ratioLabel} pure-u-{$ratioLabelMobile}">
201 <div class=
"form-label">
202 <label for=
"hidePublicLinks">
203 <span class=
"label-name">{'Check updates'|t}
</span><br>
204 <span class=
"label-desc">{'Notify me when a new release is ready'|t}
</span>
208 <div class=
"pure-u-lg-{$ratioInput} pure-u-{$ratioInputMobile}">
209 <div class=
"form-input">
210 <input type=
"checkbox" name=
"updateCheck" id=
"updateCheck"
211 {
if=
"$enable_update_check"}checked{/if}
/>
216 <div class=
"pure-u-lg-{$ratioLabel} pure-u-{$ratioLabelMobile}">
217 <div class=
"form-label">
218 <label for=
"enableApi">
219 <span class=
"label-name">{'Enable REST API'|t}
</span><br>
220 <span class=
"label-desc">{'Allow third party software to use Shaarli such as mobile application'|t}
</span>
224 <div class=
"pure-u-lg-{$ratioInput} pure-u-{$ratioInputMobile}">
225 <div class=
"form-input">
226 <input type=
"checkbox" name=
"enableApi" id=
"enableApi"
227 {
if=
"$api_enabled"}checked{/if}
/>
232 <div class=
"pure-u-lg-{$ratioLabel} pure-u-1">
233 <div class=
"form-label">
234 <label for=
"apiSecret">
235 <span class=
"label-name">{'API secret'|t}
</span><br>
239 <div class=
"pure-u-lg-{$ratioLabel} pure-u-1">
240 <div class=
"form-input">
241 <input type=
"text" name=
"apiSecret" id=
"apiSecret" size=
"50" value=
"{$api_secret}">
246 <input type=
"submit" value=
"{'Save'|t}" name=
"save">
250 <input type=
"hidden" name=
"token" value=
"{$token}">
253 {
include="page.footer"}