1
#! /bin/sh /usr/share/dpatch/dpatch-run
2
## reconnect-link.dpatch by Pabs <pabs@zip.to>
4
## All lines beginning with `## DP:' are a description of the patch.
5
## DP: Provide link to reconnect to cgiirc after a /quit
6
## DP: See http://bugs.debian.org/268794
9
diff -urNad /home/pabs/code/cgiirc-0.5.4/formats/dark cgiirc-0.5.4/formats/dark
10
--- /home/pabs/code/cgiirc-0.5.4/formats/dark 2004-08-29 15:22:05.000000000 +0800
11
+++ cgiirc-0.5.4/formats/dark 2004-08-29 15:22:05.000000000 +0800
13
error nickinuse = {prefix-server} Nickname $0 is already in use, type /nick newnick to use another.
15
irc close = {prefix-error} Disconnected from IRC
16
+reconnect = {prefix-error} Reconnect to CGI:IRC
20
diff -urNad /home/pabs/code/cgiirc-0.5.4/formats/default cgiirc-0.5.4/formats/default
21
--- /home/pabs/code/cgiirc-0.5.4/formats/default 2004-08-29 15:22:05.000000000 +0800
22
+++ cgiirc-0.5.4/formats/default 2004-08-29 15:22:05.000000000 +0800
24
error nickinuse = {prefix-server} Nickname $0 is already in use, type /nick newnick to use another.
26
irc close = {prefix-error} Disconnected from IRC
27
+reconnect = {prefix-error} Reconnect to CGI:IRC
31
diff -urNad /home/pabs/code/cgiirc-0.5.4/formats/gothic cgiirc-0.5.4/formats/gothic
32
--- /home/pabs/code/cgiirc-0.5.4/formats/gothic 2004-08-29 15:22:05.000000000 +0800
33
+++ cgiirc-0.5.4/formats/gothic 2004-08-29 15:22:05.000000000 +0800
35
error nickinuse = {prefix-server} Nickname $0 is already in use, type /nick newnick to use another.
37
irc close = {prefix-error} Disconnected from IRC
38
+reconnect = {prefix-error} Reconnect to CGI:IRC
42
diff -urNad /home/pabs/code/cgiirc-0.5.4/formats/mirc cgiirc-0.5.4/formats/mirc
43
--- /home/pabs/code/cgiirc-0.5.4/formats/mirc 2004-08-29 15:22:05.000000000 +0800
44
+++ cgiirc-0.5.4/formats/mirc 2004-08-29 15:22:05.000000000 +0800
46
error nickinuse = {prefix-server} Nickname $0 is already in use, type /nick newnick to use another.
48
irc close = {prefix-error} Disconnected from IRC
50
+reconnect = {prefix-error} Reconnect to CGI:IRC
54
diff -urNad /home/pabs/code/cgiirc-0.5.4/formats/russian cgiirc-0.5.4/formats/russian
55
--- /home/pabs/code/cgiirc-0.5.4/formats/russian 2004-08-29 15:22:05.000000000 +0800
56
+++ cgiirc-0.5.4/formats/russian 2004-08-29 15:22:05.000000000 +0800
58
error nickinuse = {prefix-server} ��� $0 ��� ������������, �������� /nick �����_��� ��� ����� ����.
60
irc close = {prefix-error} ������ ����� � IRC
61
+reconnect = {prefix-error} Reconnect to CGI:IRC
65
diff -urNad /home/pabs/code/cgiirc-0.5.4/nph-irc.cgi cgiirc-0.5.4/nph-irc.cgi
66
--- /home/pabs/code/cgiirc-0.5.4/nph-irc.cgi 2004-08-29 15:22:05.000000000 +0800
67
+++ cgiirc-0.5.4/nph-irc.cgi 2004-08-29 15:22:05.000000000 +0800
69
net_send($ircfh, "QUIT :$message\r\n");
70
format_out('irc close', { target => '-all', activity => 1 });
72
+ my $info = { target => '-all', activity => 1 };
73
+ my $reconnect = format_colourhtml(format_parse($format->{'reconnect'}, $info));
74
+ my $url = defined $config->{form_redirect} ? $config->{form_redirect} : 'irc.cgi';
75
+ interface_lineout($info, "<a href=\"$url\" target=\"_top\">$reconnect</a>");
79
$interface->end if ref $interface;