1{* $Id$ *}
2
3{title help="Directory" url="tiki-directory_admin_sites.php?parent=$parent"}{tr}Admin sites{/tr}{/title}
4
5{include file='tiki-directory_admin_bar.tpl'}
6<h2>{tr}Parent directory category:{/tr}</h2>
7<form name="path" method="post" action="tiki-directory_admin_categories.php">
8	<div class="form-group row">
9		<label class="col-sm-4 col-form-label">
10			{tr}Parent directory category{/tr}
11		</label>
12		<div class="col-sm-7">
13			<select name="parent" onchange="javascript:path.submit();" class="form-control">
14				<option value="0">{tr}Top{/tr}</option>
15				{section name=ix loop=$categs}
16					<option value="{$categs[ix].categId|escape}" {if $parent eq $categs[ix].categId}selected="selected"{/if}>{$categs[ix].path|escape}</option>
17				{/section}
18			</select>
19		</div>
20		<div class="col-sm-7 offset-sm-4 mt-2">
21			<input type="submit" class="btn btn-primary btn-sm" name="go" value="{tr}Go{/tr}">
22		</div>
23	</div>
24</form>
25
26{* Dislay a form to add or edit a site *}
27<h2>{if $siteId}{tr}Edit a site{/tr}{else}{tr}Add a site{/tr}{/if}</h2>
28<form action="tiki-directory_admin_sites.php" method="post">
29	<input type="hidden" name="parent" value="{$parent|escape}">
30	<input type="hidden" name="siteId" value="{$siteId|escape}">
31
32	<div class="form-group row">
33		<label class="col-sm-4 col-form-label">{tr}Name{/tr}</label>
34		<div class="col-sm-7">
35			<input type="text" name="name" value="{$info.name|escape}" class="form-control">
36		</div>
37	</div>
38	<div class="form-group row">
39		<label class="col-sm-4 col-form-label">{tr}Description{/tr}</label>
40		<div class="col-sm-7">
41			<textarea rows="5" cols="60" name="description" class="form-control">{$info.description|escape}</textarea>
42		</div>
43	</div>
44	<div class="form-group row">
45		<label class="col-sm-4 col-form-label">{tr}URL{/tr}</label>
46		<div class="col-sm-7">
47			<input type="text" size="60" name="url" value="{if $info.url ne ""}{$info.url|escape}{else}http://{/if}" class="form-control">
48		</div>
49	</div>
50	<div class="form-group row">
51		<label class="col-sm-4 col-form-label">{tr}Directory Categories{/tr}</label>
52		<div class="col-sm-7">
53			<select name="siteCats[]" multiple="multiple" size="4" class="form-control">
54				{section name=ix loop=$categs}
55					<option value="{$categs[ix].categId|escape}" {if $categs[ix].belongs eq 'y' or $categs[ix].categId eq $addtocat}selected="selected"{/if}>
56						{$categs[ix].path|escape}
57					</option>
58				{/section}
59			</select>
60			<br>
61			{if $categs|@count ge '2'}
62				{remarksbox type="tip" title="{tr}Tip{/tr}"}{tr}Use Ctrl+Click to select multiple options{/tr}{/remarksbox}
63			{/if}
64		</div>
65	</div>
66	{if $prefs.directory_country_flag eq 'y'}
67		<div class="form-group row">
68			<label class="col-sm-4 col-form-label">{tr}Country{/tr}</label>
69			<div class="col-sm-7">
70				<select id="country" name="country" class="form-control">
71					{section name=ux loop=$countries}
72						<option value="{$countries[ux]|escape}" {if $info.country eq $countries[ux]}selected="selected"{/if}>{tr}{$countries[ux]}{/tr}</option>
73					{/section}
74				</select>
75			</div>
76		</div>
77	{/if}
78	<div class="form-group row mb-2">
79		<label class="col-sm-4 col-form-label">{tr}Is valid{/tr}	</label>
80		<div class="col-sm-7">
81			<input name="isValid" type="checkbox" {if $info.isValid eq 'y'}checked="checked"{/if}>
82		</div>
83	</div>
84	<div class="form-group row">
85		<div class="col-sm-7 offset-sm-4">
86			<input type="submit" class="btn btn-primary" name="save" value="{tr}Save{/tr}">
87		</div>
88	</div>
89</form>
90
91<h2>{tr}Sites{/tr}</h2>
92{* Display the list of categories (items) using pagination *}
93{* Links to edit, remove, browse the categories *}
94<form action="tiki-directory_admin_sites.php" method="post">
95	<div class="{if $js}table-responsive{/if}"> {* table-responsive class cuts off css drop-down menus *}
96		<table class="table table-striped table-hover">
97			<tr>
98				<th> </th>
99				<th> <a href="tiki-directory_admin_sites.php?parent={$parent}&amp;offset={$offset}&amp;sort_mode={if $sort_mode eq 'name_desc'}name_asc{else}name_desc{/if}">{tr}Name{/tr}</a> </th>
100				<th> <a href="tiki-directory_admin_sites.php?parent={$parent}&amp;offset={$offset}&amp;sort_mode={if $sort_mode eq 'url_desc'}url_asc{else}url_desc{/if}">{tr}URL{/tr}</a> </th>
101				{if $prefs.directory_country_flag eq 'y'}
102					<th> <a href="tiki-directory_admin_sites.php?parent={$parent}&amp;offset={$offset}&amp;sort_mode={if $sort_mode eq 'country_desc'}country_asc{else}country_desc{/if}">{tr}Country{/tr}</a> </th>
103				{/if}
104				<th class="text-center"> <a href="tiki-directory_admin_sites.php?parent={$parent}&amp;offset={$offset}&amp;sort_mode={if $sort_mode eq 'hits_desc'}hits_asc{else}hits_desc{/if}">{tr}Hits{/tr}</a> </th>
105				<th class="text-center"> <a href="tiki-directory_admin_sites.php?parent={$parent}&amp;offset={$offset}&amp;sort_mode={if $sort_mode eq 'isValid_desc'}isValid_asc{else}isValid_desc{/if}">{tr}Valid{/tr}</a> </th>
106				<th></th>
107			</tr>
108
109			{section name=user loop=$items}
110			<tr class="{cycle advance=false}">
111				<td class="checkbox-cell"><div class="form-check"><input type="checkbox" name="remove[]" value="{$items[user].siteId}"></div></td>
112				<td class="text">{$items[user].name|escape}</td>
113				<td class="text"><a href="{$items[user].url}" target="_new">{$items[user].url}</a></td>
114				{if $prefs.directory_country_flag eq 'y'}
115					<td class="text"><img src='img/flags/{$items[user].country}.png' alt='{$items[user].country}'> </td>
116				{/if}
117				<td class="text text-center">{$items[user].hits}</td>
118				<td class="text text-center">{if $items[user].isValid eq 'y'} Yes {else} No {/if}</td>
119				<td class="action">
120					{actions}
121						{strip}
122							<action>
123								<a href="tiki-directory_admin_sites.php?parent={$parent}&amp;offset={$offset}&amp;sort_mode={$sort_mode}&amp;siteId={$items[user].siteId}">
124									{icon name='edit' _menu_text='y' _menu_icon='y' alt="{tr}Edit{/tr}"}
125								</a>
126							</action>
127							<action>
128								<a href="tiki-directory_admin_sites.php?parent={$parent}&amp;offset={$offset}&amp;sort_mode={$sort_mode}&amp;remove={$items[user].siteId}">
129									{icon name='remove' _menu_text='y' _menu_icon='y' alt="{tr}Remove{/tr}"}
130								</a>
131							</action>
132						{/strip}
133					{/actions}
134				</td>
135			</tr>
136			<tr>
137				<td>&nbsp;</td>
138				<td class="text" colspan="6"><i> {tr}Directory Categories:{/tr}{assign var=fsfs value=1}
139					{section name=ii loop=$items[user].cats}
140						{if $fsfs}{assign var=fsfs value=0}{else}, {/if}
141						{$items[user].cats[ii].path|escape}
142					{/section} </i>
143				</td>
144			</tr>
145			{sectionelse}
146				{if $prefs.directory_country_flag eq 'y'}
147					{norecords _colspan=7}
148				{else}
149					{norecords _colspan=6}
150				{/if}
151			{/section}
152		</table>
153	</div>
154	{if $items}
155		{tr}Perform action with selected:{/tr}
156		<input type="submit" class="btn btn-danger btn-sm" name="groupdel" value=" {tr}Delete{/tr} ">
157	{/if}
158</form>
159{pagination_links cant=$cant_pages step=$prefs.maxRecords offset=$offset}{/pagination_links}
160