first attempt at a rewrite of the media producer + some bugfixes here and there
[mir.git] / source / mircoders / entity / adapter / ContentAdapterDefinition.java
index a9be850..1d94398 100755 (executable)
@@ -125,7 +125,6 @@ public class ContentAdapterDefinition extends EntityAdapterDefinition {
 
   private class ContentToIconField implements CalculatedField {
     public Object getValue(EntityAdapter anEntityAdapter) {
-//      EntityUploadedMedia uploadedMedia;
       EntityAdapter media;
       Entity mediaType;
       RewindableIterator iterator;
@@ -135,23 +134,16 @@ public class ContentAdapterDefinition extends EntityAdapterDefinition {
       String iconAlt;
 
       try {
-/*        iterator = (RewindableIterator) (anEntityAdapter.get("to_uploaded_media"));
+        iterator = (RewindableIterator) (anEntityAdapter.get("to_uploaded_media"));
         iterator.rewind();
-        browser =
-            new EntityBrowser(
-                DatabaseUploadedMedia.getInstance(),
-                "exists (select * from content_x_media where content_id="+anEntityAdapter.get("id")+" and media_id=id)",
-                "id",
-                1);
-*/
 
         tinyIcon = MirGlobal.getConfigProperty("Producer.Icon.TinyText");
         iconAlt = "Text";
 
-/*        if (iterator.hasNext()) {
+        if (iterator.hasNext()) {
           media = (EntityAdapter) iterator.next();
 
-          mediaType = ((EntityMedia) (media.getEntity())).getMediaType();
+          mediaType = ((EntityUploadedMedia) (media.getEntity())).getMediaType();
           mediaHandler = MediaHelper.getHandler( mediaType );
 
           if (mediaHandler.isVideo()) {
@@ -170,12 +162,12 @@ public class ContentAdapterDefinition extends EntityAdapterDefinition {
             tinyIcon = mediaHandler.getTinyIcon();
             iconAlt = mediaHandler.getIconAlt();
           }
-*/
+
         }
       }
       catch (Throwable t) {
         System.out.println("ContentToIconField: exception: " +t.getMessage());
-        t.printStackTrace(t);
+        t.printStackTrace(System.out);
         throw new RuntimeException(t.getMessage());
       }