<form action="tiki-admin.php?page=semantic" method="post">
|
|
{ticket}
|
|
<div class="row">
|
|
<div class="mb-3 col-lg-12 clearfix">
|
|
{include file='admin/include_apply_top.tpl'}
|
|
</div>
|
|
</div>
|
|
<fieldset>
|
|
<legend>{tr}Activate the feature{/tr}</legend>
|
|
{preference name=feature_semantic visible="always"}
|
|
{preference name=feature_backlinks}
|
|
</fieldset>
|
|
</form>
|
|
<div class="row">
|
|
<div class="col-sm-6">
|
|
<h3>{tr}Known types{/tr}</h3>
|
|
<form method="post" action="{$smarty.server.REQUEST_URI|escape}">
|
|
{ticket}
|
|
|
|
<table class="table">
|
|
<tr>
|
|
<th></th>
|
|
<th>{tr}Token{/tr}</th>
|
|
<th>{tr}Label{/tr}</th>
|
|
<th>{tr}Invert{/tr}</th>
|
|
</tr>
|
|
{foreach from=$tokens item=token}
|
|
<tr>
|
|
<td><input type="checkbox" name="select[]" value="{$token.token|escape}"/></td>
|
|
<td><a href="{$smarty.server.SCRIPT_NAME}?page=semantic&token={$token.token|escape}">{$token.token|escape}</a></td>
|
|
<td>{$token.label|escape}</td>
|
|
<td><a href="{$smarty.server.SCRIPT_NAME}?page=semantic&token={$token.invert_token|escape}">{$tokens[$token.invert_token].label|escape}</a></td>
|
|
</tr>
|
|
{/foreach}
|
|
</table>
|
|
<p>
|
|
<input type="submit" class="btn btn-primary btn-sm" name="list" value="{tr}Show Usage{/tr}">
|
|
<input type="submit" class="btn btn-danger btn-sm" name="remove" value="{tr}Delete{/tr}">
|
|
<input
|
|
type="submit"
|
|
class="btn btn-danger btn-sm"
|
|
name="removeclean"
|
|
value="{tr}Delete & Unreference{/tr}"
|
|
>
|
|
</p>
|
|
</form>
|
|
|
|
{if $selected_token}
|
|
<form method="post" action="{$smarty.server.REQUEST_URI}">
|
|
{ticket}
|
|
<div>{$save_message|escape}</div>
|
|
<div>
|
|
<label for="token">{tr}Token{/tr} :</label>
|
|
<input id="token" type="text" name="newName" value="{$selected_token|escape}">
|
|
</div>
|
|
<div>
|
|
<label for="label">{tr}Label{/tr} :</label>
|
|
<input id="label" type="text" name="label" value="{$selected_detail.label|escape}">
|
|
</div>
|
|
<div>
|
|
<label for="invert">{tr}Invert Relation{/tr} :</label>
|
|
<select id="invert" name="invert">
|
|
<option value="">--{tr}Self{/tr}--</option>
|
|
{foreach from=$tokens item=element}
|
|
<option value="{$element.token|escape}"{if $selected_detail.invert_token eq $element.token} selected="selected"{/if}>{$element.label|escape}</option>
|
|
{/foreach}
|
|
</select>
|
|
</div>
|
|
<div>
|
|
<input type="hidden" name="token" value="{$selected_token|escape}">
|
|
<input type="submit" class="btn btn-primary btn-sm" name="save" value="{tr}Save{/tr}">
|
|
</div>
|
|
</form>
|
|
{/if}
|
|
</div>
|
|
|
|
<div class="col-sm-6">
|
|
<h3>{tr}New types{/tr}</h3>
|
|
<table class="table">
|
|
<tr>
|
|
<th>{tr}Token{/tr}</th>
|
|
<th>{tr}Actions{/tr}</th>
|
|
</tr>
|
|
{foreach from=$new_tokens item=token}
|
|
<tr>
|
|
<td>{$token|escape}</td>
|
|
<td>
|
|
<form method="post" action="{$smarty.server.REQUEST_URI}">
|
|
{ticket}
|
|
<div>
|
|
<input type="hidden" name="select[]" value="{$token|escape}">
|
|
<input type="hidden" name="token" value="{$token|escape}">
|
|
<input type="submit" name="list" value="{tr}Show Usage{/tr}" class="btn btn-primary">
|
|
<input type="submit" name="create" value="{tr}Create{/tr}" class="btn btn-primary">
|
|
<input type="submit" name="rename" value="{tr}Fix{/tr}" class="btn btn-primary">
|
|
<input type="submit" name="clean" value="{tr}Remove{/tr}" class="btn btn-primary">
|
|
</div>
|
|
</form>
|
|
</td>
|
|
</tr>
|
|
{/foreach}
|
|
</table>
|
|
{if $rename}
|
|
<form method="post" action="{$smarty.server.REQUEST_URI}">
|
|
{ticket}
|
|
<div>
|
|
<label for="token">{tr}Token{/tr} :</label>
|
|
<input id="token" type="text" name="token" value="{$rename|escape}">
|
|
</div>
|
|
<div>
|
|
<input type="hidden" name="oldName" value="{$rename|escape}">
|
|
<input type="submit" class="btn btn-primary btn-sm" name="save" value="{tr}Fix{/tr}">
|
|
</div>
|
|
</form>
|
|
{/if}
|
|
</div>
|
|
</div>
|
|
|
|
{foreach from=$link_lists item=links key=token}
|
|
<h2>{if $tokens[$token]}{$tokens[$token].label|escape}{else}{$token|escape}{/if}</h2>
|
|
{if $links|@count > 0}
|
|
<ul>
|
|
{foreach from=$links item=t}
|
|
<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>
|
|
{/foreach}
|
|
</ul>
|
|
{else}
|
|
<p>{tr}No occurences found.{/tr}</p>
|
|
{/if}
|
|
{/foreach}
|