Author: jfthomps
Date: Mon Aug 23 20:43:03 2010
New Revision: 988306
URL: http://svn.apache.org/viewvc?rev=988306&view=rev
Log:
VCL-347
cluster connect page rdp file
utils.php: modified sendRDPfile - now expect resid to be passed in through the
continuation; use this key to get the correct ip and pwd
requests.php: modified connectRequest - added resid to each continuation for
sendRDPfile
Modified:
incubator/vcl/trunk/web/.ht-inc/requests.php
incubator/vcl/trunk/web/.ht-inc/utils.php
Modified: incubator/vcl/trunk/web/.ht-inc/requests.php
URL:
http://svn.apache.org/viewvc/incubator/vcl/trunk/web/.ht-inc/requests.php?rev=988306&r1=988305&r2=988306&view=diff
==============================================================================
--- incubator/vcl/trunk/web/.ht-inc/requests.php (original)
+++ incubator/vcl/trunk/web/.ht-inc/requests.php Mon Aug 23 20:43:03 2010
@@ -2208,7 +2208,8 @@ function connectRequest() {
print " <TR>\n";
print " <TD>\n";
print " <FORM action=\"" . BASEURL . SCRIPT . "\"
method=post>\n";
- $cdata = array('requestid' => $requestid);
+ $cdata = array('requestid' => $requestid,
+ 'resid' =>
$requestData['reservations'][0]['reservationid']);
$expire = datetimeToUnix($requestData['end']) -
datetimeToUnix($requestData['start']) + 1800;
# reservation time plus 30 min
$cont = addContinuationsEntry('sendRDPfile', $cdata,
$expire);
@@ -2298,6 +2299,7 @@ function connectRequest() {
print "Automatic connection using an RDP
file:<br>\n";
print "<FORM action=\"" . BASEURL . SCRIPT .
"\" method=post>\n";
$cdata = array('requestid' => $requestid,
+ 'resid' => $res['reservationid'],
'reservedIP' =>
$res['reservedIP']);
$expire = datetimeToUnix($requestData['end']) -
datetimeToUnix($requestData['start'])
+ 1800; # reservation time plus 30 min
Modified: incubator/vcl/trunk/web/.ht-inc/utils.php
URL:
http://svn.apache.org/viewvc/incubator/vcl/trunk/web/.ht-inc/utils.php?rev=988306&r1=988305&r2=988306&view=diff
==============================================================================
--- incubator/vcl/trunk/web/.ht-inc/utils.php (original)
+++ incubator/vcl/trunk/web/.ht-inc/utils.php Mon Aug 23 20:43:03 2010
@@ -6850,9 +6850,10 @@ function sendRDPfile() {
# for more info on this file, see
# http://dev.remotenetworktechnology.com/ts/rdpfile.htm
$requestid = getContinuationVar("requestid");
+ $resid = getContinuationVar("resid");
$request = getRequestInfo("$requestid");
foreach($request["reservations"] as $res) {
- if($res["forcheckout"]) {
+ if($res['reservationid'] == $resid) {
$ipaddress = $res["reservedIP"];
$passwd = $res["password"];
break;