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 @@