Index: lams_build/lib/lams/lams.jar =================================================================== diff -u -re347450b1cb3a6d44b33482c4a70c42d3e9976d2 -r6563149ab60daa42a7f37c0486e1cd248cacb200 Binary files differ Index: lams_central/src/flash/lam_addseq_wiz.fla =================================================================== diff -u -r8115dadb34b27553aab55d645ccb0523eed2aa0a -r6563149ab60daa42a7f37c0486e1cd248cacb200 Binary files differ Index: lams_central/src/flash/lams_authoring.fla =================================================================== diff -u -r8ac0c03f98a60513cc053d57b36602859708fc7a -r6563149ab60daa42a7f37c0486e1cd248cacb200 Binary files differ Index: lams_central/src/flash/lams_authoring_main.fla =================================================================== diff -u -r6afe63ae80a1c344a97151e9833ab9dfe4766612 -r6563149ab60daa42a7f37c0486e1cd248cacb200 Binary files differ Index: lams_central/src/flash/lams_monitoring_main.fla =================================================================== diff -u -recef75cb4471372fa779ad38fd5a219245653138 -r6563149ab60daa42a7f37c0486e1cd248cacb200 Binary files differ Index: lams_central/src/flash/lams_monitoring_v1.fla =================================================================== diff -u -rc13b691876fa0016646ec446a6d68c63f6a23234 -r6563149ab60daa42a7f37c0486e1cd248cacb200 Binary files differ Index: lams_central/src/flash/lams_wizard_main.fla =================================================================== diff -u -rf3eb5ef155c9545d9710effaf6b00fe4b2bbf5f9 -r6563149ab60daa42a7f37c0486e1cd248cacb200 Binary files differ Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -rc13b691876fa0016646ec446a6d68c63f6a23234 -r6563149ab60daa42a7f37c0486e1cd248cacb200 Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -rc13b691876fa0016646ec446a6d68c63f6a23234 -r6563149ab60daa42a7f37c0486e1cd248cacb200 Binary files differ Index: lams_central/web/lams_shared_library.jsp =================================================================== diff -u --- lams_central/web/lams_shared_library.jsp (revision 0) +++ lams_central/web/lams_shared_library.jsp (revision 6563149ab60daa42a7f37c0486e1cd248cacb200) @@ -0,0 +1,35 @@ +<%-- +Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org) +License Information: http://lamsfoundation.org/licensing/lams/2.0/ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + + http://www.gnu.org/licenses/gpl.txt +--%> +<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %> +<%@ page import="org.lamsfoundation.lams.util.Configuration" import="org.lamsfoundation.lams.util.ConfigurationKeys" import="org.lamsfoundation.lams.web.util.AttributeNames" %> +<% +String library = request.getParameter(AttributeNames.PARAM_LIB); + +String authoringClientVersion = Configuration.get(ConfigurationKeys.AUTHORING_CLIENT_VERSION); +String monitoringClientVersion = Configuration.get(ConfigurationKeys.MONITOR_CLIENT_VERSION); + +String buildVersion = (library.equals("lams_authoring_library.swf")) ? authoringClientVersion : monitoringClientVersion; + +String redirectURL = library + "?build=" + buildVersion; +response.setContentType("application/x-shockwave-flash"); +response.sendRedirect(redirectURL); + +%> \ No newline at end of file Index: lams_common/src/java/org/lamsfoundation/lams/web/util/AttributeNames.java =================================================================== diff -u -r66fff7b7d81ef7b6e89093e40d34c59820383b40 -r6563149ab60daa42a7f37c0486e1cd248cacb200 --- lams_common/src/java/org/lamsfoundation/lams/web/util/AttributeNames.java (.../AttributeNames.java) (revision 66fff7b7d81ef7b6e89093e40d34c59820383b40) +++ lams_common/src/java/org/lamsfoundation/lams/web/util/AttributeNames.java (.../AttributeNames.java) (revision 6563149ab60daa42a7f37c0486e1cd248cacb200) @@ -62,6 +62,8 @@ public static final String PARAM_DIRECTORY_NAME = "directoryName"; public static final String PARAM_FILENAME = "filename"; + public static final String PARAM_LIB = "library"; + public static final String ATTR_MODE = "mode"; public static final String ATTR_USERNAME = "username"; public static final String ATTR_UPDATE_PROGRESS_BAR = "updateProgressBar"; Index: lams_monitoring/web/lams_monitoring.swf =================================================================== diff -u -rc13b691876fa0016646ec446a6d68c63f6a23234 -r6563149ab60daa42a7f37c0486e1cd248cacb200 Binary files differ Index: lams_monitoring/web/lams_monitoring_library.swf =================================================================== diff -u -rc13b691876fa0016646ec446a6d68c63f6a23234 -r6563149ab60daa42a7f37c0486e1cd248cacb200 Binary files differ Index: lams_monitoring/web/lams_wizard.swf =================================================================== diff -u -rd9f9e33ff90f8ff1a0077688ad3ee5dbc233c209 -r6563149ab60daa42a7f37c0486e1cd248cacb200 Binary files differ Index: lams_monitoring/web/lams_wizard_library.swf =================================================================== diff -u -rd9f9e33ff90f8ff1a0077688ad3ee5dbc233c209 -r6563149ab60daa42a7f37c0486e1cd248cacb200 Binary files differ