Revision: 4303
Author: solomax666
Date: Mon Sep 26 09:24:15 2011
Log: Fixes Issue 1403
- Openmeetings hardcoding was removed from templates
http://code.google.com/p/openmeetings/source/detail?r=4303
Modified:
/trunk/singlewebapp/WebContent/languages/chinese simplified.xml
/trunk/singlewebapp/WebContent/openmeetings/base/mainMethods.lzx
/trunk/singlewebapp/WebContent/openmeetings/main.lzx
/trunk/singlewebapp/WebContent/openmeetings/maindebug.lzx
/trunk/singlewebapp/src/app/org/openmeetings/app/data/basic/Configurationmanagement.java
/trunk/singlewebapp/src/app/org/openmeetings/app/data/basic/Fieldmanagment.java
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/ActivateUser.java
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/DefaultIndex.java
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/Install.java
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/RTPSharerServlet.java
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/ScreenRequestHandler.java
/trunk/singlewebapp/src/templates/install_step1_EN.vm
/trunk/singlewebapp/src/templates/install_step2_EN.vm
/trunk/singlewebapp/src/templates/install_welcome_EN.vm
/trunk/singlewebapp/src/templates/screencast_jrdesktop.vm
/trunk/singlewebapp/src/templates/screencast_odsp_sharertemplate.vm
/trunk/singlewebapp/src/templates/screencast_odsp_viewertemplate.vm
/trunk/singlewebapp/src/templates/screencast_rtp.vm
/trunk/singlewebapp/src/templates/screencast_template.vm
/trunk/singlewebapp/src/templates/screenshare.vm
/trunk/singlewebapp/src/templates/sip_template.vm
/trunk/singlewebapp/src/templates/usual_template.vm
=======================================
--- /trunk/singlewebapp/WebContent/languages/chinese simplified.xml Sun Sep
25 02:55:37 2011
+++ /trunk/singlewebapp/WebContent/languages/chinese simplified.xml Mon Sep
26 09:24:15 2011
@@ -1501,10 +1501,10 @@
<value>此房间没有主持人, 但是有参与者. 你可以申请为主持人或者等
待.</value>
</string>
<string id="499" name="feedback_template_subject">
- <value>反馈给Openmeetings</value>
+ <value>反馈给$APP_NAME</value>
</string>
<string id="500" name="invitation_template_head">
- <value>Openmeetings――邀请</value>
+ <value>$APP_NAME――邀请</value>
</string>
<string id="501" name="invitation_text_from">
<value>消息发自:</value>
@@ -1522,7 +1522,7 @@
<value>如果你在此链接遇到问题, 请拷贝并粘贴此链接到浏览器中:</value>
</string>
<string id="506" name="registering_mail_text_head">
- <value>Openmeetings――注册</value>
+ <value>$APP_NAME――注册</value>
</string>
<string id="507" name="registering_mail_text_head2">
<value>你的用户数据:</value>
@@ -1537,13 +1537,13 @@
<value>邮件:</value>
</string>
<string id="511" name="registering_mail_text_bye">
- <value>Openmeetings――团队</value>
+ <value>$APP_NAME――团队</value>
</string>
<string id="512" name="register_mail_subject">
- <value>Openmeetings――注册</value>
+ <value>$APP_NAME――注册</value>
</string>
<string id="513" name="reset_password_template_head">
- <value>Openmeetings――重置密码</value>
+ <value>$APP_NAME――重置密码</value>
</string>
<string id="514" name="reset_password_template_test_link">
<value>点击此链接并键入新密码:</value>
@@ -1555,7 +1555,7 @@
<value>如果你在此链接遇到问题, 请拷贝并粘贴此链接到浏览器中:</value>
</string>
<string id="517" name="reset_password_mail_subject">
- <value>Openmeetings系统重置密码</value>
+ <value>$APP_NAME系统重置密码</value>
</string>
<string id="518" name="dateRegExpError">
<value>请输入一个有效的日期, 比如 24.12.2001 (天.月.年)</value>
@@ -1600,7 +1600,7 @@
<value>到:</value>
</string>
<string id="532" name="invitation_window_MailSubject">
- <value>邀请参加Openmeetings的讨论</value>
+ <value>邀请参加$APP_NAME的讨论</value>
</string>
<string id="533" name="invitation_error">
<value>没有此邀请码对应的有效邀请</value>
@@ -1870,7 +1870,7 @@
<value>服务器时间</value>
</string>
<string id="622" name="inv_reminder_template_head">
- <value>Openmeetings会议系统――提醒</value>
+ <value>$APP_NAME会议系统――提醒</value>
</string>
<string id="623" name="inv_reminder_text_from">
<value>用户信息:</value>
@@ -2860,7 +2860,7 @@
<value>需要您自己的服务器?</value>
</string>
<string id="952" name="user-license">
- <value>您如果想拥有自己的Openmeetings会议服务器或者集成到已有的应用中
去,5000元每次!</value>
+ <value>您如果想拥有自己的$APP_NAME会议服务器或者集成到已有的应用中
去,5000元每次!</value>
</string>
<string id="953" name="user-license">
<value>或者给我们发送信息</value>
@@ -2956,7 +2956,7 @@
<value>点击购买</value>
</string>
<string id="984" name="payment-from">
- <value>步骤3: Openmeetings系统支付 - 检查订单及付款!</value>
+ <value>步骤3: $APP_NAME系统支付 - 检查订单及付款!</value>
</string>
<string id="985" name="payment-from">
<value>姓名</value>
@@ -2971,10 +2971,10 @@
<value>已经收到您的付款,并已经更新了您的用户设置。所有以往的付款信息都
能够在您的用户配置中下载</value>
</string>
<string id="989" name="payment-mail">
- <value>感谢您使用Openmeetings系统!</value>
+ <value>感谢您使用$APP_NAME系统!</value>
</string>
<string id="990" name="payment-mail">
- <value>Openmeetings系统已经收到您的付款-</value>
+ <value>$APP_NAME系统已经收到您的付款-</value>
</string>
<string id="991" name="user-settings">
<value>支付状态</value>
=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/base/mainMethods.lzx Sat
Sep 17 08:15:38 2011
+++ /trunk/singlewebapp/WebContent/openmeetings/base/mainMethods.lzx Mon
Sep 26 09:24:15 2011
@@ -67,10 +67,6 @@
</handler>
</dataset>
- <method name="openMeetingsMenuItemHandler">
-
lz.Browser.loadURL("http://code.google.com/p/openmeetings/", "Openmeetings
Homepage");
- </method>
-
<method name="myinit">
<![CDATA[
canvas.mediaerrortimeout = 30000;
=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/main.lzx Sun Jun 19
01:03:45 2011
+++ /trunk/singlewebapp/WebContent/openmeetings/main.lzx Mon Sep 26
09:24:15 2011
@@ -40,9 +40,6 @@
canvas.setDefaultContextMenu(cmenu);
cmenu.hideBuiltInItems();
if($debug) Debug.write("main.lzx/oninit:",this);
- // Add Custom Items:
- //var item1 = cmenu.makeMenuItem('MedCast', new
LzDelegate(this,"openMeetingsMenuItemHandler"));
- //cmenu.addItem(item1);
</handler>
=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/maindebug.lzx Sun Jun 19
01:03:45 2011
+++ /trunk/singlewebapp/WebContent/openmeetings/maindebug.lzx Mon Sep 26
09:24:15 2011
@@ -41,9 +41,6 @@
canvas.setDefaultContextMenu(cmenu);
cmenu.hideBuiltInItems();
if($debug) Debug.write("main.lzx/oninit:",this);
- // Add Custom Items:
- //var item1 = cmenu.makeMenuItem('MedCast', new
LzDelegate(this,"openMeetingsMenuItemHandler"));
- //cmenu.addItem(item1);
</handler>
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/app/data/basic/Configurationmanagement.java
Sat Sep 17 08:43:10 2011
+++
/trunk/singlewebapp/src/app/org/openmeetings/app/data/basic/Configurationmanagement.java
Mon Sep 26 09:24:15 2011
@@ -281,4 +281,13 @@
}
return new Long(-1);
}
-}
+
+ public String getAppName() {
+ String appName = Configurationmanagement.DEFAULT_APP_NAME;
+ Configuration application_name = getConfKey(3L,
"application.name");
+ if (application_name != null) {
+ appName = application_name.getConf_value();
+ }
+ return appName;
+ }
+}
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/app/data/basic/Fieldmanagment.java
Sat Sep 17 08:43:10 2011
+++
/trunk/singlewebapp/src/app/org/openmeetings/app/data/basic/Fieldmanagment.java
Mon Sep 26 09:24:15 2011
@@ -19,7 +19,6 @@
import javax.persistence.criteria.Root;
import org.openmeetings.app.data.beans.basic.SearchResult;
-import org.openmeetings.app.persistence.beans.basic.Configuration;
import org.openmeetings.app.persistence.beans.lang.FieldLanguage;
import org.openmeetings.app.persistence.beans.lang.Fieldlanguagesvalues;
import org.openmeetings.app.persistence.beans.lang.Fieldvalues;
@@ -568,18 +567,9 @@
}
return flv;
}
-
- private String getAppName() {
- String appName = Configurationmanagement.DEFAULT_APP_NAME;
- Configuration application_name =
cfgManagement.getConfKey(3L, "application.name");
- if (application_name != null) {
- appName = application_name.getConf_value();
- }
- return appName;
- }
private Fieldlanguagesvalues performReplace(Fieldlanguagesvalues f) {
- String appName = getAppName();
+ String appName = cfgManagement.getAppName();
return performReplace(f, appName);
}
@@ -589,7 +579,7 @@
}
private <T extends Collection<Fieldlanguagesvalues>> T performReplace(T
flv) {
- String appName = getAppName();
+ String appName = cfgManagement.getAppName();
for (Fieldlanguagesvalues f : flv) {
performReplace(f, appName);
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/ActivateUser.java
Wed Sep 14 13:02:59 2011
+++
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/ActivateUser.java
Mon Sep 26 09:24:15 2011
@@ -84,7 +84,7 @@
ServletContext context = getServletContext();
String loginURL =
ScopeApplicationAdapter.webAppRootPath;
- ctx.put("APPLICATION_NAME",
context.getServletContextName());
+ ctx.put("APP_NAME",
getConfigurationmanagement().getAppName());
if (hash == null) {
// No hash
Long default_lang_id = Long.valueOf(
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/DefaultIndex.java
Tue Aug 30 13:17:16 2011
+++
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/DefaultIndex.java
Mon Sep 26 09:24:15 2011
@@ -54,14 +54,7 @@
3L, "sip.enable");
// SIP_REALM
- Configuration application_name =
getConfigurationmanagement()
- .getConfKey(3L, "application.name");
- if (application_name == null) {
- ctx.put("APPLICATION_NAME", getServletContext()
- .getServletContextName());
- } else {
- ctx.put("APPLICATION_NAME",
application_name.getConf_value());
- }
+ ctx.put("APP_NAME",
getConfigurationmanagement().getAppName());
if (SIP_ENABLE == null ||
!SIP_ENABLE.getConf_value().equals("yes")) {
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/Install.java
Sat Sep 24 01:51:11 2011
+++
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/Install.java
Mon Sep 26 09:24:15 2011
@@ -13,6 +13,7 @@
import org.apache.velocity.Template;
import org.apache.velocity.context.Context;
import org.apache.velocity.tools.view.VelocityViewServlet;
+import org.openmeetings.app.data.basic.Configurationmanagement;
import org.openmeetings.app.documents.InstallationDocumentHandler;
import org.openmeetings.app.installation.ImportInitvalues;
import org.openmeetings.app.persistence.beans.basic.OmTimeZone;
@@ -23,12 +24,22 @@
import org.springframework.web.context.support.WebApplicationContextUtils;
public class Install extends VelocityViewServlet {
-
- /**
- *
- */
private static final long serialVersionUID = 3684381243236013771L;
+ private Configurationmanagement getConfigurationmanagement() {
+ try {
+ if (!ScopeApplicationAdapter.initComplete) {
+ return null;
+ }
+ ApplicationContext context = WebApplicationContextUtils
+
.getWebApplicationContext(getServletContext());
+ return (Configurationmanagement)
context.getBean("cfgManagement");
+ } catch (Exception err) {
+ log.error("[getConfigurationmanagement]", err);
+ }
+ return null;
+ }
+
private ImportInitvalues getImportInitvalues() {
try {
if (!ScopeApplicationAdapter.initComplete) {
@@ -60,13 +71,12 @@
try {
ctx.put("APP_ROOT",
ScopeApplicationAdapter.webAppRootKey);
- if (getImportInitvalues() == null) {
+ if (getImportInitvalues() == null || getConfigurationmanagement() ==
null) {
return
getVelocityView().getVelocityEngine().getTemplate(
"booting_install.vm");
}
- ctx.put("APPLICATION_NAME", getServletContext()
- .getServletContextName());
+ ctx.put("APP_NAME",
getConfigurationmanagement().getAppName());
String command =
httpServletRequest.getParameter("command");
String lang = httpServletRequest.getParameter("lang");
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/RTPSharerServlet.java
Tue Aug 30 13:17:16 2011
+++
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/RTPSharerServlet.java
Mon Sep 26 09:24:15 2011
@@ -11,6 +11,7 @@
import org.apache.velocity.Template;
import org.apache.velocity.context.Context;
import org.apache.velocity.tools.view.VelocityViewServlet;
+import org.openmeetings.app.data.basic.Configurationmanagement;
import org.openmeetings.app.data.basic.Sessionmanagement;
import org.openmeetings.app.data.user.Usermanagement;
import org.openmeetings.app.remote.red5.ScopeApplicationAdapter;
@@ -73,6 +74,20 @@
}
return null;
}
+
+ private Configurationmanagement getConfigurationmanagement() {
+ try {
+ if (!ScopeApplicationAdapter.initComplete) {
+ return null;
+ }
+ ApplicationContext context = WebApplicationContextUtils
+
.getWebApplicationContext(getServletContext());
+ return (Configurationmanagement)
context.getBean("cfgManagement");
+ } catch (Exception err) {
+ log.error("[getConfigurationmanagement]", err);
+ }
+ return null;
+ }
@Override
public Template handleRequest(HttpServletRequest httpServletRequest,
@@ -186,8 +201,7 @@
"Predefindes Viewer List
does not contain publicSID("
+ publicSID +
") !");
- ctx.put("APPLICATION_NAME", getServletContext()
- .getServletContextName());
+ ctx.put("APP_NAME",
getConfigurationmanagement().getAppName());
ctx.put("HOST",
InetAddress.getLocalHost().getHostAddress());
ctx.put("PORT", myPort);
ctx.put("HEIGHT", rsss.getStreamHeight());
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/ScreenRequestHandler.java
Tue Aug 30 13:17:16 2011
+++
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/ScreenRequestHandler.java
Mon Sep 26 09:24:15 2011
@@ -184,8 +184,7 @@
ctx.put("webAppRootKey", httpRootKey);
ctx.put("httpSharerURL", httpSharerURL);
- ctx.put("APPLICATION_NAME", getServletContext()
- .getServletContextName());
+ ctx.put("APP_NAME", getCfgManagement().getAppName());
ctx.put("SID", sid);
ctx.put("ROOM", room);
ctx.put("DOMAIN", domain);
=======================================
--- /trunk/singlewebapp/src/templates/install_step1_EN.vm Tue Jul 5
02:10:59 2011
+++ /trunk/singlewebapp/src/templates/install_step1_EN.vm Mon Sep 26
09:24:15 2011
@@ -128,7 +128,7 @@
}
</script>
-<h1>Openmeetings - Installation</h1>
+<h1>$APP_NAME - Installation</h1>
<form name="cmxform" id="form1" class="cmxform" method="post"
action="?command=step2">
=======================================
--- /trunk/singlewebapp/src/templates/install_step2_EN.vm Mon Sep 19
08:04:50 2011
+++ /trunk/singlewebapp/src/templates/install_step2_EN.vm Mon Sep 26
09:24:15 2011
@@ -7,7 +7,7 @@
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
</head>
<body>
-<H1>Openmeetings - Installation Complete!</h1>
+<H1>$APP_NAME - Installation Complete!</h1>
<h2><a href="/$APP_ROOT/">Enter the Application</a></h2>
<br/>
<br/>
=======================================
--- /trunk/singlewebapp/src/templates/install_welcome_EN.vm Mon Sep 19
07:50:26 2011
+++ /trunk/singlewebapp/src/templates/install_welcome_EN.vm Mon Sep 26
09:24:15 2011
@@ -8,7 +8,7 @@
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
</head>
<body>
-<h1>Openmeetings - Installation</h1>
+<h1>$APP_NAME - Installation</h1>
<p>Necessary steps which should have already been done:</p>
<ol>
<li>Install and configure a database
=======================================
--- /trunk/singlewebapp/src/templates/screencast_jrdesktop.vm Wed Sep 14
13:02:59 2011
+++ /trunk/singlewebapp/src/templates/screencast_jrdesktop.vm Mon Sep 26
09:24:15 2011
@@ -3,7 +3,7 @@
<jnlp spec="1.0+"
codebase="http://$rtmphostlocal:$red5httpport$webAppRootKeyscreen">
<information>
<title>ScreenViewer Client Application</title>
- <vendor>Openmeetings</vendor>
+ <vendor>$APP_NAME</vendor>
<homepage>http://code.google.com/p/openmeetings/</homepage>
<icon href="icon.jpg" />
<icon kind="splash" href="splashicon.jpg" />
=======================================
--- /trunk/singlewebapp/src/templates/screencast_odsp_sharertemplate.vm Wed
Sep 14 13:02:59 2011
+++ /trunk/singlewebapp/src/templates/screencast_odsp_sharertemplate.vm Mon
Sep 26 09:24:15 2011
@@ -3,7 +3,7 @@
<jnlp spec="1.0+" codebase="$codebase">
<information>
<title>ScreenViewer Client Application</title>
- <vendor>Openmeetings</vendor>
+ <vendor>$APP_NAME</vendor>
<homepage>http://code.google.com/p/openmeetings/</homepage>
<icon href="icon.jpg" />
<icon kind="splash" href="splashicon.jpg" />
=======================================
--- /trunk/singlewebapp/src/templates/screencast_odsp_viewertemplate.vm Wed
Sep 14 13:02:59 2011
+++ /trunk/singlewebapp/src/templates/screencast_odsp_viewertemplate.vm Mon
Sep 26 09:24:15 2011
@@ -3,7 +3,7 @@
<jnlp spec="1.0+" codebase="$codebase">
<information>
<title>ScreenViewer Client Application</title>
- <vendor>Openmeetings</vendor>
+ <vendor>$APP_NAME</vendor>
<homepage>http://code.google.com/p/openmeetings/</homepage>
<icon href="icon.jpg" />
<icon kind="splash" href="splashicon.jpg" />
=======================================
--- /trunk/singlewebapp/src/templates/screencast_rtp.vm Wed Oct 14 08:14:22
2009
+++ /trunk/singlewebapp/src/templates/screencast_rtp.vm Mon Sep 26 09:24:15
2011
@@ -3,7 +3,7 @@
<jnlp spec="1.0+" codebase="http://$rtmphostlocal:$red5httpport/screen">
<information>
<title>ScreenViewer Client Application</title>
- <vendor>Openmeetings</vendor>
+ <vendor>$APP_NAME</vendor>
<homepage>http://code.google.com/p/openmeetings/</homepage>
<icon href="icon.jpg" />
<icon kind="splash" href="splashicon.jpg" />
=======================================
--- /trunk/singlewebapp/src/templates/screencast_template.vm Wed Sep 14
13:02:59 2011
+++ /trunk/singlewebapp/src/templates/screencast_template.vm Mon Sep 26
09:24:15 2011
@@ -3,7 +3,7 @@
<jnlp spec="1.0+" codebase="$codebase">
<information>
<title>ScreenViewer Client Application</title>
- <vendor>Openmeetings</vendor>
+ <vendor>$APP_NAME</vendor>
<homepage>http://code.google.com/p/openmeetings/</homepage>
<icon href="icon.jpg" />
<icon kind="splash" href="splashicon.jpg" />
=======================================
--- /trunk/singlewebapp/src/templates/screenshare.vm Tue Apr 26 02:04:33
2011
+++ /trunk/singlewebapp/src/templates/screenshare.vm Mon Sep 26 09:24:15
2011
@@ -2,7 +2,7 @@
<jnlp spec='1.0+' codebase='$codebase'>
<information>
<title>Screen Sharing Application</title>
- <vendor>Openmeetings</vendor>
+ <vendor>$APP_NAME</vendor>
<homepage>http://code.google.com/p/openmeetings/</homepage>
<icon href="icon.jpg" />
<icon kind="splash" href="splashicon.jpg" />
=======================================
--- /trunk/singlewebapp/src/templates/sip_template.vm Sun Jul 31 05:20:43
2011
+++ /trunk/singlewebapp/src/templates/sip_template.vm Mon Sep 26 09:24:15
2011
@@ -8,7 +8,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
<meta name="viewport" content="width=device-width; initial-scale=1.0;">
-<title>$APPLICATION_NAME</title>
+<title>$APP_NAME</title>
<script type="text/javascript">
// If loaded bare into a browser, set the browser size to the canvas size
if (window === top) {
=======================================
--- /trunk/singlewebapp/src/templates/usual_template.vm Sun Jul 31 05:20:43
2011
+++ /trunk/singlewebapp/src/templates/usual_template.vm Mon Sep 26 09:24:15
2011
@@ -8,7 +8,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
<meta name="viewport" content="width=device-width; initial-scale=1.0;">
-<title>$APPLICATION_NAME</title>
+<title>$APP_NAME</title>
<script type="text/javascript">
// If loaded bare into a browser, set the browser size to the canvas size
if (window === top) {
--
You received this message because you are subscribed to the Google Groups
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/openmeetings-dev?hl=en.