Browse Source

updated soap connection to be session aware

pull/92/head
ppound 13 years ago
parent
commit
15a0963581
  1. 19
      ConnectionHelper.inc

19
ConnectionHelper.inc

@ -1,7 +1,5 @@
<?php <?php
/** /**
* @file * @file
* Connection Helper Class * Connection Helper Class
@ -87,6 +85,23 @@ class ConnectionHelper {
return NULL; return NULL;
} }
} }
if (isset($_SESSION['islandora_soapcookies'])) {
// just set the cookies
$client->_cookies = ($_SESSION['islandora_soapcookies']);
}
else {
try {
//we need to make a call to set the cookie this extra call would only happen once per session
$client->__soapCall('describeRepository', array());
} catch (exception $e) {
//connection is tested elsewhere so eat this for now here we just want the cookie
}
$_SESSION['islandora_soapcookies'] = $client->_cookies;
}
return $client; return $client;
} }

Loading…
Cancel
Save