1<nav class="navbar-expand-md {if $prefs.theme_navbar_color_variant eq 'dark'}navbar-dark bg-dark {else}navbar-light bg-light{/if} admin-navbar mb-4" role="navigation">
2	<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#admin-navbar-collapse-1" aria-controls="admin-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
3		<span class="navbar-toggler-icon"></span>
4	</button>
5{*	<div class="navbar-header"> *}
6
7	{* </div> *}
8	<div class="collapse navbar-collapse" id="admin-navbar-collapse-1">
9		<form method="post" class="form form-inline my-2 my-md-0" role="form" style="min-height: 60px; width: 165px;">
10			<div class="form-check">
11				{ticket}
12				<input type="checkbox" id="preffilter-toggle-1" class="preffilter-toggle preffilter-toggle-round form-check-input {$pref_filters.advanced.type|escape}" value="advanced"{if $pref_filters.advanced.selected} checked="checked"{/if}>
13				<label for="preffilter-toggle-1"></label>
14			</div>
15
16			<ul class="nav navbar-nav filter-menu"{if not $pref_filters.advanced.selected} style="display: none;"{/if}>
17				<li class="nav-item dropdown mr-0" style="padding-top: 6px;">
18					<a href="#" class="nav-link dropdown-toggle pr-0" data-toggle="dropdown" title="{tr}Settings{/tr}" style="width: 48px;">
19						{icon name="filter"}
20					</a>
21					<ul class="dropdown-menu" role="menu">
22						<li class="dropdown-item">
23							<span class="dropdown-title">{tr}Preference Filters{/tr}</span>
24							<input type="hidden" name="pref_filters[]" value="basic">
25						</li>
26						{foreach from=$pref_filters key=name item=info}
27							<li class="dropdown-item">
28								<div class="form-check justify-content-start">
29									<label>
30										<input type="checkbox" class="form-check-input preffilter {$info.type|escape}" name="pref_filters[]" value="{$name|escape}"{if $info.selected} checked="checked"{/if}{if $name eq basic} disabled="disabled"{/if}>{$info.label|escape}
31									</label>
32								</div>
33							</li>
34						{/foreach}
35						<li class="dropdown-item">
36							<div class="text-center">
37								<input type="submit" value="{tr}Set as my default{/tr}" class="btn btn-primary btn-sm">
38							</div>
39						</li>
40						{if $prefs.connect_feature eq "y"}
41							{capture name=likeicon}{icon name="thumbs-up"}{/capture}
42							<div class="form-check">
43								<label class="form-check-label">
44									<input type="checkbox" id="connect_feedback_cbx" class="form-check-input" {if !empty($connect_feedback_showing)}checked="checked"{/if}>
45									{tr}Provide Feedback{/tr}
46									<a href="https://doc.tiki.org/Connect" target="tikihelp" class="tikihelp" title="{tr}Provide Feedback:{/tr}
47										{tr}Once selected, some icon/s will be shown next to all features so that you can provide some on-site feedback about them{/tr}.
48										<br/><br/>
49										<ul>
50											<li>{tr}Icon for 'Like'{/tr} {$smarty.capture.likeicon|escape}</li>
51	<!--											<li>{tr}Icon for 'Fix me'{/tr} <img src=img/icons/connect_fix.png></li> -->
52	<!--											<li>{tr}Icon for 'What is this for?'{/tr} <img src=img/icons/connect_wtf.png></li> -->
53										</ul>
54										<br>
55										{tr}Your votes will be sent when you connect with mother.tiki.org (currently only by clicking the 'Connect > <strong>Send Info</strong>' button){/tr}
56										<br/><br/>
57										{tr}Click to read more{/tr}
58									">
59										{icon name="help"}
60									</a>
61								</label>
62							</div>
63							{$headerlib->add_jsfile("lib/jquery_tiki/tiki-connect.js")}
64						{/if}
65						{jq}
66							var updateVisible = function() {
67							var show = function (selector) {
68							selector.show();
69							selector.parents('fieldset:not(.tabcontent)').show();
70							selector.closest('fieldset.tabcontent').addClass('filled');
71							};
72							var hide = function (selector) {
73							selector.hide();
74							/*selector.parents('fieldset:not(.tabcontent)').hide();*/
75							};
76
77							var filters = [];
78							var prefs = $('#col1 .adminoptionbox.preference, .admbox').hide();
79							prefs.parents('fieldset:not(.tabcontent)').hide();
80							prefs.closest('fieldset.tabcontent').removeClass('filled');
81							$('.preffilter').each(function () {
82							var targets = $('.adminoptionbox.preference.' + $(this).val() + ',.admbox.' + $(this).val());
83							if ($(this).is(':checked')) {
84							filters.push($(this).val());
85							show(targets);
86							} else if ($(this).is('.negative:not(:checked)')) {
87							hide(targets);
88							}
89							});
90
91							show($('.adminoptionbox.preference.modified'));
92
93							$('input[name="filters"]').val(filters.join(' '));
94							$('.tabset .tabmark a').each(function () {
95							var selector = 'fieldset.tabcontent.' + $(this).attr('href').substring(1);
96							var content = $(this).closest('.tabset').find(selector);
97
98							$(this).parent().toggle(content.is('.filled') || content.find('.preference').length === 0);
99							});
100							};
101
102							updateVisible();
103							$('.preffilter').change(updateVisible);
104							$('.preffilter-toggle').change(function () {
105							var checked = $(this).is(":checked");
106							$("input.preffilter[value=advanced]").prop("checked", checked);
107							$(".filter-menu.nav").css("display", checked ? "block" : "none");
108							updateVisible();
109							});
110						{/jq}
111						<li class="dropdown-divider"></li>
112						<li class="dropdown-item">
113							<a href="tiki-admin.php?prefrebuild">
114								{tr}Rebuild Admin Index{/tr}
115							</a>
116						</li>
117						<li class="dropdown-item">
118							<a href="tiki-admin.php">
119								{tr}Control Panels{/tr}
120							</a>
121						</li>
122					</ul>
123				</li>
124			</ul>
125		</form>
126		{include file="admin/admin_navbar_menu.tpl"}
127		<ul class="navbar-nav flex-row d-md-flex mr-2">
128			<li class="nav-item">
129				<form method="post" class="form-inline my-2 my-md-0 ml-auto" role="form">
130					<div class="form-group row mx-0">
131						<input type="hidden" name="filters">
132						<div class="input-group">
133							<input type="text" name="lm_criteria" value="{$lm_criteria|escape}" class="form-control form-control-sm" placeholder="{tr}Search preferences{/tr}...">
134							<div class="input-group-append">
135								<button type="submit" class="btn btn-info btn-sm" {if $indexNeedsRebuilding} class="tips" title="{tr}Configuration search{/tr}|{tr}Note: The search index needs rebuilding, this will take a few minutes.{/tr}"{/if}>{icon name="search"}</button>
136							</div>
137						</div>
138					</div>
139				</form>
140			</li>
141		</ul>
142	</div>
143	{if $include != "list_sections"}
144		<div class="adminanchors card"><div class="card-body {if $prefs.theme_navbar_color_variant eq 'dark'}navbar-dark bg-dark {else}navbar-light bg-light{/if}"><ul class="nav navbar-nav">{include file='admin/include_anchors.tpl'}</ul></div></div>
145	{/if}
146</nav>
147
148{if $lm_searchresults}
149	<div class="card card-primary" id="pref_searchresults">
150		<div class="card-header">
151			<h3 class="card-title">{tr}Preference Search Results{/tr}<button type="button" id="pref_searchresults-close" class="close" aria-hidden="true">&times;</button></h3>
152		</div>
153		<form method="post" href="tiki-admin.php" class="table" role="form">
154			<div class="pref_search_results card-body">
155				{foreach from=$lm_searchresults item=prefName}
156					{preference name=$prefName get_pages='y' visible='always'}
157				{/foreach}
158			</div>
159			<div class="card-footer text-center">
160				<input class="btn btn-primary" type="submit" title="{tr}Apply Changes{/tr}" value="{tr}Apply{/tr}">
161			</div>
162			<input type="hidden" name="lm_criteria" value="{$lm_criteria|escape}">
163			{ticket}
164		</form>
165	</div>
166	{jq}
167		$( "#pref_searchresults-close" ).click(function() {
168			$( "#pref_searchresults" ).hide();
169		});
170	{/jq}
171{elseif $lm_criteria}
172	{remarksbox type="note" title="{tr}No results{/tr}" icon="magnifier"}
173		{tr}No preferences were found for your search query.{/tr}<br>
174		{tr _0='<a class="alert-link" href="tiki-admin.php?prefrebuild">' _1='</a>'}Not what you expected? Try %0rebuilding%1 the preferences search index.{/tr}
175	{/remarksbox}
176{/if}
177