{* $Id: tiki-admin_integrator.tpl 54796 2015-03-28 21:01:43Z lindonb $ *}

{title help="Integrator"}{tr}Integrator{/tr}{/title}

{remarksbox type="tip" title="{tr}Tip{/tr}"}
	{tr}An easier way to integrate content from another site into Tiki is via iframed links using Tiki's <a class="rbox-link" href="tiki-admin_links.php">featured links</a> feature.{/tr}
{/remarksbox}

{if $repID > 0}
	<h2>{tr}Edit Repository:{/tr} {$name}</h2>
{else}
	<h2>{tr}Create New Repository{/tr}</h2>
{/if}

<div class="t_navbar btn-group form-group">
	{button href="tiki-list_integrator_repositories.php" class="btn btn-default" _icon_name="list" _text="{tr}List{/tr}"}
	{button href="tiki-admin_integrator.php" class="btn btn-default" _icon_name="create" _text="{tr}New{/tr}"}
	{if isset($repID) and $repID ne '0'}
		{assign var=thisrepID value=$repID|escape}
		{button href="tiki-integrator.php?repID=$thisrepID" class="btn btn-default" _icon_name="view" _text="{tr}View{/tr}"}
	{/if}
</div>


{* Add form *}
<form action="tiki-admin_integrator.php" method="post">
	<input type="hidden" name="repID" value="{$repID|escape}">
	<table class="formcolor">
		<tr>
			<td><span title="{tr}Human-readable repository name{/tr}">{tr}Name{/tr}</span></td>
			<td><input type="text" name="name" value="{$name|escape}" title="{tr}Human-readable repository name{/tr}"></td>
		</tr><tr>
			<td><span title="{tr}Path to repository (local filesystem: relative/absolute web root, remote: prefixed with 'http://'){/tr}">{tr}Path{/tr}</span></td>
			<td><input type="text" name="path" value="{$path|escape}" title="{tr}Path to repository (local filesystem: relative/absolute web root, remote: prefixed with 'http://'){/tr}"></td>
		</tr><tr>
			<td><span title="{tr}File name of start page{/tr}">{tr}Start page{/tr}</span></td>
			<td><input type="text" name="start" value="{$start|escape}" title="{tr}File name of start page{/tr}"></td>
		</tr><tr>
			<td><span title="{tr}CSS file to load when browse this repository{/tr}">{tr}CSS File{/tr}</span></td>
			<td><input type="text" name="cssfile" value="{$cssfile|escape}" title="{tr}CSS file to load when browse this repository{/tr}"></td>
		</tr><tr>
			<td><span title="{tr}Is repository visible to users{/tr}">{tr}Visible{/tr}</span></td>
			<td><input type="checkbox" name="vis" {if $vis eq 'y'}checked="checked"{/if} title="{tr}Is repository visible to users{/tr}"></td>
		</tr><tr>
			<td><span title="{tr}Can files from repository be cached{/tr}">{tr}Cacheable{/tr}</span></td>
			<td>
				<input type="checkbox" name="cacheable" {if $cacheable eq 'y'}checked="checked"{/if} title="{tr}Are files from repository can be cached{/tr}">
				{if isset($repID) and $repID ne '0'}
					&nbsp;&nbsp;
					<a href="tiki-admin_integrator.php?action=clear&amp;repID={$repID|escape}" title="{tr}Clear all cached pages of this repository{/tr}">
						{tr}Clear cache{/tr}
					</a>
				{/if}
			</td>
		</tr><tr>
			<td><span title="{tr}Seconds count 'till cached page will be expired{/tr}">{tr}Cache expiration{/tr}</span></td>
			<td><input type="text" maxlength="14" size="14" name="expiration" value="{$expiration|escape}" title="{tr}Seconds count 'till cached page will be expired{/tr}"></td>
		</tr><tr>
			<td><span title="{tr}Human-readable text description of repository{/tr}">{tr}Description{/tr}</span></td>
			<td><textarea name="description" rows="4" title="{tr}Human-readable text description of repository{/tr}">{$description|escape}</textarea></td>
		</tr><tr>
			<td></td>
			<td><input type="submit" class="btn btn-primary btn-sm" name="save" value="{tr}Save{/tr}"></td>
		</tr>
	</table>
</form>

<h2>{tr}Available Repositories{/tr}</h2>

{* Table with list of repositories *}
<div class="table-responsive">
	<table class="table normal table-striped table-hover" id="integrator-repositories">
		<tr>
			<th rowspan="2">{tr}Name{/tr}</th>
			<th>{tr}Path{/tr}</th>
			<th>{tr}Start{/tr}</th>
			<th>{tr}CSS File{/tr}</th>
			<th></th>
		</tr><tr>
			<th colspan="4">{tr}Description{/tr}</th>
		</tr>

		{section name=rep loop=$repositories}
			<tr>
				<td class="text"{if (strlen($repositories[rep].description) > 0)} rowspan="2"{/if}>
					<a href="tiki-admin_integrator_rules.php?repID={$repositories[rep].repID|escape}" title="{tr}Edit rules{/tr}">
						{$repositories[rep].name}
					</a>
				</td>
				<td class="text">{$repositories[rep].path}</td>
				<td class="text">{$repositories[rep].start_page}</td>
				<td class="text">{$repositories[rep].css_file}</td>
				<td class="action">
					{capture name=integrator_actions}
						{strip}
							<a href="tiki-admin_integrator.php?action=edit&amp;repID={$repositories[rep].repID|escape}">
								{icon name='edit' _menu_text='y' _menu_icon='y' alt="{tr}Edit{/tr}"}
							</a>
							<a href="tiki-admin_integrator.php?action=rm&amp;repID={$repositories[rep].repID|escape}">
								{icon name='remove' _menu_text='y' _menu_icon='y' alt="{tr}Remove{/tr}"}
							</a>
						{/strip}
					{/capture}
					<a class="tips"
					   title="{tr}Actions{/tr}"
					   href="#" {popup delay="0|2000" fullhtml="1" center=true text=$smarty.capture.integrator_actions|escape:"javascript"|escape:"html"}
					   style="padding:0; margin:0; border:0"
							>
						{icon name='wrench'}
					</a>
				</td>

				{* Show description as colspaned row if it is not an empty *}
				{if (strlen($repositories[rep].description) > 0)}
					</tr><tr>
						<td class="text" colspan="4">{$repositories[rep].description}</td>
				{/if}
			</tr>
		{/section}
	</table>
</div>
