Index: lams_central/src/java/org/lamsfoundation/lams/web/HomeAction.java =================================================================== diff -u -r4b24094f139dd10a9779ce6e678cb8ca38317148 -r0e5777f5ca5d43661be2751d2ee1955a871c79ea --- lams_central/src/java/org/lamsfoundation/lams/web/HomeAction.java (.../HomeAction.java) (revision 4b24094f139dd10a9779ce6e678cb8ca38317148) +++ lams_central/src/java/org/lamsfoundation/lams/web/HomeAction.java (.../HomeAction.java) (revision 0e5777f5ca5d43661be2751d2ee1955a871c79ea) @@ -163,6 +163,7 @@ req.setAttribute(AttributeNames.PARAM_PRESENCE_ENABLED, lesson.getLearnerPresenceAvailable()); req.setAttribute(AttributeNames.PARAM_PRESENCE_IM_ENABLED, lesson.getLearnerImAvailable()); req.setAttribute(AttributeNames.PARAM_TITLE, lesson.getLessonName()); + req.setAttribute(AttributeNames.PARAM_CREATE_DATE_TIME, lesson.getCreateDateTime()); String serverUrl = Configuration.get(ConfigurationKeys.SERVER_URL); req.setAttribute("serverUrl", serverUrl); String presenceUrl = Configuration.get(ConfigurationKeys.XMPP_DOMAIN); Index: lams_central/web/learner.jsp =================================================================== diff -u -r4b24094f139dd10a9779ce6e678cb8ca38317148 -r0e5777f5ca5d43661be2751d2ee1955a871c79ea --- lams_central/web/learner.jsp (.../learner.jsp) (revision 4b24094f139dd10a9779ce6e678cb8ca38317148) +++ lams_central/web/learner.jsp (.../learner.jsp) (revision 0e5777f5ca5d43661be2751d2ee1955a871c79ea) @@ -16,7 +16,7 @@ &portfolioEnabled=&presenceEnabledPatch=&presenceImEnabled=&presenceUrl=&title=&mode="> - &portfolioEnabled=&presenceEnabledPatch=&presenceImEnabled=&presenceUrl=&title=&mode="> + &portfolioEnabled=&presenceEnabledPatch=&presenceImEnabled=&presenceUrl=&createDateTime=&title=&mode="> Index: lams_common/src/java/org/lamsfoundation/lams/web/util/AttributeNames.java =================================================================== diff -u -r4b24094f139dd10a9779ce6e678cb8ca38317148 -r0e5777f5ca5d43661be2751d2ee1955a871c79ea --- lams_common/src/java/org/lamsfoundation/lams/web/util/AttributeNames.java (.../AttributeNames.java) (revision 4b24094f139dd10a9779ce6e678cb8ca38317148) +++ lams_common/src/java/org/lamsfoundation/lams/web/util/AttributeNames.java (.../AttributeNames.java) (revision 0e5777f5ca5d43661be2751d2ee1955a871c79ea) @@ -70,6 +70,7 @@ public static final String PARAM_CURRENT_TAB = "currentTab"; public static final String PARAM_CUSTOM_CSV = "customCSV"; public static final String PARAM_EXT_LMS_ID = "extlmsid"; + public static final String PARAM_CREATE_DATE_TIME = "createDateTime"; public static final String PARAM_LIB = "library"; Index: lams_learning/web/includes/presence.js =================================================================== diff -u -r12450cbea53946ad074ec52d10f5e94ae207e1f9 -r0e5777f5ca5d43661be2751d2ee1955a871c79ea --- lams_learning/web/includes/presence.js (.../presence.js) (revision 12450cbea53946ad074ec52d10f5e94ae207e1f9) +++ lams_learning/web/includes/presence.js (.../presence.js) (revision 0e5777f5ca5d43661be2751d2ee1955a871c79ea) @@ -76,6 +76,13 @@ return o; } +function correctPresenceRoomName(s){ + s = s.replace(/ /g, "_"); + s = s.replace(/:/g, "_"); + + return s; +} + function createElem(name, attrs, style, text) { var e = document.createElement(name); if (attrs) { Index: lams_learning/web/mainnoflash.jsp =================================================================== diff -u -r12450cbea53946ad074ec52d10f5e94ae207e1f9 -r0e5777f5ca5d43661be2751d2ee1955a871c79ea --- lams_learning/web/mainnoflash.jsp (.../mainnoflash.jsp) (revision 12450cbea53946ad074ec52d10f5e94ae207e1f9) +++ lams_learning/web/mainnoflash.jsp (.../mainnoflash.jsp) (revision 0e5777f5ca5d43661be2751d2ee1955a871c79ea) @@ -50,14 +50,16 @@