#!/usr/bin/perl # Detta Script och readme filen får endast skickas vidare i oförändrat
skick, omodifierad # och komplett. Scriptet är freeware. # Skapat och Copyright
av Ralf Gueldemeister # den 25/12-98. # Modifierat och Översatt
till Svenska av Dusan Ilic # den 07/01-99. # Konfig Del # #######################
$data_dir = "data"; # data katalog, t.ex "data" $unknowncmd_msg = "ogiltigt kommando";
# meddelande när # ogiltigt kommmando skrivs $unknownnick_msg = "ogiltigt namn";
# meddelande när ogiltigt namn skrivs $help_msg=" kommandon:
/msg namnmeddelande - skickar privat meddelande
till namn
/help - denna hjälptext
/about - om detta program
/me - action
/list_nicks adminlösenord - visar alla användare (online eller inte)
/clean_old_nicks adminlösenord xxx - raderar alla användare som inte
besökt chatten på xxx dagar
/remove_nick adminlösenord namn - raderar namn"; # meddelande
som visas på kommandot /help $about_msg = "skapat och copyright av Ralf Gueldemeister.
Modifierat, ändrat och översatt till svenska av Dusan Ilic."; # meddelande som
visas på kommandot /about $welcome_msg = "Välkommen till Fatal Zone's WebChat!
/help - hjälptext"; # meddelande som visas när användare loggar in $masterpassword
= "lösenord"; # lösenord för speciella kommandon $wrongmasterpass_msg = "ogiltigt
adminlösenord"; # meddelande som dyker upp när fel lösenord används $updatefrequence
= 5; # nummer av sekunder när chatten uppdaterar sig själv $clear_old_msgs = 1;
# sätt denna variabel till 1 om du vill att meddelanden ska tömmas från chatten
när den töms från användare. $nocleantime_msg = "ange antal dagar i siffror";
# om inget nummer av dagar angett vid kommandot /clean_old_nicks $leave_url =
"chat.cgi"; # url:en vart användaren skall gå till när han trycker på 'logga ut'-knappen
$message_limit = 20; # högst antal meddelanden i chat fönstret. $new_msg_on_top
= 0; # Byt ut 0 mot 1 om du vill att nya meddelanden ska klistras in längst upp
i chat fönstret. # Filer - behöver inte ändras, bara om du vill ha flera scripts
# som använder t.ex samma användarfil men olika meddelande filer. Så att du kan
använda # scriptet för flera chatrum. $data_msg_file="messages"; $data_stillalive_file="stillalive";
$data_private_file="private"; # utan .user $data_nicks_file="nicks"; # du bör
lämna denna, annars måste användaren registrera sig på varje script # HTML DEL
# ######################## # WILLKOMMEN.HTML - Login sidan sub willkommen_html
{ print << "[END]";
[END] } #CHATFRAMES.HTML - När du loggat in sub chatframes_html { print "";
print " "; print ""; } #CHATINPUT.HTML - Skicka meddelande, ändra inställningar
och logga ut sub chatinput_html { print ""; print "
"; print "
"; print ""; print ""; } #BANNER.HTML - Översta framen, här ligger en annons sub
banner_html { print <<"[END]";
[END] } #STILLALIVE.HTML - Listan med inloggade användare sub stillalive_html_header
{ print ""; print "
"; print ""; } sub stillalive_html_footer { print
""; } #CHAT.HTML - Meddelandeframen sub chat_html_header { print ""; print
"
"; print ""; } sub chat_html_footer { print ""; }
#ILLEGAL_NICK.HTML - När användarnamn innehåller ogiltiga tecken och symboler
sub illegal_nick_html { print ""; print ""; print "
"; print "
Ogiltigt Namn
"; print "Ditt namn \"$query{'name'}\" innehåller förbjudna tecken
Ett namn får inte innehålla \" \", \";\", tabs eller returns."; print "försök
igen"; print "
"; } #ILLEGAL_PASS.HTML - När lösenord innehåller ogiltiga tecken och symboler
sub illegal_pass_html { print <<"[END]";