From 28b4239d08164d3f2253044b545cb7c0f4013415 Mon Sep 17 00:00:00 2001 From: zzz Date: Sat, 27 Nov 2010 13:48:53 +0000 Subject: [PATCH] linkify message --- .../net/i2p/router/web/PluginUpdateHandler.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java index 38e8f28b0..59d729ae7 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java @@ -366,8 +366,18 @@ public class PluginUpdateHandler extends UpdateHandler { } else { // start everything try { - if (PluginStarter.startPlugin(_context, appName)) - statusDone("" + _("Plugin {0} installed and started", appName) + ""); + if (PluginStarter.startPlugin(_context, appName)) { + String linkName = ConfigClientsHelper.stripHTML(props, "consoleLinkName_" + Messages.getLanguage(_context)); + if (linkName == null) + linkName = ConfigClientsHelper.stripHTML(props, "consoleLinkName"); + String linkURL = ConfigClientsHelper.stripHTML(props, "consoleLinkURL"); + String link; + if (linkName != null && linkURL != null) + link = "" + linkName + ""; + else + link = appName; + statusDone("" + _("Plugin {0} installed and started", link) + ""); + } else statusDone("" + _("Plugin {0} installed but failed to start, check logs", appName) + ""); } catch (Throwable e) {