X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXCommandmode.pm;h=8b704ab5333f4f011617bd0ca88ea795dbf8743a;hb=f0323dc530e2aa3fe5b8cd50b1c8c35aac67c52e;hp=212b9a0c4a04c25c9a131f703ed213a0440cdda3;hpb=33d77f9a645c054669d6b6fdfcefb09f8dd9c747;p=spider.git diff --git a/perl/DXCommandmode.pm b/perl/DXCommandmode.pm index 212b9a0c..8b704ab5 100644 --- a/perl/DXCommandmode.pm +++ b/perl/DXCommandmode.pm @@ -107,6 +107,7 @@ sub start $self->{logininfo} = $user->wantlogininfo; $self->{ann_talk} = $user->wantann_talk; $self->{here} = 1; + $self->{prompt} = $user->prompt if $user->prompt; # sort out registration if ($main::reqreg == 1) { @@ -523,7 +524,11 @@ sub disconnect sub prompt { my $self = shift; - $self->send($self->msg($self->here ? 'pr' : 'pr2', $self->call, cldate($main::systime), ztime($main::systime))); + if ($self->{prompt}) { + $self->send($self->{prompt}); + } else { + $self->send($self->msg($self->here ? 'pr' : 'pr2', $self->call, cldate($main::systime), ztime($main::systime))); + } } # broadcast a message to all users [except those mentioned after buffer]