IDEMPIERE-1589 MailText template don't use language

This commit is contained in:
Nicolas Micoud 2013-12-04 12:58:41 -05:00
parent 7b6ac572d7
commit 7993bdde48
1 changed files with 11 additions and 0 deletions

View File

@ -18,12 +18,15 @@ package org.compiere.model;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.Properties; import java.util.Properties;
import java.util.logging.Level; import java.util.logging.Level;
import org.compiere.util.CCache; import org.compiere.util.CCache;
import org.compiere.util.DB; import org.compiere.util.DB;
import org.compiere.util.DisplayType;
import org.compiere.util.Env; import org.compiere.util.Env;
import org.compiere.util.Msg;
/** /**
* Request Mail Template Model. * Request Mail Template Model.
@ -221,6 +224,14 @@ public class MMailText extends X_R_MailText
Object value = null; Object value = null;
if (col != null && col.isSecure()) { if (col != null && col.isSecure()) {
value = "********"; value = "********";
} else if (col.getAD_Reference_ID() == DisplayType.Date || col.getAD_Reference_ID() == DisplayType.DateTime || col.getAD_Reference_ID() == DisplayType.Time) {
SimpleDateFormat sdf = DisplayType.getDateFormat(col.getAD_Reference_ID());
value = sdf.format (po.get_Value(index));
} else if (col.getAD_Reference_ID() == DisplayType.YesNo) {
if (po.get_ValueAsBoolean(variable))
value = Msg.getMsg(Env.getCtx(), "Yes");
else
value = Msg.getMsg(Env.getCtx(), "No");
} else { } else {
value = po.get_Value(index); value = po.get_Value(index);
} }