MET004_m.php
3.05 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
<?php
//*****************************************************************************
//*
//* プログラム名:電子会議室(携帯電話)
//* プログラムID:MET004_m.php
//* 機能 :発言登録処理
//* 作成者 :
//*
//*****************************************************************************
header("Content-type: text/html; charset=Shift_JIS");
//*** 広告 ***//
include("include_m/Advertisement.inc");
//*** 共通処理 ***//
include("include_m/CommonProcess.inc");
//タイトルマスタのseq作成
$strSQLseq="Select seq From meet_tbl Order by seq DESC";
$objRecseq = pg_exec($strSQLseq);
if($objRecseq==false){
echo("SQL実行に失敗しました(SELECT)");
exit;
}
if (pg_numrows($objRecseq) > 0){
$objseqNo = pg_fetch_object($objRecseq, 0);
$intseqNo=($objseqNo->seq) +1;
}else{
$intseqNo=1;
}
//システム日付取得
$strDate= date("Y") . "/" . date("m") . "/" . date("d");
$strTime= date("H") . ":" . date("i") . ":" . date("s");
//発言変換
$M=mb_convert_encoding( $M, "EUC-JP", "SJIS" );
$M = str_replace(chr(92), '',$M);
//電子会議室データを登録
$strSQLData = "Insert Into meet_tbl " .
"(seq,category_no,title_no,syain_cd,meet_date,meet_time,memo,f_flg) " .
"values (" .
"$intseqNo,$CT,$TI,'$PHP_SYAIN_CD','$strDate','$strTime','".addslashes($M)."',0)";
$objRecData = pg_exec($strSQLData);
if($objRecData==false){
echo("SQL実行に失敗しました(INSERT)");
echo($strSQLData);
exit;
}
//未読チェック
//部門取得
$strSQLtitle="Select bumon_cd from mst_mettitle Where title_no=$TI ";
$objRectitle = pg_exec($strSQLtitle);
if($objRectitle==false){
echo("SQL実行に失敗しました(タイトルセレクト)");
exit;
}
$objTitle = pg_fetch_object($objRectitle, 0);
$bumon_cd=$objTitle->bumon_cd;
//既読チェック処理
if ($bumon_cd==0){
$strSQL="Select Distinct syozoku_tbl.syain_cd From syozoku_tbl,syain_tbl Where syozoku_tbl.syain_cd = syain_tbl.syain_cd and syain_tbl.del_flg=true ";
}else{
$strSQL="Select Distinct syozoku_tbl.syain_cd From syozoku_tbl,syain_tbl ".
" Where syozoku_cd =$bumon_cd and syozoku_tbl.syain_cd = syain_tbl.syain_cd and syain_tbl.del_flg=true ";
}
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
echo("SQL実行に失敗しました(SELECT)");
exit;
}
for ($intCnt = 0; $intCnt < pg_numrows($objRecSet) ; $intCnt++) {
$objData = pg_fetch_object($objRecSet, $intCnt);
$strSyain_cd=trim($objData->syain_cd);
if ($strSyain_cd==$PHP_SYAIN_CD){
$strSQLp = "Insert Into pmeet_tbl " .
"(seq,syain_cd,category_no,title_no,read_flg) values ($intseqNo,'$strSyain_cd',$CT,$TI,1)";
$objRecp = pg_exec($strSQLp);
if($objRecp==false){
echo("SQL実行に失敗しました(INSERT)");
exit;
}
}else{
$strSQLp = "Insert Into pmeet_tbl " .
"(seq,syain_cd,category_no,title_no,read_flg) values ($intseqNo,'$strSyain_cd',$CT,$TI,0)";
//echo("strSQL[" . $strSQLp . "]<BR>");
//exit;
$objRecp = pg_exec($strSQLp);
if($objRecp==false){
echo("SQL実行に失敗しました(INSERT)");
exit;
}
}
}
header("Location: ./MET002_m.php?$PHP_Argument&category_no=$CT&title_no=$TI");
?>