1{if $field.options_map.type eq 'password'} 2 {if ($prefs.auth_method neq 'cas' || ($prefs.cas_skip_admin eq 'y' && $user eq 'admin')) and $prefs.change_password neq 'n'} 3 <input type="password" name="{$field.ins_id}" class="form-control"> 4 <br><i>Leave empty if password is to remain unchanged</i> 5 {/if} 6{elseif $field.options_map.type eq 'language'} 7 <select name="{$field.ins_id}" class="form-control"> 8 {section name=ix loop=$languages} 9 <option value="{$languages[ix].value|escape}" {if $field.value eq $languages[ix].value}selected="selected"{/if}> 10 {$languages[ix].name} 11 </option> 12 {/section} 13 <option value=''{if !$field.value} selected="selected"{/if}>{tr}Site default{/tr}</option> 14 </select> 15{elseif $field.options_map.type eq 'country'} 16 <select name="{$field.ins_id}" class="form-control"> 17 <option value="Other"{if $field.value eq "Other"} selected="selected"{/if}> 18 {tr}Other{/tr} 19 </option> 20 {foreach from=$context.flags item=flag key=fval}{strip} 21 {if $fval ne "Other"} 22 <option value="{$fval|escape}"{if $field.value eq $fval} selected="selected"{/if}> 23 {$flag|stringfix} 24 </option> 25 {/if} 26 {/strip}{/foreach} 27 </select> 28{elseif $field.options_map.type eq 'display_timezone'} 29 <select name="{$field.ins_id}" class="form-control"> 30 <option value=""{if empty($field.value)} selected="selected"{/if} style="font-style:italic;"> 31 {tr}Detect user time zone if browser allows, otherwise site default{/tr} 32 </option> 33 <option value="Site" style="font-style:italic;border-bottom:1px dashed #666;"{if $field.value eq 'Site'} selected="selected"{/if}> 34 {tr}Site default{/tr} 35 </option> 36 {foreach key=tz item=tzinfo from=$context.timezones} 37 {math equation="floor(x / (3600000))" x=$tzinfo.offset assign=offset} 38 {math equation="(x - (y*3600000)) / 60000" y=$offset x=$tzinfo.offset assign=offset_min format="%02d"} 39 <option value="{$tz|escape}"{if $field.value eq $tz} selected="selected"{/if}> 40 {$tz|escape} (UTC{if $offset >= 0}+{/if}{$offset}h{if $offset_min gt 0}{$offset_min}{/if}) 41 </option> 42 {/foreach} 43 </select> 44{else} 45 <input type="text" name="{$field.ins_id}" value="{$field.value|escape}" class="form-control"> 46{/if} 47