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;