MET003_m.php
3.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<?php
//*****************************************************************************
//*
//* プログラム名:電子会議室(携帯電話)
//* プログラムID:MET003_m.php
//* 機能 :既読確認・削除処理
//* 作成者 :
//*
//*****************************************************************************
header("Content-type: text/html; charset=Shift_JIS");
//*** 広告 ***//
include("include_m/Advertisement.inc");
//*** 共通処理 ***//
include("include_m/CommonProcess.inc");
if ($intsts=="確認"){
//既読更新処理
$strSQLUp = "UPDATE pmeet_tbl SET read_flg=1 WHERE seq = $seq and syain_cd='$PHP_SYAIN_CD' ";
$objRecUp = pg_exec($strSQLUp);
if($objRecUp==false){
echo("SQL実行に失敗しました(UPDATE)");
exit;
}
}
if ($intsts=="削除"){
//発言の削除
$strSQL = "Delete FROM meet_tbl WHERE seq = $seq";
$objRec = pg_exec($strSQL);
if($objRec==false){
echo("SQL実行に失敗しました(Delete)");
exit;
}
//未読テーブルの削除
$strSQLp = "Delete FROM pmeet_tbl WHERE seq = $seq";
$objRecp = pg_exec($strSQLp);
if($objRecp==false){
echo("SQL実行に失敗しました(Delete)");
exit;
}
$strTempPath="../temp/".$P_FOLDER."/gyoumu/";
//添付ファイル削除
$strSQL = "select * from meet_file_tbl where meet_seq = ".$seq;
$objRec = pg_exec($strSQL);
if($objRec==false){
echo("SQL実行に失敗しました(Select)");
exit;
}
if(pg_numrows($objRec) > 0){
for($i=0;$i<pg_numrows($objRec);$i++){
$objData = pg_fetch_object($objRec, $i);
if(file_exists($strTempPath.$objData->file_name)){
unlink($strTempPath.$objData->file_name);
}
}
}
//添付ファイルレコード削除
$strSQL = "Delete FROM meet_file_tbl WHERE meet_seq = ".$seq;
$objRec = pg_exec($strSQL);
if($objRec==false){
echo("SQL実行に失敗しました(Delete)");
exit;
}
}
if ($intsts=="指示登録"){
//発言変換
$CM=mb_convert_encoding( $CM, "EUC-JP", "SJIS" );
$CM = str_replace(chr(92), '',$CM);
$strSQL = "select * from meet_comm_tbl where seq = ".$seq." order by comm_seq desc";
$objRec = pg_exec($strSQL);
if($objRec == false){
echo("SQL実行に失敗しました(SELECT)");
exit;
}
if (pg_numrows($objRec) > 0){
$objNo = pg_fetch_object($objRec, 0);
$comm_seq = ($objNo->comm_seq) + 1;
}else{
$comm_seq = 1;
}
//カテゴリNo,タイトルNo
$strSQL = "select category_no, title_no from meet_tbl where seq = ".$seq;
$objRec = pg_exec($strSQL);
if($objRec == false){
echo("SQL実行に失敗しました(SELECT)");
exit;
}
$objNo = pg_fetch_object($objRec, 0);
$ctgNo = $objNo->category_no;
$ttlNo = $objNo->title_no;
//コメントインサート
$strSQL = "insert into meet_comm_tbl (seq, comm_seq, category_no, title_no, syain_cd, comment, comm_date) ";
$strSQL .= "values(".$seq.", ".$comm_seq.", ".$ctgNo.", ".$ttlNo.", '".$PHP_SYAIN_CD."', '".addslashes($CM)."', '".date("YmdHi")."') ";
$objRec = pg_exec($strSQL);
if($objRec == false){
echo("SQL実行に失敗しました(INSERT)");
exit;
}
//未読にする
$strSQL = "update pmeet_tbl set read_flg = 0 where seq = ".$seq." and syain_cd <> '".$PHP_SYAIN_CD."'";
$objRec = pg_exec($strSQL);
if($objRec == false){
echo("SQL実行に失敗しました(UPDATE)");
exit;
}
}
header("Location: ./MET002_m.php?$PHP_Argument&category_no=$CT&title_no=$TI");
?>