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); |