Author: solomax
Date: Thu Mar 7 05:44:21 2013
New Revision: 1453683
URL: http://svn.apache.org/r1453683
Log:
Overall: signature of disconnect handler is corrected
SIP: hack for SIP transport picture is restored;
last name is corrected not to be "()"
Modified:
openmeetings/trunk/singlewebapp/WebContent/swf10/base/mainMethods.lzx
openmeetings/trunk/singlewebapp/WebContent/swf10/hibAdapter.lzx
openmeetings/trunk/singlewebapp/WebContent/swf10/video/videoUserProfilePicSWF10.lzx
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/red5/ScopeApplicationAdapter.java
Modified: openmeetings/trunk/singlewebapp/WebContent/swf10/base/mainMethods.lzx
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/swf10/base/mainMethods.lzx?rev=1453683&r1=1453682&r2=1453683&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/swf10/base/mainMethods.lzx
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/swf10/base/mainMethods.lzx Thu
Mar 7 05:44:21 2013
@@ -97,7 +97,7 @@
pUri = "_profile_" + pUri;
downloadurl = canvas.getUrl() +
'DownloadHandler?fileName=' + pUri
- + '&parentPath=&room_id=&r=' + (new
Date()).getTime()
+ + '&room_id=&r=' + (new Date()).getTime()
+ extraParams + '&sid='+canvas.sessionId;
}
if($debug) Debug.write("getPictureUrl/downloadurl ",
downloadurl);
Modified: openmeetings/trunk/singlewebapp/WebContent/swf10/hibAdapter.lzx
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/swf10/hibAdapter.lzx?rev=1453683&r1=1453682&r2=1453683&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/swf10/hibAdapter.lzx (original)
+++ openmeetings/trunk/singlewebapp/WebContent/swf10/hibAdapter.lzx Thu Mar 7
05:44:21 2013
@@ -105,7 +105,7 @@
canvas.thishib.connect();
</method>
- <method name="disconnect" >
+ <method name="disconnect" args="arg">
if($debug) Debug.write("Do disconnect");
canvas.thishib.disconnect();
</method>
Modified:
openmeetings/trunk/singlewebapp/WebContent/swf10/video/videoUserProfilePicSWF10.lzx
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/swf10/video/videoUserProfilePicSWF10.lzx?rev=1453683&r1=1453682&r2=1453683&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/WebContent/swf10/video/videoUserProfilePicSWF10.lzx
(original)
+++
openmeetings/trunk/singlewebapp/WebContent/swf10/video/videoUserProfilePicSWF10.lzx
Thu Mar 7 05:44:21 2013
@@ -26,8 +26,10 @@
<handler name="oninit">
<![CDATA[
- this._userpic.setAttribute('src',
canvas.getPictureUrl(value.picture_uri
- ,
'&moduleName=remoteuserprofile&remoteUserid='+this.value.user_id));
+ var extra = value.sipTransport ?
"&parentPath=../default&moduleName=videoconf1"
+ :
'&parentPath=&moduleName=remoteuserprofile&remoteUserid='+this.value.user_id;
+
+ this._userpic.setAttribute('src',
canvas.getPictureUrl(value.picture_uri, extra));
]]>
</handler>
<image name="_userpic" stretches="both" width="${parent.width}"
height="${parent.height}" />
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/red5/ScopeApplicationAdapter.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/red5/ScopeApplicationAdapter.java?rev=1453683&r1=1453682&r2=1453683&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/red5/ScopeApplicationAdapter.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/red5/ScopeApplicationAdapter.java
Thu Mar 7 05:44:21 2013
@@ -1291,30 +1291,26 @@ public class ScopeApplicationAdapter ext
Object newMessage, Integer vWidth, Integer vHeight,
long room_id, String publicSID, Integer interviewPodId)
{
try {
- log.error("[setUserAVSettings]" + avsettings +
newMessage);
+ log.debug("[setUserAVSettings] {} {}", new
Object[]{avsettings, newMessage});
IConnection current = Red5.getConnectionLocal();
IClient c = current.getClient();
String streamid = c.getId();
- Client currentClient = this.sessionManager
- .getClientByStreamId(streamid, null);
+ Client currentClient =
sessionManager.getClientByStreamId(streamid, null);
currentClient.setAvsettings(avsettings);
currentClient.setRoom_id(room_id);
currentClient.setPublicSID(publicSID);
currentClient.setVWidth(vWidth);
currentClient.setVHeight(vHeight);
currentClient.setInterviewPodId(interviewPodId);
- // Long room_id = currentClient.getRoom_id();
- this.sessionManager.updateAVClientByStreamId(streamid,
- currentClient, null);
+ sessionManager.updateAVClientByStreamId(streamid,
currentClient, null);
SessionVariablesUtil.initClient(c, false, publicSID);
HashMap<String, Object> hsm = new HashMap<String,
Object>();
hsm.put("client", currentClient);
hsm.put("message", newMessage);
- Collection<Set<IConnection>> conCollection =
current.getScope()
- .getConnections();
+ Collection<Set<IConnection>> conCollection =
current.getScope().getConnections();
for (Set<IConnection> conset : conCollection) {
for (IConnection conn : conset) {
if (conn != null) {
@@ -1327,9 +1323,8 @@ public class ScopeApplicationAdapter ext
// AVClients or
potential AVClients do not receive events
continue;
}
-
((IServiceCapableConnection) conn).invoke(
-
"sendVarsToMessageWithClient",
- new
Object[] { hsm }, this);
+
((IServiceCapableConnection)conn)
+
.invoke("sendVarsToMessageWithClient", new Object[] { hsm }, this);
}
}
}
@@ -2802,8 +2797,7 @@ public class ScopeApplicationAdapter ext
private String getSipTransportLastname(Long roomId) {
Integer c = roomManager.getSipConferenceMembersNumber(roomId);
- String count = (c != null && c > 0) ? "" + (c - 1) : "";
- return "(" + count + ")";
+ return (c != null && c > 0) ? "(" + (c - 1) + ")" : "";
}
public synchronized void updateSipTransport() {