From 76c1ec5c9d4ab8c299f2c081b43a7456dece5fef Mon Sep 17 00:00:00 2001
From: ulrich
Date: Thu, 13 Mar 2025 16:23:16 +0000
Subject: [PATCH] Bildrotation hinzugefuegt

---
 src/de/uhilger/fm/Catalog.java |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/de/uhilger/fm/Catalog.java b/src/de/uhilger/fm/Catalog.java
index 7d2413f..8536c2b 100644
--- a/src/de/uhilger/fm/Catalog.java
+++ b/src/de/uhilger/fm/Catalog.java
@@ -25,23 +25,27 @@
 
 
 /**
- * Eine Klasse zur Bildung einer Liste mit den Dateien eines Verzeichnisses.
+ * Eine Liste mit den Dateien eines Verzeichnisses bilden.
  * 
  * Varianten von Bilddateien werden ausgeblendet. Enthaelt ein Ordner die Dateien 
+ * 
+ * <pre>
  * mein-bild.jpg
  * mein-bild_tn.jpg
  * mein-bild_kl.jpg
- * erscheint nur die Datei mein-bild.jpg in der Liste.
+ * </pre>
  * 
+ * erscheint nur die Datei mein-bild.jpg in der Liste.
  * 
  * @author Ulrich Hilger
  * @version 0.1, 05.11.2024
  */
 public class Catalog {
 
-  public static final String STR_DOT = ".";
+  private static final String STR_DOT = ".";
 
   /**
+   * Eine Liste des Inhalts eines Ordners erstellen
    * 
    * @param relPathAndName Name und relativer Pfad des Ordners, dessen Inhalt aufgelistet werden soll
    * @param urlBase  Kontext Pfad zur Bildung des URL fuer Miniaturansicht und imgsrc bei Bilddateien
@@ -68,10 +72,13 @@
         if (lowerName.endsWith(ImageFileFilter.JPEG)
                 || lowerName.endsWith(ImageFileFilter.JPG)
                 || lowerName.endsWith(ImageFileFilter.PNG)) {
+          
+          String lastModified = Long.toString(file.lastModified());
           datei.setBild(true);
           String ext = dateiName.substring(dateiName.lastIndexOf(STR_DOT));
           String ohneExt = dateiName.substring(0, dateiName.lastIndexOf(STR_DOT));
-          datei.setMiniurl(urlBase + /*"/" + */ relPathAndName + ohneExt + ImageFileFilter.TN + ext);
+          datei.setMiniurl(urlBase + /*"/" + */ relPathAndName + ohneExt + 
+                  ImageFileFilter.TN + ext + "?lm=" + lastModified);
           //buildImgSrc(file, datei, ohneExt, ext);
         }
         liste.add(datei);

--
Gitblit v1.9.3