mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-05-01 11:02:43 +02:00
rewritten. How to speed up sync ? by avoiding recursivity ! - admin/update : option to display verbose information details - admin/update : option to simulate only. No database insert, delete or update will be made - bug fixed : in admin/cat_list, if you delete a virtual category, you may create a gap in the rank list. This gap will generate errors when trying to move a category on this gap. Fixed by calling ordering and update_global_rank at category deletion. - admin/cat_list, only one query to insert a new virtual category (no need of a second query to update uppercats and global_rank) - for a given category, even if empty, the representing element must not be the one of a forbidden category for the current user - generation time optionnaly displayed on the bottom of each page becomes more price : number of SQL queries and SQL time added. git-svn-id: http://piwigo.org/svn/trunk@659 68402e56-0260-453c-a942-63ccdbb3a9ee
65 lines
2.7 KiB
Smarty
65 lines
2.7 KiB
Smarty
<!-- BEGIN introduction -->
|
|
<div class="admin">{L_UPDATE_TITLE}</div>
|
|
<form action="{F_ACTION}" method="post">
|
|
<ul class="menu">
|
|
<li>
|
|
{L_UPDATE_SYNC_FILES}
|
|
<ul class="menu">
|
|
<li><input type="radio" name="sync" value="dirs" checked="checked" /> {L_UPDATE_SYNC_DIRS}</li>
|
|
<li><input type="radio" name="sync" value="files" /> {L_UPDATE_SYNC_ALL}</li>
|
|
<li><input type="checkbox" name="display_info" value="1" /> {L_UPDATE_DISPLAY_INFO}</li>
|
|
<li><input type="checkbox" name="simulate" value="1" checked="checked" /> {L_UPDATE_SIMULATE}</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
{L_UPDATE_SYNC_METADATA}
|
|
<ul class="menu">
|
|
<li><input type="radio" name="sync" value="metadata_new" /> {L_UPDATE_SYNC_METADATA_NEW}</li>
|
|
<li><input type="radio" name="sync" value="metadata_all" /> {L_UPDATE_SYNC_METADATA_ALL}</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
{L_UPDATE_CATS_SUBSET}<br />
|
|
<select style="width:500px" name="cat" size="10">
|
|
<!-- BEGIN category_option -->
|
|
<option {introduction.category_option.SELECTED} value="{introduction.category_option.VALUE}">{introduction.category_option.OPTION}</option>
|
|
<!-- END category_option -->
|
|
</select>
|
|
<input type="checkbox" name="subcats-included" value="1" checked="checked" /> {L_SEARCH_SUBCATS_INCLUDED}
|
|
</li>
|
|
</ul>
|
|
<p style="text-align:center;"><input type="submit" value="{L_SUBMIT}" name="submit" class="bouton" /></p>
|
|
</form>
|
|
<!-- END introduction -->
|
|
<!-- BEGIN update -->
|
|
<div class="admin">{L_RESULT_UPDATE}</div>
|
|
<ul style="text-align:left;">
|
|
<li class="update_summary_new">{update.NB_NEW_CATEGORIES} {L_NB_NEW_CATEGORIES}</li>
|
|
<li class="update_summary_new">{update.NB_NEW_ELEMENTS} {L_NB_NEW_ELEMENTS}</li>
|
|
<li class="update_summary_del">{update.NB_DEL_CATEGORIES} {L_NB_DEL_CATEGORIES}</li>
|
|
<li class="update_summary_del">{update.NB_DEL_ELEMENTS} {L_NB_DEL_ELEMENTS}</li>
|
|
<li class="update_summary_err">{update.NB_ERRORS} {L_UPDATE_NB_ERRORS}</li>
|
|
</ul>
|
|
<!-- BEGIN errors -->
|
|
<div class="admin">{L_UPDATE_ERROR_LIST_TITLE}</div>
|
|
<ul style="text-align:left;">
|
|
<!-- BEGIN error -->
|
|
<li>[{update.errors.error.ELEMENT}] {update.errors.error.LABEL}</li>
|
|
<!-- END error -->
|
|
</ul>
|
|
<div class="admin">{L_UPDATE_ERRORS_CAPTION}</div>
|
|
<ul style="text-align:left;">
|
|
<li><strong>PWG-UPDATE-1</strong> : {L_UPDATE_WRONG_DIRNAME_INFO}</li>
|
|
<li><strong>PWG-UPDATE-2</strong> : {L_UPDATE_MISSING_TN_INFO} {{PICTURE_EXT_LIST}}</li>
|
|
</ul>
|
|
<!-- END errors -->
|
|
<!-- BEGIN infos -->
|
|
<div class="admin">{L_UPDATE_INFOS_TITLE}</div>
|
|
<ul style="text-align:left;">
|
|
<!-- BEGIN info -->
|
|
<li>[{update.infos.info.ELEMENT}] {update.infos.info.LABEL}</li>
|
|
<!-- END info -->
|
|
</ul>
|
|
<!-- END infos -->
|
|
<!-- END update -->
|