diff --git a/src/de/jost_net/JVerein/gui/action/OpenInsertVariableDialogAction.java b/src/de/jost_net/JVerein/gui/action/OpenInsertVariableDialogAction.java index 91fadd3a9..c5b7a0e3f 100644 --- a/src/de/jost_net/JVerein/gui/action/OpenInsertVariableDialogAction.java +++ b/src/de/jost_net/JVerein/gui/action/OpenInsertVariableDialogAction.java @@ -17,6 +17,9 @@ package de.jost_net.JVerein.gui.action; +import java.util.Map; + +import de.jost_net.JVerein.Variable.AllgemeineMap; import de.jost_net.JVerein.Variable.MitgliedMap; import de.jost_net.JVerein.gui.dialogs.ShowVariablesDialog; import de.jost_net.JVerein.gui.menu.ShowVariablesMenu; @@ -28,8 +31,6 @@ import de.willuhn.logging.Logger; import de.willuhn.util.ApplicationException; -import java.util.Map; - public class OpenInsertVariableDialogAction implements Action { @SuppressWarnings("unchecked") @@ -53,7 +54,7 @@ else if (context instanceof Map) else if (context instanceof MailEmpfaenger) { map = new MitgliedMap().getMap(((MailEmpfaenger) context).getMitglied(), - null); + new AllgemeineMap().getMap(null)); prependCopyText = "$"; } else diff --git a/src/de/jost_net/JVerein/gui/control/MailControl.java b/src/de/jost_net/JVerein/gui/control/MailControl.java index b37f30ab7..cf347f376 100644 --- a/src/de/jost_net/JVerein/gui/control/MailControl.java +++ b/src/de/jost_net/JVerein/gui/control/MailControl.java @@ -16,9 +16,16 @@ **********************************************************************/ package de.jost_net.JVerein.gui.control; +import java.rmi.RemoteException; +import java.sql.Timestamp; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Date; +import java.util.TreeSet; + +import org.apache.velocity.app.Velocity; + import de.jost_net.JVerein.Einstellungen; -import de.jost_net.JVerein.Variable.AllgemeineMap; -import de.jost_net.JVerein.Variable.MitgliedMap; import de.jost_net.JVerein.gui.action.MailDetailAction; import de.jost_net.JVerein.gui.menu.MailAnhangMenu; import de.jost_net.JVerein.gui.menu.MailAuswahlMenu; @@ -49,15 +56,6 @@ import de.willuhn.logging.Logger; import de.willuhn.util.ApplicationException; import de.willuhn.util.ProgressMonitor; -import org.apache.velocity.app.Velocity; - -import java.rmi.RemoteException; -import java.sql.Timestamp; -import java.util.ArrayList; -import java.util.Calendar; -import java.util.Date; -import java.util.Map; -import java.util.TreeSet; public class MailControl extends FilterControl { diff --git a/src/de/jost_net/JVerein/gui/util/EvalMail.java b/src/de/jost_net/JVerein/gui/util/EvalMail.java index 239d8fc63..c5b8e1b43 100644 --- a/src/de/jost_net/JVerein/gui/util/EvalMail.java +++ b/src/de/jost_net/JVerein/gui/util/EvalMail.java @@ -17,21 +17,23 @@ package de.jost_net.JVerein.gui.util; -import de.jost_net.JVerein.Einstellungen; -import de.jost_net.JVerein.Variable.MitgliedMap; -import de.jost_net.JVerein.Variable.VarTools; -import de.jost_net.JVerein.rmi.MailEmpfaenger; -import de.jost_net.JVerein.rmi.Mitglied; -import de.jost_net.JVerein.util.JVDateFormatTTMMJJJJ; +import java.io.StringWriter; +import java.rmi.RemoteException; +import java.util.Map; + import org.apache.velocity.VelocityContext; import org.apache.velocity.app.Velocity; import org.apache.velocity.exception.MethodInvocationException; import org.apache.velocity.exception.ParseErrorException; import org.apache.velocity.exception.ResourceNotFoundException; -import java.io.StringWriter; -import java.rmi.RemoteException; -import java.util.Map; +import de.jost_net.JVerein.Einstellungen; +import de.jost_net.JVerein.Variable.AllgemeineMap; +import de.jost_net.JVerein.Variable.MitgliedMap; +import de.jost_net.JVerein.Variable.VarTools; +import de.jost_net.JVerein.rmi.MailEmpfaenger; +import de.jost_net.JVerein.rmi.Mitglied; +import de.jost_net.JVerein.util.JVDateFormatTTMMJJJJ; public class EvalMail { @@ -50,7 +52,8 @@ public EvalMail(Mitglied mitglied) throws RemoteException context.put("decimalformat", Einstellungen.DECIMALFORMAT); context.put("email", mitglied.getEmail()); context.put("empf", mitglied); - Map map = new MitgliedMap().getMap(mitglied, null); + Map map = new MitgliedMap().getMap(mitglied, + new AllgemeineMap().getMap(null)); VarTools.add(context, map); } diff --git a/src/de/jost_net/JVerein/gui/view/MailDetailView.java b/src/de/jost_net/JVerein/gui/view/MailDetailView.java index ea8f23593..8c00571ed 100644 --- a/src/de/jost_net/JVerein/gui/view/MailDetailView.java +++ b/src/de/jost_net/JVerein/gui/view/MailDetailView.java @@ -16,7 +16,17 @@ **********************************************************************/ package de.jost_net.JVerein.gui.view; +import java.io.File; +import java.io.FileInputStream; + +import org.eclipse.swt.SWT; +import org.eclipse.swt.layout.GridData; +import org.eclipse.swt.layout.GridLayout; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.FileDialog; + import de.jost_net.JVerein.Einstellungen; +import de.jost_net.JVerein.Variable.AllgemeineMap; import de.jost_net.JVerein.Variable.MitgliedMap; import de.jost_net.JVerein.gui.action.DokumentationAction; import de.jost_net.JVerein.gui.action.MailVorlageZuweisenAction; @@ -38,14 +48,6 @@ import de.willuhn.jameica.system.Settings; import de.willuhn.logging.Logger; import de.willuhn.util.ApplicationException; -import org.eclipse.swt.SWT; -import org.eclipse.swt.layout.GridData; -import org.eclipse.swt.layout.GridLayout; -import org.eclipse.swt.widgets.Composite; -import org.eclipse.swt.widgets.FileDialog; - -import java.io.File; -import java.io.FileInputStream; public class MailDetailView extends AbstractView { @@ -185,7 +187,8 @@ public void handleAction(Object context) throws ApplicationException } buttons.addButton( new Button("Variablen anzeigen", new OpenInsertVariableDialogAction(), - new MitgliedMap().getMap(m, null), false, "bookmark.png")); + new MitgliedMap().getMap(m, new AllgemeineMap().getMap(null)), + false, "bookmark.png")); buttons.addButton( new Button("Vorschau", new MailVorschauAction(control), m, false, "edit-copy.png"));