| version 1.3, 2002/03/18 18:08:05 |
version 1.4, 2002/03/19 14:19:09 |
|
|
| $db_user_table = "wolboard_users"; |
$db_user_table = "wolboard_users"; |
| $db_host = "db.host.sk"; |
$db_host = "db.host.sk"; |
| $db_database = "syndrome"; |
$db_database = "syndrome"; |
| $db_user = "syndrome";// THIS HAS TO BE CHANGED TO "syndrome" |
$db_user = "syndrome"; |
| $db_pass = "kofola"; |
$db_pass = "kofola"; |
| |
|
| |
|
|
|
| } |
} |
| |
|
| function get_users($usr_file, $use_db = 0, $db_conn = 0) { |
function get_users($usr_file, $use_db = 0, $db_conn = 0) { |
| if ($use_db) { |
if (!$use_db) { |
| // Working with files |
// Working with files |
| $fp = fopen($usr_file, "r"); |
$fp = fopen($usr_file, "r"); |
| wait_read_lock($fp); |
wait_read_lock($fp); |
|
|
| } |
} |
| else { |
else { |
| // Working with DB |
// Working with DB |
| |
// $usr_file stores Table name |
| $res = $db_conn->query("select nick from $usr_file where nick <> ''"); |
$res = $db_conn->query("select nick from $usr_file where nick <> ''"); |
| $i = 0; |
$i = 0; |
| while ($tmp = $res->fetchRow()) { |
while ($tmp = $res->fetchRow()) { |
|
|
| else { |
else { |
| // Use DB |
// Use DB |
| // TODO |
// TODO |
| // "select * from $usr_file where status = 1" |
// $res = $db_conn->query("select * from $usr_file where status = 1"); |
| return ""; |
return ""; |
| } |
} |
| } |
} |
| |
|
| function read_messages($msg_file, $usr_file, $full = 0, $use_db = 0, |
function read_messages($msg_file, $usr_file, $full = 0, $use_db = 0, |
| $db_messages = 0, $db_users = 0) { |
$db_conn = 0) { |
| if (!$use_db) { |
if (!$use_db) { |
| $mails = get_emails($usr_file, 0); |
$mails = get_emails($usr_file, 0); |
| $mfp = fopen($msg_file, "r"); |
$mfp = fopen($msg_file, "r"); |
|
|
| else { |
else { |
| // Use DB |
// Use DB |
| if ($full) |
if ($full) |
| $q = board_db_query("select autor_id, ". |
$q = $db_conn->query("select autor_id, ". |
| "text, created from $msg_file"); |
"text, created from $msg_file"); |
| else |
else |
| $q = board_db_query("select autor_id, ". |
$q = $db_conn->query("select autor_id, ". |
| "text, created from $msg_file where flags = 0"); |
"text, created from $msg_file where flags = 0"); |
| // TODO |
// TODO |
| } |
} |
|
|
| } |
} |
| else { |
else { |
| // Use DB |
// Use DB |
| // TOdO |
// TODO |
| |
// $msg_file stores Message Table name |
| // "insert into $msg_file values (". |
// "insert into $msg_file values (". |
| // "'$user', '$text', '$time', '', '')" |
// "'$user', '$text', '$time', '', '')" |
| /* |
/* |
| $query = "insert into $db_message_table" |
$res = $db_conn->query("insert into $msg_file" |
| . " (author_id, created, text ) values " |
. " (author_id, created, text ) values " |
| . " ('".addslashes($user)."', sysdate(), ".addslashes( |
. " ('".addslashes($user)."', sysdate()," |
| |
. " '" . addslashes($message) . "')" |
| |
) |
| */ |
*/ |
| return 0; |
return 0; |
| } |
} |
|
|
| else { |
else { |
| // Use DB |
// Use DB |
| // TODO |
// TODO |
| // if ! "select count(*) from $usr_file where name = '$user' and pass = '$pass'" |
/* |
| // if $use_virtual_delete |
$sql = "select * from $usr_file where" . |
| // "select message, id from $msg_file where name = '$user' and time='$time'" |
"name = '$user' and pass = '$pass'"; |
| // else |
$res = $db_conn->query($sql); |
| // "delete from $msg_file where name = '$user' and time='$time'" |
if (DB::isError($res) || ($res[0] == 0)) |
| |
return 0; |
| |
$rows = array(); |
| |
while ($row = $res->fetchRow()) |
| |
$rows[] = $row; |
| |
if ($use_virtual_delete) |
| |
$res = $db_conn->query("update $msg_file ". |
| |
"set deleted=sysdate(), flags |
| |
"where name = '$user' and time='$time'"); |
| |
else//TODO!!! following |
| |
$res = $db_conn->query("delete from $msg_file " . |
| |
"where name = '$user' and time='$time'" |
| |
//*/ |
| return -1; |
return -1; |
| } |
} |
| } |
} |