discourse-legacysite-perl/site/forum/user_profile_display.html
2024-06-17 22:24:05 +10:00

268 lines
17 KiB
HTML

<!DOCTYPE html >
<html lang="en">
<head>
<title><%site_title%>: Settings: Display Settings: <%current.user_username%></title>
<%include include_common_head.html%>
<script type="text/javascript" src="<%static_url%>/js/jquery.min.js"></script>
</head>
<body class="page-<%page_id%>">
<div class="container-b">
<%include include_header.html%>
<div class="main">
<%~set content_header_title = 'Display Settings'%>
<%~init array breadcrumbs%><%init hash breadcrumbs.0%><%init hash breadcrumbs.1%>
<%~set breadcrumbs.0.name = 'User Profile'%>
<%~set breadcrumbs.0.url = GForum::SEO::url(params => "do=user_profile")%>
<%~set breadcrumbs.1.name = 'Display Settings'%>
<div class="contentwrapper clearfix">
<div class="sidebar">
<%include include_sidebar.html%>
</div>
<%include include_breadcrumb.html%>
<div class="content"><%-- start content--%>
<%include include_content_header.html%>
<form action="<%GForum::SEO::url()%>" method="post">
<input type="hidden" name="do" value="user_profile_change" />
<input type="hidden" name="on_success" value="user_profile" />
<input type="hidden" name="on_error" value="user_profile_display" />
<input type="hidden" name="user_default_post_display" value="1" />
<%hidden_form%>
<div class="dtable form">
<div class="drow">
<div class="dcell name">Post Style</div>
<div class="dcell divider"></div>
<div class="dcell value">
<select id="user_default_post_style_select" name="user_default_post_style" size="1">
<option value="0"<%GForum::GUI::selected('user_default_post_style', '0')%>><%GForum::language('FORUM_STYLE_PLAIN')%></option>
<option value="1"<%GForum::GUI::selected('user_default_post_style', '1')%>><%GForum::language('FORUM_STYLE_MARKUP')%></option>
<option value="2"<%GForum::GUI::selected('user_default_post_style', '2')%>><%GForum::language('FORUM_STYLE_HTML')%></option>
<option value="3"<%GForum::GUI::selected('user_default_post_style', '3')%>><%GForum::language('FORUM_STYLE_BOTH')%></option>
</select>
</div>
</div>
<div class="drow">
<div class="dcell name">Private Message Style</div>
<div class="dcell divider"></div>
<div class="dcell value">
<select id="user_default_message_style_select" name="user_default_message_style" size="1">
<option value="0"<%GForum::GUI::selected('user_default_message_style', '0')%>><%GForum::language('FORUM_STYLE_PLAIN')%></option>
<option value="1"<%GForum::GUI::selected('user_default_message_style', '1')%>><%GForum::language('FORUM_STYLE_MARKUP')%></option>
<option value="2"<%GForum::GUI::selected('user_default_message_style', '2')%>><%GForum::language('FORUM_STYLE_HTML')%></option>
<option value="3"<%GForum::GUI::selected('user_default_message_style', '3')%>><%GForum::language('FORUM_STYLE_BOTH')%></option>
</select>
</div>
</div>
<div class="drow">
<div class="dcell name">View Mode</div>
<div class="dcell divider"></div>
<div class="dcell value">
<select name="user_jump_to_unread">
<option value="1"<%GForum::GUI::selected('user_jump_to_unread', '1')%>>First Unread</option>
<option value="0"<%GForum::GUI::selected('user_jump_to_unread', '0')%>>View First Post</option>
</select>
</div>
</div>
<div class="drow">
<div class="dcell name">Post Editor</div>
<div class="dcell divider"></div>
<div class="dcell value">
<select name="user_advanced_editor">
<option value="1"<%GForum::GUI::selected('user_advanced_editor', '1')%>>Advanced</option>
<option value="0"<%GForum::GUI::selected('user_advanced_editor', '0')%>>Basic</option>
</select>
</div>
</div>
<div class="drow">
<div class="dcell name">After Posting</div>
<div class="dcell divider"></div>
<div class="dcell value signature">
<select id="user_do_after_post_select" name="user_do_after_post" size="1">
<option value="post_confirm"<%GForum::GUI::selected('user_do_after_post', 'post_confirm')%>>Confirm, then refresh to forum</option>
<option value="post_confirm_post"<%GForum::GUI::selected('user_do_after_post', 'post_confirm_post')%>>Confirm, then refresh to post</option>
<option value="forum_view"<%GForum::GUI::selected('user_do_after_post', 'forum_view')%>>Return directly to forum</option>
<option value="post_view"<%GForum::GUI::selected('user_do_after_post', 'post_view')%>>Return directly to post</option>
</select>
</div>
</div>
<div class="drow">
<div class="dcell name">Posts per Page</div>
<div class="dcell divider"></div>
<div class="dcell value">
<select id="user_default_mh_flatpost_select" name="user_default_mh_flatpost" class="narrow">
<option value="5"<%GForum::GUI::selected('user_default_mh_flatpost', '5')%>>5</option>
<option value="10"<%GForum::GUI::selected('user_default_mh_flatpost', '10')%>>10</option>
<option value="15"<%GForum::GUI::selected('user_default_mh_flatpost', '15')%>>15</option>
<option value="20"<%GForum::GUI::selected('user_default_mh_flatpost', '20')%>>20</option>
<option value="25"<%GForum::GUI::selected('user_default_mh_flatpost', '25')%>>25</option>
<option value="30"<%GForum::GUI::selected('user_default_mh_flatpost', '30')%>>30</option>
<option value="40"<%GForum::GUI::selected('user_default_mh_flatpost', '40')%>>40</option>
<option value="50"<%GForum::GUI::selected('user_default_mh_flatpost', '50')%>>50</option>
<option value="60"<%GForum::GUI::selected('user_default_mh_flatpost', '60')%>>60</option>
<option value="70"<%GForum::GUI::selected('user_default_mh_flatpost', '70')%>>70</option>
<option value="80"<%GForum::GUI::selected('user_default_mh_flatpost', '80')%>>80</option>
<option value="90"<%GForum::GUI::selected('user_default_mh_flatpost', '90')%>>90</option>
<option value="100"<%GForum::GUI::selected('user_default_mh_flatpost', '100')%>>100</option>
</select>
</div>
</div>
<div class="drow">
<div class="dcell name">PMs per Page</div>
<div class="dcell divider"></div>
<div class="dcell value">
<select id="user_default_mh_message_select" name="user_default_mh_message" class="narrow">
<option value="5"<%GForum::GUI::selected('user_default_mh_message', '5')%>>5</option>
<option value="10"<%GForum::GUI::selected('user_default_mh_message', '10')%>>10</option>
<option value="15"<%GForum::GUI::selected('user_default_mh_message', '15')%>>15</option>
<option value="20"<%GForum::GUI::selected('user_default_mh_message', '20')%>>20</option>
<option value="25"<%GForum::GUI::selected('user_default_mh_message', '25')%>>25</option>
<option value="30"<%GForum::GUI::selected('user_default_mh_message', '30')%>>30</option>
<option value="40"<%GForum::GUI::selected('user_default_mh_message', '40')%>>40</option>
<option value="50"<%GForum::GUI::selected('user_default_mh_message', '50')%>>50</option>
<option value="60"<%GForum::GUI::selected('user_default_mh_message', '60')%>>60</option>
<option value="70"<%GForum::GUI::selected('user_default_mh_message', '70')%>>70</option>
<option value="80"<%GForum::GUI::selected('user_default_mh_message', '80')%>>80</option>
<option value="90"<%GForum::GUI::selected('user_default_mh_message', '90')%>>90</option>
<option value="100"<%GForum::GUI::selected('user_default_mh_message', '100')%>>100</option>
</select>
</div>
</div>
<div class="drow">
<div class="dcell name">Search Results per Page</div>
<div class="dcell divider"></div>
<div class="dcell value">
<select id="user_default_mh_search_select" name="user_default_mh_search" class="narrow">
<option value="5"<%GForum::GUI::selected('user_default_mh_search', '5')%>>5</option>
<option value="10"<%GForum::GUI::selected('user_default_mh_search', '10')%>>10</option>
<option value="15"<%GForum::GUI::selected('user_default_mh_search', '15')%>>15</option>
<option value="20"<%GForum::GUI::selected('user_default_mh_search', '20')%>>20</option>
<option value="25"<%GForum::GUI::selected('user_default_mh_search', '25')%>>25</option>
<option value="30"<%GForum::GUI::selected('user_default_mh_search', '30')%>>30</option>
<option value="40"<%GForum::GUI::selected('user_default_mh_search', '40')%>>40</option>
<option value="50"<%GForum::GUI::selected('user_default_mh_search', '50')%>>50</option>
<option value="60"<%GForum::GUI::selected('user_default_mh_search', '60')%>>60</option>
<option value="70"<%GForum::GUI::selected('user_default_mh_search', '70')%>>70</option>
<option value="80"<%GForum::GUI::selected('user_default_mh_search', '80')%>>80</option>
<option value="90"<%GForum::GUI::selected('user_default_mh_search', '90')%>>90</option>
<option value="100"<%GForum::GUI::selected('user_default_mh_search', '100')%>>100</option>
</select>
</div>
</div>
<div class="drow">
<div class="dcell name">Search Results only Show</div>
<div class="dcell divider"></div>
<div class="dcell value">
<select name="user_default_post_show" class="narrow">
<option value="0"<%GForum::GUI::selected('user_default_post_show', '0')%>>Threads</option>
<option value="1"<%GForum::GUI::selected('user_default_post_show', '1')%>>Posts</option>
</select>
</div>
</div>
<div class="drow">
<div class="dcell name">Users per Page</div>
<div class="dcell divider"></div>
<div class="dcell value">
<select id="user_default_mh_user_select" name="user_default_mh_user" class="narrow">
<option value="5"<%GForum::GUI::selected('user_default_mh_user', '5')%>>5</option>
<option value="10"<%GForum::GUI::selected('user_default_mh_user', '10')%>>10</option>
<option value="15"<%GForum::GUI::selected('user_default_mh_user', '15')%>>15</option>
<option value="20"<%GForum::GUI::selected('user_default_mh_user', '20')%>>20</option>
<option value="25"<%GForum::GUI::selected('user_default_mh_user', '25')%>>25</option>
<option value="30"<%GForum::GUI::selected('user_default_mh_user', '30')%>>30</option>
<option value="40"<%GForum::GUI::selected('user_default_mh_user', '40')%>>40</option>
<option value="50"<%GForum::GUI::selected('user_default_mh_user', '50')%>>50</option>
<option value="60"<%GForum::GUI::selected('user_default_mh_user', '60')%>>60</option>
<option value="70"<%GForum::GUI::selected('user_default_mh_user', '70')%>>70</option>
<option value="80"<%GForum::GUI::selected('user_default_mh_user', '80')%>>80</option>
<option value="90"<%GForum::GUI::selected('user_default_mh_user', '90')%>>90</option>
<option value="100"<%GForum::GUI::selected('user_default_mh_user', '100')%>>100</option>
</select>
</div>
</div>
<div class="drow">
<div class="dcell name"><span class="time_preview">Current time: <br /><span id="show_current_time"><%GForum::date%></span></span></div>
<div class="dcell divider"></div>
<div class="dcell value clearfix images">
<%set default_tz = $config.default_timezone~%>
<%set init_zone = 0~%>
<%if default_tz eq 'local'%><%set default_tz = GT::Date::tz_local_name()%><%endif%>
<%if default_tz starts '+' or default_tz starts '-'%><%set disp_tz = 'UTC'%><%set disp_tz .= substr($default_tz, 0, 3)%><%set disp_tz .= ':'%><%set disp_tz .= substr($default_tz, 3)%><%set default_tz = $disp_tz%><%endif%>
<select id="timezone_region">
<option>Default Timezone</option>
<%~loop datetime_timezones%>
<option<%if form.user_timezone starts "$region/"%> selected="selected"<%set init_zone = $rownum%><%endif%>><%region%><%if region eq 'America'%>s<%endif%></option>
<%~endloop%>
</select>
<select name="user_timezone" id="user_timezone">
<option value="local"<%if not user_timezone or user_timezone eq 'local'%> selected="selected"<%endif%>>Default time zone (<%default_tz%>)</option>
<%~loop datetime_timezones%>
<optgroup label="<%region%>">
<%~loop locations%>
<option value="<%region%>/<%loop_value%>"<%if form.user_timezone eq "$region/$loop_value"%> selected="selected"<%endif%>><%loop_value%></option>
<%~endloop%>
</optgroup>
<%~endloop%>
</select>
<%~loop datetime_timezones%>
<%~loop locations%>
<%~if user_timezone eq "$region/$loop_value"%><%set init_zone = $region%><%if init_zone eq 'America'%><%set init_zone = 'Americas'%><%endif%><%endif%>
<%~endloop%>
<%~endloop%>
<script type="text/javascript">
//<![CDATA[
GForum.timezone_default = "<%escape_js default_tz%>";
GForum.timezone_error_message = "<%GForum::language('TIMEZONE_ERROR')%>";
GForum.timezone_loading_message = "<%GForum::language('TIMEZONE_LOADING')%>";
GForum.timezone_last_selected = [];
// Build the timezone data structure in the format:
// {
// region0: [ location0, location1, ..., locationN ],
// region1: [ location0, location1, ..., locationN ],
// region2: [ location0, location1, ..., locationN ],
// ...: [ ... ],
// regionN: [ location0, location1, ..., locationN ]
// }
GForum.timezone_zones = new Object;
GForum.timezone_zones["Default Timezone"] = ['local'];
<%loop datetime_timezones~%>
GForum.timezone_zones["<%escape_js region%>"] = [
<%loop locations%>"<%escape_js loop_value%>"<%unless last%>,<%endunless%><%endloop%>
];
<%endloop~%>
GForum.init_timezone_select("<%if init_zone%><%init_zone%><%else%>Default Timezone<%endif%>", "<%if user_timezone%><%escape_js user_timezone%><%else%>local<%endif%>");
//]]>
</script>
</div>
</div>
<div class="drow actions">
<div class="dcell name"></div>
<div class="dcell divider"></div>
<div class="dcell value">
<input type="submit" name="bupdate" value="Save Settings" class="btn default" />
</div>
</div>
</div>
</form>
</div>
</div><%-- end content --%>
</div>
<%include include_footer.html%>
</div>
</body>
<%~include include_global_js.html%>
</html>