140 |
$self->{'mode'}=$2; |
$self->{'mode'}=$2; |
141 |
my $persist=$self->getConf('Persist'); |
my $persist=$self->getConf('Persist'); |
142 |
|
|
|
if ($self->{'mode'} eq "xhrinteractive" || $self->{'mode'} eq "iframe" || $self->{'mode'} eq "serversent" || $self->{'mode'} eq "longpoll") { |
|
|
$persist=1; |
|
|
$self->{'MaxMessageCount'}=1 unless(!($self->{'mode'} eq "longpoll")); |
|
|
} |
|
|
if ($self->{'mode'} eq "iframe") { |
|
|
$self->{'HeaderTemplateNumber'}=1; |
|
|
} else { |
|
|
$self->{'HeaderTemplateNumber'}=2; |
|
|
} |
|
|
|
|
143 |
my $maxTime=$self->getConf('MaxTime'); |
my $maxTime=$self->getConf('MaxTime'); |
144 |
if($maxTime>0) |
if($maxTime>0) |
145 |
{ |
{ |
240 |
my $self=shift; |
my $self=shift; |
241 |
my $status=shift; |
my $status=shift; |
242 |
|
|
243 |
my $header=undef; |
my $header=$self->getConf('HeaderTemplate'); |
|
if(exists($self->{'HeaderTemplateNumber'})) |
|
|
{ |
|
|
my $hn='HeaderTemplate'.$self->{'HeaderTemplateNumber'}; |
|
|
|
|
|
$header=$self->getConf($hn); |
|
|
} |
|
|
$header=$self->getConf('HeaderTemplate') unless(defined($header)); |
|
244 |
|
|
245 |
$header=~s/~([^~]*)~/ |
$header=~s/~([^~]*)~/ |
246 |
if(!defined($1) || $1 eq '') |
if(!defined($1) || $1 eq '') |