gateway: simplify stopping the cleanup timer
[olsrd.git] / lib / tas / data / chat_send.lsp
1 <?lua
2
3  tas.keep_state()
4
5  para = tas.get_parameters()
6
7  message = para["message"]
8
9  if para["channel"] then
10   channel = para["channel"]
11  end
12
13  if para["nick"] then
14   nick = para["nick"]
15  end
16
17  if not channel or channel == "" then
18   channel = "Open"
19  end
20
21  if not nick or nick == "" then
22   nick = "OLSR User"
23  end 
24
25  if message and message ~= "" then
26   channel = string.gsub(channel, "~", "?")
27   nick = string.gsub(nick, "~", "?")
28   message = string.gsub(message, "~", "?")
29
30   payload = channel.."~"..nick.."~"..message
31
32   tas.olsr_send_message("chat00", payload)
33  end
34
35 ?>
36
37 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
38
39 <html>
40   <head>
41     <title>
42       OLSR Chat Send Window
43     </title>
44   </head>
45   <body>
46     <form method="GET" action="chat_send.lsp">
47       <table>
48         <tr>
49           <td>Channel</td>
50           <td><input type="text" name="channel" size="20" value="<?lua tas.write(channel) ?>"></td>
51         </tr>
52         <tr>
53           <td>Nickname</td>
54           <td><input type="text" name="nick" size="20" value="<?lua tas.write(nick) ?>"></td>
55         </tr>
56         <tr>
57           <td>Message</td>
58           <td><input type="text" name="message" size="80" value=""></td>
59           <td><input type="submit" name="ok" value="OK"></td>
60         </tr>
61       </table>
62     </form>
63   </body>
64 </html>