JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
silence more warnings
[wfpl-cms.git] / admin_images.html
index d6a720d..fa3dc93 100644 (file)
 
 <html lang="en">
 <head>
-       <title><!--~$title show {~-->Images<!--~}~--></title>
+    <title><!--~$title show {~-->~$host~ Admin: Manage Images<!--~}~--></title>
 </head>
 
 <body>
 <!--~$body show {~-->
-       <!--~display {~-->
-               <h1><!--~image nonempty {~--><img src="~image thumb_src~" width="~image thumb_width~" height="~image thumb_height~" alt="" style="display: inline-block; vertical-align: middle"><!--~}~--> Details for Image ~caption empty {~~name nonempty {~"~name html~"~}~~}~~caption nonempty {~"~caption html~"~}~</h1>
-
-               <p><a href="admin_images?new=1">Add another image</a></p>
-
-               <p><a href="admin_images">Back to images</a></p>
-
-               <p><a href="admin_images?edit_id=~id attr~">Edit this image</a></p>
-
-               <h2>Uses of this image</h2>
-
-               <!--~references unset {~--><p>This image does not appear on any pages.</p><!--~}~-->
-
-               <!--~references {~--><p>This image appears on the following page~count s~: <!--~data {~--><a href="~filename attr~">~title html~</a><!--~ sep {~-->, <!--~}~--><!--~}~--></p><!--~}~-->
-
-               <h2>Instructions</h2>
-
-               <p>Now that you've uploaded this image, you can insert it into a page with the <strong>page&nbsp;editor</strong>. You can get to the <strong>page&nbsp;editor</strong> from the <a href="admin">control panel</a> or by going to a page you'd like to edit, then clicking "Edit this page" at the top.</p>
-
-
-               <h2>Sizes</h2>
-
-               <p>This image is available in the following sizes.</p>
-
-               <p>Note: Currently only the first and last sizes are available in the page editor.</p>
-
-               <!--~smaller {~-->
-                       <div style="margin-top: 25px"><strong>Width: ~width~ pixels, Height: ~height~ pixels</strong></div>
-                       <div style="font-size: 10px"><img src="~src~" alt="" />~caption nonempty {~~caption html~~}~</div>
-               <!--~}~-->
-
-               <div style="margin-top: 25px"><strong>Full Size (centered):</strong></div>
-               <div class="wfpl_ic"><img src="~image image_src~" width="~image image_width~" height="~image image_height~" alt="" />~caption nonempty {~~caption html~~}~</div>
-
-               <!--~no_sizes {~-->
-                       <p>To display this image smaller, <a href="admin_images?edit_id=~id attr~">edit this image</a> and enter display size(s).</p>
-               <!--~}~-->
-
-
-
-               <p><a href="admin_images">Back to images</a></p>
-
-               <p><a href="admin_images?edit_id=~id attr~">Edit</a></p>
-       <!--~}~-->
-
-       <!--~form {~-->
-               <h1><!--~id unset {~-->Add a new image<!--~}~--><!--~id {~-->Edit image "~name html~"<!--~}~--></h1>
-
-               <form action="admin_images" method="post" enctype="multipart/form-data"><!--~id {~--><div style="display: none"><input type="hidden" name="edit_id" value="~id attr~"></div><!--~}~--><input type="hidden" name="MAX_FILE_SIZE" value="~upload_max_filesize~">
-
-                       <div class="caption">Image</div>
-                       <div class="field"><input type="file" name="image"><input type="hidden" name="old_image" value="~image attr~"></div>
-
-                       <div class="caption">Name (optional)</div>
-                       <div class="field_notes">This name is only displayed on the image administration page.</div>
-                       <div class="field"><input type="text" name="name" value="~name attr~"></div>
-
-                       <div class="caption">Caption (optional)</div>
-                       <div class="field_notes">Here's some symbols you might want to paste in: &copy; &nbsp; &mdash; &nbsp; &ndash;</div>
-                       <div class="field"><input type="text" name="caption" value="~caption attr~"></div>
-
-                       <div class="caption">Sizes</div>
-                       <div class="field_notes">(Enter the width and height (in pixels) at which you'd like to use this image. Put an x between them with no spaces, so it looks like this: 100x200. The image will be scaled so it maintains it's aspect ratio (shape) and just fits inside those dimentions. You can use this image at multiple different sizes, by entering a different set of dimensions (WIDTHxHEIGHT) on each line)</div>
-                       <div class="field"><textarea rows="9" cols="22" name="sizes">~sizes html~</textarea></div>
-
-                       <div class="caption">&nbsp;</div>
-                       <div class="field"><input type="submit" name="save" value="Save"></div>
-
-               </form>
-
-               <div class="caption">&nbsp;</div>
-               <div class="field"><a href="admin_images~id {~?id=~id~~}~">Cancel</a></div>
-       <!--~}~-->
-
-       <!--~listings once {~-->
-               <h2>Images Listing</h2>
-
-               <!--~listings once_if {~-->
-                       <p><a href="admin_images?new=1">[Add a new image]</a></p>
-
-                       <table cellspacing="0" cellpadding="4" border="0" summary="" class="evenodd">
-                               <tr><th>Image</th><th>Name</th><th>Caption</th><th>&nbsp;</th></tr><!--~listings {~-->
-                               <tr>
-                                       <td class="listing"><a href="admin_images?id=~id~"><!--~image nonempty {~--><img src="~image thumb_src~" width="~image thumb_width~" height="~image thumb_height~" alt=""><!--~}~--></a></td>
-                                       <td class="listing"><a href="admin_images?id=~id~">~name html~<!--~name empty {~--><em>(blank)</em><!--~}~--></a></td>
-                                       <td class="listing"><a href="admin_images?id=~id~">~caption html~<!--~caption empty {~--><em>(blank)</em><!--~}~--></a></td>
-                                       <td><a href="admin_images?admin_images_delete_id=~id~" onclick="return confirm('Permanently delete?')">[delete this image]</a></td>
-                               </tr><!--~}~-->
-
-                       </table>
-               <!--~}~-->
-               <!--~listings once_else {~-->
-                       <p>No images in database.</p>
-               <!--~}~-->
-
-               <p><a href="admin_images?new=1">[Add a new image]</a></p>
-       <!--~}~-->
+    <!--~form {~-->
+        <h1>~$host~ Admin Control Panel</h1>
+
+        <h2><!--~id unset {~-->Add a new image<!--~}~--><!--~id {~-->Edit image "~name html~"<!--~}~--></h2>
+
+        <form action="admin_images" method="post" enctype="multipart/form-data"><!--~id {~--><div style="display: none"><input type="hidden" name="edit_id" value="~id attr~"></div><!--~}~--><input type="hidden" name="MAX_FILE_SIZE" value="~upload_max_filesize~">
+
+            <!--~image once_if {~-->
+                <div class="wfpl_ri"><div class="wfpl_i" style="background-image: url(~image image_src_small~); padding-top: ~image image_aspect~"></div>~caption html~</div>
+            <!--~}~-->
+            <!--~image once_else {~-->
+            <div class="caption">Image</div>
+            <div class="field"><input type="file" name="image"></div>
+            <!--~}~-->
+
+            <div class="caption">Name (used for sorting, optional)</div>
+            <div class="field_notes">This value is never displayed to site visitors. Your collection of images are sorted by name, so you can use this field to keep your images organized.</div>
+            <div class="field"><input type="text" name="name" value="~name attr~"></div>
+
+            <div class="caption">Caption (optional)</div>
+            <div class="field_notes">Here's some symbols you might want to paste in: &copy; &nbsp; &mdash; &nbsp; &ndash;</div>
+            <div class="field"><input type="text" name="caption" value="~caption attr~"></div>
+
+            <div class="caption field"><input type="submit" name="save" value="Save"></div>
+
+        </form>
+
+        <div class="caption">&nbsp;</div>
+        <div class="field"><a href="admin_images~id {~?id=~id~~}~">Cancel</a></div>
+    <!--~}~-->
+
+    <!--~listings once {~-->
+        <h1>~$host~ Admin Control Panel</h1>
+
+        <h2>Manage Images</h2>
+
+        <!--~listings once_if {~-->
+            <p><a href="admin_images?new=1">[Add a new image]</a></p>
+
+            <table cellspacing="0" cellpadding="4" border="0" summary="" class="evenodd">
+                <tr><th colspan="4" class="th_toggle_buttons">
+                    <div><!--~sort_by_age unset {~--><a href="?sort=age"><!--~}~-->[sort by age]<!--~sort_by_age unset {~--></a><!--~}~--></div> <div><!--~sort_by_name unset {~--><a href="?sort=name"><!--~}~-->[sort by name/caption]<!--~sort_by_name unset {~--></a><!--~}~--></div> <div><!--~sort_by_caption unset {~--><a href="?sort=caption"><!--~}~-->[sort by caption/name]<!--~sort_by_caption unset {~--></a><!--~}~--></div>
+                </th></tr>
+                <!--~listings {~-->
+                <tr>
+                    <td class="listing"><!--~image nonempty {~--><a style="cursor: zoom-in" href="~image image_src_full~" target="_blank"><span class="wfpl_thumb" style="background-image: url(~image image_src_thumb~)"></span></a><!--~}~--></td>
+                    <td class="listing">Name: ~name html~<br>Caption: ~caption html~</td>
+                    <td><a href="admin_images?edit_id=~id~">[edit]</a></td>
+                    <td><a href="admin_images?admin_images_delete_id=~id~" onclick="return confirm('Permanently delete?')" style="color: red">[delete]</a></td>
+                </tr>
+                <!--~}~-->
+
+            </table>
+        <!--~}~-->
+        <!--~listings once_else {~-->
+            <p>No images in database.</p>
+        <!--~}~-->
+
+        <p><a href="admin_images?new=1">[Add a new image]</a></p>
+    <!--~}~-->
 
 <!--~}~-->
 </body>