| version 1.9, 2002/04/25 08:42:46 |
version 1.10, 2002/05/14 15:55:44 |
|
|
| // IMPORTANT CONSTANTS (change if needed) |
// IMPORTANT CONSTANTS (change if needed) |
| $WB_version = "5.2"; |
$WB_version = "5.2"; |
| $WB_name = "Wol's Message Board"; |
$WB_name = "Wol's Message Board"; |
| $strip_slashes = 0; |
$strip_slashes = 1; |
| $DEFAULT_HEAD_FRAME = ""; |
$DEFAULT_HEAD_FRAME = ""; |
| $DEFAULT_BODY_FRAME = ""; |
$DEFAULT_BODY_FRAME = ""; |
| $use_virtual_delete = 1; //use delete flagging instead of real delete |
$use_virtual_delete = 1; //use delete flagging instead of real delete |
|
|
| Current time is <?echo format_time(time())?>. |
Current time is <?echo format_time(time())?>. |
| <br> |
<br> |
| <table border=0> |
<table border=0> |
| <form name=data method=POST action="<? |
<form name=data method=GET action="<? |
| echo "$self?"; |
echo "$self?"; |
| $tmp = link_replace(create_link(), "page", ""); |
$tmp = link_replace(create_link(), "page", ""); |
| if (good($frameset)) |
if (good($frameset)) |
| Line 982 Current time is <?echo format_time(time( |
|
| Line 982 Current time is <?echo format_time(time( |
|
| function show_delete_dialog($nick, $time) { |
function show_delete_dialog($nick, $time) { |
| global $self; |
global $self; |
| echo "\n<center><font color=#C0C0C0 face=Courier size=4><b>Delete message</font></b><br><br>"; |
echo "\n<center><font color=#C0C0C0 face=Courier size=4><b>Delete message</font></b><br><br>"; |
| echo "\n<center>\n<form name=deletemessage method=post action=$self?" . |
echo "\n<center>\n<form name=deletemessage method=get action=$self?" . |
| link_replace(link_replace(create_link(), "deleteok", 1), |
link_replace(link_replace(create_link(), "deleteok", 1), |
| "time", $time) . ">\n"; |
"time", $time) . ">\n"; |
| echo "<table align=center>\n"; |
echo "<table align=center>\n"; |
| Line 1002 Current time is <?echo format_time(time( |
|
| Line 1002 Current time is <?echo format_time(time( |
|
| echo "\n<center><font color=#C0C0C0 face=Courier size=4><b>Create new user</font></b><br><br>"; |
echo "\n<center><font color=#C0C0C0 face=Courier size=4><b>Create new user</font></b><br><br>"; |
| echo "<table size=90% align=center>\n"; |
echo "<table size=90% align=center>\n"; |
| |
|
| echo "\n<form name=createuser method=post action=$self?" . |
echo "\n<form name=createuser method=get action=$self?" . |
| link_replace(link_replace( |
link_replace(link_replace( |
| create_link(), "createok", 1), "createuser", 1 |
create_link(), "createok", 1), "createuser", 1 |
| ) . |
) . |
| Line 1144 Current time is <?echo format_time(time( |
|
| Line 1144 Current time is <?echo format_time(time( |
|
| |
|
| if (!good($self)) |
if (!good($self)) |
| $self = $PHP_SELF; |
$self = $PHP_SELF; |
| |
|
| |
$abs_self = "http://" . $GLOBALS["HTTP_HOST"] . $self; |
| |
|
| |
header ("Cache-Control: no-cache, must-revalidate"); |
| |
header ("Pragma: no-cache"); |
| |
|
| if ($strip_slashes) { |
if ($strip_slashes) { |
| $message = stripslashes($message); |
$message = stripslashes($message); |
| Line 1215 Current time is <?echo format_time(time( |
|
| Line 1220 Current time is <?echo format_time(time( |
|
| else |
else |
| $superuser = 0; |
$superuser = 0; |
| |
|
| //header ("Cache-Control: no-cache, must-revalidate"); |
|
| //header ("Pragma: no-cache"); |
|
| |
|
| if ($use_db) { |
if ($use_db) { |
| require_once "DB.php"; |
require_once "DB.php"; |
| |
|
| Line 1272 Current time is <?echo format_time(time( |
|
| Line 1274 Current time is <?echo format_time(time( |
|
| ($createok == 1)) { |
($createok == 1)) { |
| if (write_mail($user_file, $newnick, $mail, $pass, $use_db, $db_handle)) |
if (write_mail($user_file, $newnick, $mail, $pass, $use_db, $db_handle)) |
| ; // something failed, ignoring for now |
; // something failed, ignoring for now |
| |
|
| |
header("HTTP/1.0 302 Found"); |
| |
header("Location: $abs_self?" . create_link()); |
| |
die(); |
| } |
} |
| else { |
else { |
| show_nonrefresh_head(); |
show_nonrefresh_head(); |
| Line 1282 Current time is <?echo format_time(time( |
|
| Line 1288 Current time is <?echo format_time(time( |
|
| } |
} |
| |
|
| // WRITE MESSAGE TO DB |
// WRITE MESSAGE TO DB |
| if (good($message) && good($submit_type) && $submit_type == "Send") { |
if (good($message) && good($submit_type)) { |
| if (write_message($message_file, $user_file, $nick, $message, 0, |
if (write_message($message_file, $user_file, $nick, $message, 0, |
| $old_messages_folder, $max_msgs_in_one_file, $min_msgs_in_board, |
$old_messages_folder, $max_msgs_in_one_file, $min_msgs_in_board, |
| $hist_file_prefix, $allowed_tags, $use_db, $db_handle)) |
$hist_file_prefix, $allowed_tags, $use_db, $db_handle)) |
| ; // something failed, ignoring for now |
; // something failed, ignoring for now |
| |
|
| $message = ""; |
$message = ""; |
| |
header("HTTP/1.0 302 Found"); |
| |
header("Location: $abs_self?" . create_link()); |
| |
die(); |
| } |
} |
| |
|
| // DELETE MESSAGE FROM DB |
// DELETE MESSAGE FROM DB |
| Line 1296 Current time is <?echo format_time(time( |
|
| Line 1306 Current time is <?echo format_time(time( |
|
| switch(delete_message($message_file, $user_file, $nick, |
switch(delete_message($message_file, $user_file, $nick, |
| $time, $pass, $use_virtual_delete, $use_db, $db_handle)) { |
$time, $pass, $use_virtual_delete, $use_db, $db_handle)) { |
| case 0: // All OK |
case 0: // All OK |
| // echo "<center>Message deleted succesfully<br></center>\n"; |
echo "<center>Message deleted succesfully<br></center>\n"; |
| break; |
break; |
| case 1: // No such user |
case 1: // No such user |
| // echo "<center>Error while deleting: There is no such user!<br></center>\n"; |
echo "<center>Error while deleting: There is no such user!<br></center>\n"; |
| break; |
break; |
| case 2: // Wrong password |
case 2: // Wrong password |
| // echo "<center>Error while deleting: Wrong password!<br></center>\n"; |
echo "<center>Error while deleting: Wrong password!<br></center>\n"; |
| break; |
break; |
| case 3: // No such message |
case 3: // No such message |
| // echo "<center>Error while deleting: No such message!<br></center>\n"; |
echo "<center>Error while deleting: No such message!<br></center>\n"; |
| break; |
break; |
| default:// Unknown error |
default:// Unknown error |
| // echo "<center>Fatal Error while deleting: unknown error code!</center><br>\n"; |
echo "<center>Fatal Error while deleting: unknown error code!</center><br>\n"; |
| break; |
break; |
| } |
} |
| |
die(); |
| |
header("HTTP/1.0 302 Found"); |
| |
header("Location: $abs_self?" . create_link()); |
| |
die(); |
| } else { |
} else { |
| show_nonrefresh_head(); |
show_nonrefresh_head(); |
| show_delete_dialog($nick, $time); |
show_delete_dialog($nick, $time); |