ConstruccionesCNJ_Web/Source/gallery2/modules/thumbnail/templates/ThumbnailSiteAdmin.tpl
2007-10-31 12:30:19 +00:00

164 lines
5.2 KiB
Smarty

{*
* $Revision: 15342 $
* If you want to customize this file, do not edit it directly since future upgrades
* may overwrite it. Instead, copy it into a new directory called "local" and edit that
* version. Gallery will look for that file first and use it if it exists.
*}
<div class="gbBlock gcBackground1">
<h2> {g->text text="Thumbnail Manager"} </h2>
</div>
{if !empty($status)}
<div class="gbBlock"><h2 class="giSuccess">
{if isset($status.add)}
{g->text text="New image added successfully"}
{/if}
{if isset($status.addMime)}
{g->text text="New setting added successfully"}
{/if}
{if isset($status.delete)}
{g->text text="Image deleted successfully"}
{/if}
{if isset($status.deleteMime)}
{g->text text="Setting deleted successfully"}
{/if}
{if isset($status.mime_duplicate)}
<span class="giError">{g->text text="Mime type already assigned"}</span>
{/if}
{if isset($status.mime_error)}
<span class="giError">{g->text text="Missing mime type"}</span>
{/if}
{if isset($status.file_error)}
<span class="giError">{g->text text="Missing image file"}</span>
{/if}
{if isset($status.imagemime_error)}
<span class="giError">{g->text text="Thumbnail image must be a JPEG"}</span>
{/if}
</h2></div>
{/if}
{if !empty($form.badMime)}
<div class="gbBlock">
<p class="giError">
{g->text text="Warning: Other modules provide thumbnail support for some types. Remove settings below for these mime types to ensure other modules are used:"}
{foreach from=$form.badMime item=mime}{$mime} {/foreach}
</p>
</div>
{/if}
{if !empty($form.list)}
<div class="gbBlock">
<p class="giDescription">
{g->text text="The thumbnail images shown below will be used for new items added to Gallery with the listed mime types."}
</p>
<table class="gbDataTable"><tr>
<th> {g->text text="Mime Types"} </th>
<th> {g->text text="File"} </th>
<th> {g->text text="Image"} </th>
<th> {g->text text="Action"} </th>
</tr>
{foreach from=$form.list item=item}
<tr class="{cycle values="gbEven,gbOdd"}">
<td>
{if count($item.itemMimeTypesList)>1}
<table cellspacing="0">
{foreach from=$item.itemMimeTypesList item=mime}
<tr class="{cycle values="gbEven,gbOdd"}">
<td>
{$mime}{if isset($form.mimeMap[$mime])} ({$form.mimeMap[$mime]}){/if}
</td><td>
<a href="{g->url arg1="controller=thumbnail.ThumbnailSiteAdmin"
arg2="form[action][delete]=1" arg3="form[delete][itemId]=`$item.id`"
arg4="form[delete][mimeType]=`$mime`"}">{g->text text="delete"}</a>
</td>
</tr>
{/foreach}
</table>
{else}
{$item.itemMimeTypesList.0}
{/if}
</td><td>
{$item.fileName}
</td><td>
{g->image item=$item image=$item maxSize=150}
</td><td>
<a href="{g->url arg1="controller=thumbnail.ThumbnailSiteAdmin"
arg2="form[action][delete]=1" arg3="form[delete][itemId]=`$item.id`"}"
onclick="return confirm('{g->text text="Delete this image?"}\n{g->text text="(Will not remove thumbnails from existing items using this image, but those items will be unable to rebuild thumbs)"}')">
{g->text text="delete"}
</a>
</td>
</tr>
{/foreach}
{foreach from=$form.operationSupport key=module item=mimeTypes}
<tr>
<td>
{foreach from=$mimeTypes item=mime}
{$mime}{if isset($form.mimeMap[$mime])} ({$form.mimeMap[$mime]}){/if}<br/>
{/foreach}
</td><td colspan="3">
{g->text text="Thumbnail support provided by module:"} {$module}
</td>
</tr>
{/foreach}
</table>
</div>
{/if}
<div class="gbBlock">
<h3> {g->text text="New Setting"} </h3>
<p class="giDescription" style="margin-bottom:10px">
{g->text text="Images do not need to be thumbnail size; they will be resized as needed."}
</p>
{g->text text="Default thumbnail for mime type:"}
<input type="text" size="30" name="{g->formVar var="form[mimeType]"}"/>
<br/>
<select name="{g->formVar var="form[blah]"}"
onchange="this.form['{g->formVar var="form[mimeType]"}'].value=this.value;this.selectedIndex=0;this.blur()">
<option value="">{g->text text="&laquo; Choose type or enter above &raquo;"}</option>
{foreach from=$form.mimeMap key=mime item=extlist}
<option value="{$mime}">{$mime} ({$extlist})</option>
{/foreach}
</select>
<br/>
<table><tr>
<td style="padding-left:10px">
<input type="{if !empty($form.list)}radio{else}hidden{/if}" id="rbNew"
name="{g->formVar var="form[image]"}" value="new"/>
<label for="rbNew">
{g->text text="New jpeg file:"}
</label>
</td><td>
<input type="file" size="45" name="{g->formVar var="form[1]"}"/>
</td>
</tr>
{if !empty($form.list)}
<tr>
<td style="padding-left:10px">
<input type="radio" id="rbOld" checked="checked"
name="{g->formVar var="form[image]"}" value="old"/>
<label for="rbOld">
{g->text text="Existing image:"}
</label>
</td><td>
<select name="{g->formVar var="form[oldimage]"}">
{foreach from=$form.list item=item}
<option value="{$item.id}">{$item.fileName}</option>
{/foreach}
</select>
</td>
</tr>
{/if}
</table>
</div>
<div class="gbBlock gcBackground1">
<input type="submit" class="inputTypeSubmit"
name="{g->formVar var="form[action][add]"}" value="{g->text text="Save"}"/>
</div>