3 * Ajax Chat for TRPG ver.2.4
4 * (c)2007-2009 Cake All rights reserved.
5 * Mail : cake_67@users.sourceforge.jp
6 * Home : http://trpgtools-onweb.sourceforge.jp/
10 require_once './trpgchat-ini.php';
11 require_once './lib/trpgchat.php';
12 require_once './lib/pastlog.php';
13 require_once './lib/member_check.php';
16 set_config(read_config());
22 print html_header(CHAT_TITLE.' 過去ログ', 'main', false);
30 if (DELETE_LAST_PASTLOG) {
31 print "現在、直近の過去ログ表示はできません";
32 print html_footer('');
39 foreach($request as $k => $v) {
40 $data[$k] = htmlspecialchars($v);
45 $data['pwd_on'] = isset( $data['pwd_on'] ) ? $data['pwd_on'] : NULL ;
\r
46 $data['name_on'] = isset( $data['name_on'] ) ? $data['name_on'] : NULL ;
\r
47 $hash = create_hash($data['name_on'], $data['pwd_on']);
49 if (MASTERPASS && $data['pwd_on'] == MASTERPASS) {
53 // 直近の過去ログを参加者にしか表示しない場合
54 if (UNPUBLIC_LAST_PASTLOG && $hash != MASTERPASS) {
55 $member = get_member_log();
57 // 参加者が居ない/入力ID:パスワードのハッシュで参加者と一致しない場合、停止
59 print "直近の過去ログは、参加者にのみ表示します";
60 print html_footer('');
63 foreach ($member as $v) {
70 print "現在のチャット参加者の方は、お名前と参加時のパスワードを入力してください";
71 print html_footer('');
76 // 「ささやき」は、マスターパスワードと入力ハッシュが合う場合のみ表示
77 $row = read_log(PAST_LOG, $hash, true, true);
81 foreach ($row as $v) {
89 print html_footer('');