summaryrefslogtreecommitdiff
path: root/plugins/Comet/bayeux.class.inc.php
diff options
context:
space:
mode:
authorEvan Prodromou <evan@controlyourself.ca>2009-05-01 09:42:38 -0700
committerEvan Prodromou <evan@controlyourself.ca>2009-05-01 09:42:38 -0700
commitb12e72ae312488caf7cb1e1a396eb05dd38326a9 (patch)
treed6fc83a33ffa3701d43a2306af9d6ab55b3b6eaf /plugins/Comet/bayeux.class.inc.php
parent5affe093aba97a0e4ac559b685a240d568929ffb (diff)
optionally add a username/password on server side for Comet
Diffstat (limited to 'plugins/Comet/bayeux.class.inc.php')
-rw-r--r--plugins/Comet/bayeux.class.inc.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/plugins/Comet/bayeux.class.inc.php b/plugins/Comet/bayeux.class.inc.php
index 785d3e393..39ad8a8fc 100644
--- a/plugins/Comet/bayeux.class.inc.php
+++ b/plugins/Comet/bayeux.class.inc.php
@@ -26,9 +26,12 @@ class Bayeux
private $oCurl = '';
private $nNextId = 0;
+ private $sUser = '';
+ private $sPassword = '';
+
public $sUrl = '';
- function __construct($sUrl)
+ function __construct($sUrl, $sUser='', $sPassword='')
{
$this->sUrl = $sUrl;
@@ -43,6 +46,10 @@ class Bayeux
curl_setopt($this->oCurl, CURLOPT_POST, 1);
curl_setopt($this->oCurl, CURLOPT_RETURNTRANSFER,1);
+ if (!is_null($sUser) && mb_strlen($sUser) > 0) {
+ curl_setopt($this->oCurl, CURLOPT_USERPWD,"$sUser:$sPassword");
+ }
+
$this->handShake();
}