aboutsummaryrefslogtreecommitdiffstats
path: root/template/default/admin/picture_modify.tpl
diff options
context:
space:
mode:
authorplegall <plg@piwigo.org>2005-08-18 17:59:00 +0000
committerplegall <plg@piwigo.org>2005-08-18 17:59:00 +0000
commit7a8b502e11024ec407842cbd92c926529a1ee9dc (patch)
tree2be9192efc3609b74a8d0ce4afc9f1cffc89e023 /template/default/admin/picture_modify.tpl
parenta7e5dbf37c6ddb79915b9a9acdc42b216a90c9e1 (diff)
- improvement : screen admin/picture_modify rewritten. Presentation copied
from admin/cat_modify : fieldsets regroup fields. Ability to synchronize metadata for the displayed item. - bug 110 fixed : "return to element view from element edition fails depending on permissions". If a reachable (for the connected admin) category is available, a "jump to" link is displayed, by default, using the category given in URL. - bug fixed : in mass_updates function, the first item of $fields['update'] has not always 0 for id (as in any array). - modification : get_keywords function understands spaces as separator, allow less than 3 chars keywords, allow quotes. - new : ability to allow HTML in picture or category description (false by default) git-svn-id: http://piwigo.org/svn/trunk@825 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r--template/default/admin/picture_modify.tpl188
1 files changed, 122 insertions, 66 deletions
diff --git a/template/default/admin/picture_modify.tpl b/template/default/admin/picture_modify.tpl
index f16dce412..d59c69f59 100644
--- a/template/default/admin/picture_modify.tpl
+++ b/template/default/admin/picture_modify.tpl
@@ -1,75 +1,131 @@
<h1>{lang:title_picmod}</h1>
-<div class="admin">{TITLE_IMG}</div>
-<form action="{F_ACTION}" method="POST">
- <table style="width:100%;">
- <tr>
- <td colspan="2" align="center"><a href="{URL_IMG}" class="thumbnail"><img src="{TN_URL_IMG}" alt="" class="miniature" /></a></td>
- </tr>
- <tr>
- <td style="width:50%;"><strong>{L_UPLOAD_NAME}</strong></td>
- <td class="row1"><input type="text" name="name" value="{NAME_IMG}" /> [ {L_DEFAULT} : {DEFAULT_NAME_IMG} ]</td>
- </tr>
- <tr>
- <td style="width:50%;"><strong>{L_FILE}</strong></td>
- <td class="row1">{FILE_IMG}</td>
- </tr>
- <tr>
- <td style="width:50%;"><strong>{L_SIZE}</strong></td>
- <td class="row1">{SIZE_IMG}</td>
- </tr>
- <tr>
- <td style="width:50%;"><strong>{L_FILESIZE}</strong></td>
- <td class="row1">{FILESIZE_IMG}</td>
- </tr>
- <tr>
- <td style="width:50%;"><strong>{L_REGISTRATION_DATE}</strong></td>
- <td class="row1">{REGISTRATION_DATE_IMG}</td>
- </tr>
- <tr>
- <td style="width:50%;"><strong>{L_PATH}</strong></td>
- <td class="row1">{PATH_IMG}</td>
- </tr>
- <tr>
- <td style="width:50%;"><strong>{L_STORAGE_CATEGORY}</strong></td>
- <td class="row1">{STORAGE_CATEGORY_IMG}</td>
- </tr>
- <tr>
- <td style="width:50%;"><strong>{L_AUTHOR}</strong></td>
- <td class="row1"><input type="text" name="author" value="{AUTHOR_IMG}" /></td>
- </tr>
- <tr>
- <td style="width:50%;"><strong>{L_CREATION_DATE}</strong></td>
- <td class="row1"><input type="text" name="date_creation" value="{CREATION_DATE_IMG}" /></td>
- </tr>
- <tr>
- <td style="width:50%;"><strong>{L_KEYWORDS}</strong></td>
- <td class="row1"><input type="text" name="keywords" value="{KEYWORDS_IMG}" size="50" /></td>
- </tr>
- <tr>
- <td style="width:50%;"><strong>{L_COMMENT}</strong></td>
- <td class="row1"><textarea name="comment" rows="5" cols="50" style="overflow:auto">{COMMENT_IMG}</textarea></td>
- </tr>
- <tr>
- <td colspan="2"><div style="margin-bottom:0px">&nbsp;</div></td>
- </tr>
- <tr>
- <td colspan="2" align="center">
- <input type="submit" name="submit" value="{L_SUBMIT}" class="bouton" />
- <input type="reset" name="reset" value="{L_RESET}" class="bouton" />
- </td>
- </tr>
- </table>
+<img src="{TN_SRC}" alt="{lang:thumbnail}" class="thumbnail" />
+
+<ul class="categoryActions">
+ <!-- BEGIN jumpto -->
+ <li><a href="{jumpto.URL}" title="{lang:jump to image}"><img src="./template/default/theme/category_jump-to.png" alt="{lang:jump to}" /></a></li>
+ <!-- END jumpto -->
+ <li><a href="{U_SYNC}" title="{lang:synchronize metadata}"><img src="./template/default/theme/sync_metadata.png" alt="{lang:synchronize}" /></a></li>
+</ul>
+
+<form action="{F_ACTION}" method="post">
+
+ <fieldset>
+ <legend>{lang:Informations}</legend>
+
+ <table>
+
+ <tr>
+ <td><strong>{lang:Path}</strong></td>
+ <td>{PATH}</td>
+ </tr>
+
+ <tr>
+ <td><strong>{lang:Registration date}</strong></td>
+ <td>{REGISTRATION_DATE}</td>
+ </tr>
+
+ <tr>
+ <td><strong>{lang:Dimensions}</strong></td>
+ <td>{DIMENSIONS}</td>
+ </tr>
+
+ <tr>
+ <td><strong>{lang:Filesize}</strong></td>
+ <td>{FILESIZE}</td>
+ </tr>
+
+ <tr>
+ <td><strong>{lang:Storage category}</strong></td>
+ <td>{STORAGE_CATEGORY}</td>
+ </tr>
+
+ <!-- BEGIN links -->
+ <tr>
+ <td><strong>{lang:Linked categories}</strong></td>
+ <td>
+ <ul>
+ <!-- BEGIN category -->
+ <li>{links.category.NAME}</li>
+ <!-- END category -->
+ </ul>
+ </td>
+ </tr>
+ <!-- END links -->
+
+ </table>
+
+ </fieldset>
+
+ <fieldset>
+ <legend>{lang:Properties}</legend>
+
+ <table>
+
+ <tr>
+ <td><strong>{lang:Name}</strong></td>
+ <td><input type="text" name="name" value="{NAME}" /></td>
+ </tr>
+
+ <tr>
+ <td><strong>{lang:Author}</strong></td>
+ <td><input type="text" name="author" value="{AUTHOR}" /></td>
+ </tr>
+
+ <tr>
+ <td><strong>{lang:Creation date}</strong></td>
+ <td>
+ <label><input type="radio" name="date_creation_action" value="unset" /> unset</label>
+ <input type="radio" name="date_creation_action" value="set" id="date_creation_action_set" /> set to
+ <select onmousedown="document.getElementById('date_creation_action_set').checked = true;" name="date_creation_day">
+ <!-- BEGIN date_creation_day -->
+ <option {date_creation_day.SELECTED} value="{date_creation_day.VALUE}">{date_creation_day.OPTION}</option>
+ <!-- END date_creation_day -->
+ </select>
+ <select onmousedown="document.getElementById('date_creation_action_set').checked = true;" name="date_creation_month">
+ <!-- BEGIN date_creation_month -->
+ <option {date_creation_month.SELECTED} value="{date_creation_month.VALUE}">{date_creation_month.OPTION}</option>
+ <!-- END date_creation_month -->
+ </select>
+ <input onmousedown="document.getElementById('date_creation_action_set').checked = true;"
+ name="date_creation_year"
+ type="text"
+ size="4"
+ maxlength="4"
+ value="{DATE_CREATION_YEAR_VALUE}" />
+ </td>
+ </tr>
+
+ <tr>
+ <td><strong>{lang:Keywords}</strong></td>
+ <td><input type="text" name="keywords" value="{KEYWORDS}" size="50" /></td>
+ </tr>
+
+ <tr>
+ <td><strong>{lang:Description}</strong></td>
+ <td><textarea name="description" rows="5" cols="50" style="overflow:auto">{DESCRIPTION}</textarea></td>
+ </tr>
+
+ </table>
+
+ <p style="text-align:center;">
+ <input type="submit" value="{lang:Submit}" name="submit" />
+ <input type="reset" value="{lang:Reset}" name="reset" />
+ </p>
+
+ </fieldset>
+
</form>
-<form name="form1" method="post" action="{F_ACTION}">
+<form id="associations" method="post" action="{F_ACTION}#associations">
<fieldset>
<legend>{lang:Association to categories}</legend>
<table class="doubleSelect">
<tr>
<td>
- <h3>{L_CAT_ASSOCIATED}</h3>
+ <h3>{lang:Associated}</h3>
<select class="categoryList" name="cat_associated[]" multiple="multiple" size="30">
<!-- BEGIN associated_option -->
<option {associated_option.SELECTED} value="{associated_option.VALUE}">{associated_option.OPTION}</option>
@@ -79,7 +135,7 @@
</td>
<td>
- <h3>{L_CAT_DISSOCIATED}</h3>
+ <h3>{lang:Dissociated}</h3>
<select class="categoryList" name="cat_dissociated[]" multiple="multiple" size="30">
<!-- BEGIN dissociated_option -->
<option {dissociated_option.SELECTED} value="{dissociated_option.VALUE}">{dissociated_option.OPTION}</option>
@@ -93,14 +149,14 @@
</fieldset>
</form>
-<form name="form2" method="post" action="{F_ACTION}">
+<form id="representation" method="post" action="{F_ACTION}#representation">
<fieldset>
<legend>{lang:Representation of categories}</legend>
<table class="doubleSelect">
<tr>
<td>
- <h3>{L_REPRESENTS}</h3>
+ <h3>{lang:Represents}</h3>
<select class="categoryList" name="cat_elected[]" multiple="multiple" size="30">
<!-- BEGIN elected_option -->
<option {elected_option.SELECTED} value="{elected_option.VALUE}">{elected_option.OPTION}</option>
@@ -110,7 +166,7 @@
</td>
<td>
- <h3>{L_DOESNT_REPRESENT}</h3>
+ <h3>{lang:Does not represent}</h3>
<select class="categoryList" name="cat_dismissed[]" multiple="multiple" size="30">
<!-- BEGIN dismissed_option -->
<option {dismissed_option.SELECTED} value="{dismissed_option.VALUE}">{dismissed_option.OPTION}</option>