mirror of
https://github.com/Piwigo/Piwigo.git
synced 2025-04-26 03:09:58 +03:00

For these pages : picture modify, album notification, category permission, comments, menubar, all configurations, site update, element set ranks, notification by mail Change how success and errors messages are displayed and handled
143 lines
5.7 KiB
Smarty
143 lines
5.7 KiB
Smarty
{footer_script}
|
|
$('#syncFiles label').click(function () {
|
|
if ($("input[value='files']:checked").val()) {
|
|
$("input[value='files']").closest("li").find("ul").show();
|
|
} else {
|
|
$("input[value='files']").closest("li").find("ul").hide();
|
|
}
|
|
})
|
|
|
|
{/footer_script}
|
|
|
|
<div class="selectedAlbum site-url-path">
|
|
<span class="icon-folder-open selectedAlbum-first">{$SITE_URL}</span>
|
|
</div>
|
|
|
|
{if isset($update_result)}
|
|
<h3>{$L_RESULT_UPDATE}</h3>
|
|
<ul>
|
|
<li class="update_summary_new">{$update_result.NB_NEW_CATEGORIES} {'albums added in the database'|@translate}</li>
|
|
<li class="update_summary_new">{$update_result.NB_NEW_ELEMENTS} {'photos added in the database'|@translate}</li>
|
|
<li class="update_summary_del">{$update_result.NB_DEL_CATEGORIES} {'albums deleted in the database'|@translate}</li>
|
|
<li class="update_summary_del">{$update_result.NB_DEL_ELEMENTS} {'photos deleted from the database'|@translate}</li>
|
|
<li>{$update_result.NB_UPD_ELEMENTS} {'photos updated in the database'|@translate}</li>
|
|
<li class="update_summary_err">{$update_result.NB_ERRORS} {'errors during synchronization'|@translate}</li>
|
|
</ul>
|
|
{/if}
|
|
|
|
{if isset($metadata_result)}
|
|
<h3>{$L_RESULT_METADATA}</h3>
|
|
<ul>
|
|
<li>{$metadata_result.NB_ELEMENTS_DONE} {'photos informations synchronized with files metadata'|@translate}</li>
|
|
<li>{$metadata_result.NB_ELEMENTS_CANDIDATES} {'photos candidates for metadata synchronization'|@translate}</li>
|
|
<li>{'Used metadata'|@translate} : {$METADATA_LIST}</li>
|
|
</ul>
|
|
{/if}
|
|
|
|
|
|
{if not empty($sync_errors)}
|
|
<h3>{'Error list'|@translate}</h3>
|
|
<div class="errors">
|
|
<ul>
|
|
{foreach from=$sync_errors item=error}
|
|
<li>[{$error.ELEMENT}] {$error.LABEL}</li>
|
|
{/foreach}
|
|
</ul>
|
|
</div>
|
|
<h3>{'Errors caption'|@translate}</h3>
|
|
<ul>
|
|
{foreach from=$sync_error_captions item=caption}
|
|
<li><strong>{$caption.TYPE}</strong>: {$caption.LABEL}</li>
|
|
{/foreach}
|
|
</ul>
|
|
{/if}
|
|
|
|
{if not empty($sync_infos)}
|
|
<h3>{'Detailed informations'|@translate}</h3>
|
|
<div class="infos">
|
|
<ul>
|
|
{foreach from=$sync_infos item=info}
|
|
<li>[{$info.ELEMENT}] {$info.LABEL}</li>
|
|
{/foreach}
|
|
</ul>
|
|
</div>
|
|
{/if}
|
|
|
|
{if isset($introduction)}
|
|
<form action="" method="post" id="update">
|
|
|
|
<fieldset id="syncFiles">
|
|
<legend><span class="icon-docs icon-blue"></span>{'synchronize files structure with database'|@translate}</legend>
|
|
<ul>
|
|
<li><label><input type="radio" name="sync" value="" {if empty($introduction.sync)}checked="checked"{/if}> {'nothing'|@translate}</label></li>
|
|
<li><label><input type="radio" name="sync" value="dirs" {if 'dirs'==$introduction.sync}checked="checked"{/if}> {'only directories'|@translate}</label></li>
|
|
|
|
<li><label><input type="radio" name="sync" value="files" {if 'files'==$introduction.sync}checked="checked"{/if}> {'directories + files'|@translate}</label>
|
|
<ul style="display:none;padding-left:3em">
|
|
<li><label><input type="checkbox" name="display_info" value="1" {if $introduction.display_info}checked="checked"{/if}> {'display maximum informations (added albums and photos, deleted albums and photos)'|@translate}</label></li>
|
|
<li><label><input type="checkbox" name="add_to_caddie" value="1" {if $introduction.add_to_caddie}checked="checked"{/if}> {'add new photos to caddie'|@translate}</label></li>
|
|
<li><label>{'Who can see these photos?'|@translate} <select name="privacy_level">{html_options options=$introduction.privacy_level_options selected=$introduction.privacy_level_selected}</select></label></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</fieldset>
|
|
|
|
<fieldset id="syncMetadata">
|
|
<legend><span class="icon-hdd icon-red"></span>{'synchronize files metadata with database photos informations'|@translate}</legend>
|
|
<label><input type="checkbox" name="sync_meta" {if $introduction.sync_meta}checked="checked"{/if}> {'Synchronize metadata'|@translate} ({$METADATA_LIST})</label>
|
|
<ul style="padding-left:3em">
|
|
<li>
|
|
<label><input type="checkbox" name="meta_all" {if $introduction.meta_all}checked="checked"{/if}> {'even already synchronized photos'|@translate}</label>
|
|
</li>
|
|
<li>
|
|
<label><input type="checkbox" name="meta_empty_overrides" {if $introduction.meta_empty_overrides}checked="checked"{/if}> {'overrides existing values with empty ones'|@translate}</label>
|
|
</li>
|
|
</ul>
|
|
</fieldset>
|
|
|
|
<fieldset id="syncSimulate">
|
|
<legend><span class="icon-chart-bar icon-green"></span>{'Simulation'|@translate}</legend>
|
|
<ul><li><label><input type="checkbox" name="simulate" value="1" checked="checked"> {'only perform a simulation (no change in database will be made)'|@translate}</label></li></ul>
|
|
</fieldset>
|
|
|
|
<fieldset id="catSubset">
|
|
<legend><span class="icon-filter icon-purple"></span>{'reduce to single existing albums'|@translate}</legend>
|
|
<ul>
|
|
<li>
|
|
<select class="categoryList" name="cat" size="10">
|
|
{html_options options=$category_options selected=$category_options_selected}
|
|
</select>
|
|
</li>
|
|
|
|
<li><label><input type="checkbox" name="subcats-included" value="1" {if $introduction.subcats_included}checked="checked"{/if}> {'Search in sub-albums'|@translate}</label></li>
|
|
</ul>
|
|
</fieldset>
|
|
|
|
<div class="savebar-footer">
|
|
<div class="savebar-footer-start">
|
|
|
|
</div>
|
|
<div class="savebar-footer-end">
|
|
|
|
{if isset($save_success)}
|
|
<div class="savebar-footer-block">
|
|
<div class="badge info-message">
|
|
<i class="icon-ok"></i>{$save_success}
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
{if isset($save_error)}
|
|
<div class="savebar-footer-block">
|
|
<div class="badge info-warning">
|
|
<i class="icon-attention"></i>{$save_error}
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
|
|
<div class="savebar-footer-block">
|
|
<button class="buttonLike" type="submit" name="submit"><i class="icon-floppy"></i> {'Save Settings'|@translate}</button>
|
|
</div>
|
|
</div>
|
|
|
|
</form>
|
|
{/if}{*isset $introduction*}
|