1<form action="tiki-admin.php?page=semantic" method="post">
2	{ticket}
3	<div class="row">
4		<div class="form-group col-lg-12 clearfix">
5			{include file='admin/include_apply_top.tpl'}
6		</div>
7	</div>
8	<fieldset>
9		<legend>{tr}Activate the feature{/tr}</legend>
10		{preference name=feature_semantic visible="always"}
11		{preference name=feature_backlinks}
12	</fieldset>
13</form>
14<div class="row">
15	<div class="col-sm-6">
16		<h3>{tr}Known types{/tr}</h3>
17		<form method="post" action="{$smarty.server.REQUEST_URI|escape}">
18			{ticket}
19
20			<table class="table">
21				<tr>
22					<th></th>
23					<th>{tr}Token{/tr}</th>
24					<th>{tr}Label{/tr}</th>
25					<th>{tr}Invert{/tr}</th>
26				</tr>
27				{foreach from=$tokens item=token}
28				<tr>
29					<td><input type="checkbox" name="select[]" value="{$token.token|escape}"/></td>
30					<td><a href="{$smarty.server.SCRIPT_NAME}?page=semantic&token={$token.token|escape}">{$token.token|escape}</a></td>
31					<td>{$token.label|escape}</td>
32					<td><a href="{$smarty.server.SCRIPT_NAME}?page=semantic&token={$token.invert_token|escape}">{$tokens[$token.invert_token].label|escape}</a></td>
33				</tr>
34				{/foreach}
35			</table>
36			<p>
37				<input type="submit" class="btn btn-primary btn-sm" name="list" value="{tr}Show Usage{/tr}">
38				<input type="submit" class="btn btn-danger btn-sm" name="remove" value="{tr}Delete{/tr}">
39				<input
40					type="submit"
41					class="btn btn-danger btn-sm"
42					name="removeclean"
43					value="{tr}Delete &amp; Unreference{/tr}"
44				>
45			</p>
46		</form>
47
48		{if $selected_token}
49			<form method="post" action="{$smarty.server.REQUEST_URI}">
50				{ticket}
51				<div>{$save_message|escape}</div>
52				<div>
53					<label for="token">{tr}Token{/tr} :</label>
54					<input id="token" type="text" name="newName" value="{$selected_token|escape}">
55				</div>
56				<div>
57					<label for="label">{tr}Label{/tr} :</label>
58					<input id="label" type="text" name="label" value="{$selected_detail.label|escape}">
59				</div>
60				<div>
61					<label for="invert">{tr}Invert Relation{/tr} :</label>
62					<select id="invert" name="invert">
63						<option value="">--{tr}Self{/tr}--</option>
64						{foreach from=$tokens item=element}
65							<option value="{$element.token|escape}"{if $selected_detail.invert_token eq $element.token} selected="selected"{/if}>{$element.label|escape}</option>
66						{/foreach}
67					</select>
68				</div>
69				<div>
70					<input type="hidden" name="token" value="{$selected_token|escape}">
71					<input type="submit" class="btn btn-primary btn-sm" name="save" value="{tr}Save{/tr}">
72				</div>
73			</form>
74		{/if}
75	</div>
76
77	<div class="col-sm-6">
78		<h3>{tr}New types{/tr}</h3>
79		<table class="table">
80			<tr>
81				<th>{tr}Token{/tr}</th>
82				<th>{tr}Actions{/tr}</th>
83			</tr>
84			{foreach from=$new_tokens item=token}
85				<tr>
86					<td>{$token|escape}</td>
87					<td>
88						<form method="post" action="{$smarty.server.REQUEST_URI}">
89							{ticket}
90							<div>
91								<input type="hidden" name="select[]" value="{$token|escape}">
92								<input type="hidden" name="token" value="{$token|escape}">
93								<input type="submit" name="list" value="{tr}Show Usage{/tr}" class="btn btn-primary">
94								<input type="submit" name="create" value="{tr}Create{/tr}" class="btn btn-primary">
95								<input type="submit" name="rename" value="{tr}Fix{/tr}" class="btn btn-primary">
96								<input type="submit" name="clean" value="{tr}Remove{/tr}" class="btn btn-primary">
97							</div>
98						</form>
99					</td>
100				</tr>
101			{/foreach}
102		</table>
103		{if $rename}
104			<form method="post" action="{$smarty.server.REQUEST_URI}">
105				{ticket}
106				<div>
107					<label for="token">{tr}Token{/tr} :</label>
108					<input id="token" type="text" name="token" value="{$rename|escape}">
109				</div>
110				<div>
111					<input type="hidden" name="oldName" value="{$rename|escape}">
112					<input type="submit" class="btn btn-primary btn-sm" name="save" value="{tr}Fix{/tr}">
113				</div>
114			</form>
115		{/if}
116	</div>
117</div>
118
119{foreach from=$link_lists item=links key=token}
120	<h2>{if $tokens[$token]}{$tokens[$token].label|escape}{else}{$token|escape}{/if}</h2>
121	{if $links|@count > 0}
122		<ul>
123			{foreach from=$links item=t}
124				<li><a href="tiki-index.php?page={$t.fromPage|escape}">{$t.fromPage|escape}</a> (link to <a href="tiki-index.php?page={$t.toPage|escape}">{$t.toPage|escape}</a>)</li>
125			{/foreach}
126		</ul>
127	{else}
128		<p>{tr}No occurences found.{/tr}</p>
129	{/if}
130{/foreach}
131