X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fentity%2FEntityComment.java;h=b99e30aeb33266e98ce587a26d4e9a90ffbac9ad;hb=831225b6a524c40cb4f1db71a0c53297eefd8234;hp=7b535bedc33fe8bccd2c4a5eb4e25dec64140679;hpb=bc21f0a64104912239bed0fbdfe5cf7a5296241c;p=mir.git diff --git a/source/mircoders/entity/EntityComment.java b/source/mircoders/entity/EntityComment.java index 7b535bed..b99e30ae 100755 --- a/source/mircoders/entity/EntityComment.java +++ b/source/mircoders/entity/EntityComment.java @@ -56,5 +56,34 @@ public class EntityComment extends Entity super.setValues(theStringValues); } + /** + * overridden method getValue to include formatted date into every + * entityContent + */ + + public String getValue(String field) + { + String returnField = null; + if (field!=null) + { + if (field.equals("date_formatted")) + { + if (hasValueForField("date")) + returnField = StringUtil.webdbDate2readableDate(getValue("date")); + } + else if (field.equals("description_parsed")) { + /** @todo the config stuff should be moved to StringUtil */ + String extLinkName = MirConfig.getProp("Producer.ExtLinkName"); + String intLinkName = MirConfig.getProp("Producer.IntLinkName"); + String mailLinkName = MirConfig.getProp("Producer.MailLinkName"); + String imageRoot = MirConfig.getProp("Producer.ImageRoot"); + returnField = StringUtil.createHTML(getValue("description"),imageRoot,mailLinkName,extLinkName,intLinkName); + } + else + return super.getValue(field); + } + return returnField; + } + }