+
+ public String getTinyIcon()
+ {
+ return MirConfig.getProp("Producer.Icon.TinyText");
+ }
+
+ public String getBigIcon()
+ {
+ return MirConfig.getProp("Producer.Icon.BigText");
+ }
+
+ public String getIconAlt()
+ {
+ return "Generic media";
+ }
+
+ public String getURL(Entity ent, Entity mediaTypeEnt)
+ {
+ String stringSize = ent.getValue("size");
+ if (stringSize == null)
+ return null;
+ int size = Integer.parseInt(stringSize, 10)/1024;
+ String title = ent.getValue("title")+
+ " - "+mediaTypeEnt.getValue("name")+" "+
+ size+" KB";
+ return StringUtil.createURLLinks(ent.getValue("publish_server")+"/"+
+ ent.getValue("publish_path"), title, imageRoot, getBigIcon());
+ }
+
+ public String getListView(Entity ent, Entity mediaTypeEnt)
+ {
+ //String title = ent.getValue("title")+
+ // " - "+mediaTypeEnt.getValue("name")+" "+
+ // ent.getValue("size")+" Bytes";
+ return StringUtil.createIMGLinks(imageHost+
+ getBigIcon(), null, null, null);
+ }
+
+ public boolean isVideo()
+ {
+ return false;
+ }
+
+ public boolean isAudio()
+ {
+ return false;
+ }
+
+ public boolean isImage()
+ {
+ return false;
+ }
+