Showing
37 changed files
with
4332 additions
and
0 deletions
Too many changes to show.
To preserve performance only 37 of 37+ files are displayed.
.gitignore
0 → 100644
A-TOM.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:携帯版URL送信 | ||
| 5 | +//* プログラムID:URL002.php | ||
| 6 | +//* 機能 :携帯版にURL送信 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +//include("./include/session_start.inc"); // | ||
| 16 | +//include("./include/SessionChk.inc"); // | ||
| 17 | +//include("./include/dbcon.inc"); //DB接続 | ||
| 18 | +include("./include/url_get.inc"); //URLの頭取得 | ||
| 19 | +include("include/jcode.phps"); | ||
| 20 | + | ||
| 21 | +$maddr = "t-aranai@media-tek.co.jp"; | ||
| 22 | +$Status = 0; | ||
| 23 | +if($maddr == "" || $maddr == NULL){ | ||
| 24 | + $Status = -1; | ||
| 25 | +}else{ | ||
| 26 | + // メール内容 | ||
| 27 | + $mlfr = "From:e-gru@media-tek.co.jp"; | ||
| 28 | + $mlto = $maddr; | ||
| 29 | + $mlsb = "【E-グルPro】携帯版URL"; | ||
| 30 | + if ($intsts==1){ | ||
| 31 | + $mlms = "以下のアドレスよりログインしてください。\n".$UrlHead_MB."index.php"; | ||
| 32 | + }else{ | ||
| 33 | + $mlms = "以下のアドレスよりログインしてください。\n".$UrlHead_MB."index_m.php?P_SYAIN_CD=$PHP_SYAIN_CD&P_FOLDER=$PHP_FOLDER_NAME&C=1"; | ||
| 34 | + } | ||
| 35 | + $mlsb = "=?iso-2022-jp?B?" . base64_encode(jcodeconvert(stripslashes($mlsb), 0, 3)) . "?="; | ||
| 36 | + $mlms = jcodeconvert($mlms,1,3); | ||
| 37 | + | ||
| 38 | + // メール送信 | ||
| 39 | + $rcd = mail($mlto, $mlsb, $mlms, $mlfr); | ||
| 40 | + if($rcd == false){ | ||
| 41 | + $Status = -1; | ||
| 42 | + } | ||
| 43 | + | ||
| 44 | + //$strSQL = "UPDATE kojin_data_tbl SET memo='0' WHERE syain_cd='$PHP_SYAIN_CD' AND seq=10"; | ||
| 45 | + //$objRecIns = pg_exec($strSQL); | ||
| 46 | + //if($objRecIns==false){ | ||
| 47 | + // echo("SQL実行に失敗しました(INSERT)"); | ||
| 48 | + // exit; | ||
| 49 | + //} | ||
| 50 | +} | ||
| 51 | + | ||
| 52 | +//header("Location:KST001.php"); | ||
| 53 | + | ||
| 54 | +?> |
ADM001.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:管理者ログイン | ||
| 5 | +//* プログラムID:ADM001.php | ||
| 6 | +//* 機能 :ログイン | ||
| 7 | +//* 作成者 :K.Yoshimura | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +include("include/session_start.inc"); | ||
| 11 | +include("include/SessionChk.inc"); | ||
| 12 | +include('./include/smarty.conf'); | ||
| 13 | +include("inc/header.inc"); | ||
| 14 | + | ||
| 15 | +$strDBinc="include/dbcon.inc"; | ||
| 16 | +include($strDBinc); | ||
| 17 | + //**** メニュー ****// | ||
| 18 | + include("menu_opacity.php"); | ||
| 19 | + | ||
| 20 | +//<form name="e_gru" action="ADM002.php" method="POST"> | ||
| 21 | + | ||
| 22 | + $o_smarty->display('ADM001.tpl'); | ||
| 23 | + | ||
| 24 | +//コピーライト | ||
| 25 | + | ||
| 26 | +include("include/copyright.inc"); | ||
| 27 | + | ||
| 28 | +?> |
ADM002.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:ログインチェック | ||
| 5 | +//* プログラムID:loginchk.php | ||
| 6 | +//* 機能 : | ||
| 7 | +//* 作成者 :K.Yoshimura(MTC) | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | + | ||
| 11 | +include("include/session_start.inc"); | ||
| 12 | +include("include/SessionChk.inc"); | ||
| 13 | +$strDBinc="include/dbcon.inc"; | ||
| 14 | +include($strDBinc); | ||
| 15 | + | ||
| 16 | + $strSQL=""; | ||
| 17 | + $objRecSet="null"; | ||
| 18 | + | ||
| 19 | + //管理者判定 | ||
| 20 | + $strSQL = "SELECT password FROM admini_tbl WHERE password ='$Passwd'"; | ||
| 21 | + | ||
| 22 | + $objRecSet = pg_exec($strSQL); | ||
| 23 | + if($objRecSet==false){ | ||
| 24 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 25 | + exit; | ||
| 26 | + } | ||
| 27 | + if (pg_numrows($objRecSet) == 1) { | ||
| 28 | + $objData = pg_fetch_object($objRecSet, 0); | ||
| 29 | + $admin_session="administrator"; | ||
| 30 | + session_register("admin_session"); | ||
| 31 | + include("include/session_start.inc"); | ||
| 32 | + header("Location:TOP000.php"); | ||
| 33 | + }else{ | ||
| 34 | + header("Location:ADM003.php"); | ||
| 35 | + } | ||
| 36 | + | ||
| 37 | +?> |
ADM003.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:管理者ログイン失敗 | ||
| 5 | +//* プログラムID:ADM003.php | ||
| 6 | +//* 機能 : | ||
| 7 | +//* 作成者 :K.Yoshimura | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | + | ||
| 11 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 12 | + | ||
| 13 | +include("include/session_start.inc"); | ||
| 14 | +include("include/SessionChk.inc"); | ||
| 15 | +include("inc/header.inc"); | ||
| 16 | + | ||
| 17 | +?> | ||
| 18 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
| 19 | +<HTML> | ||
| 20 | +<HEAD> | ||
| 21 | +<META http-equiv="Content-Type" content="text/html; charset=EUC-JP"> | ||
| 22 | +<META http-equiv="Content-Style-Type" content="text/css"> | ||
| 23 | +<link rel="stylesheet" type="text/css" href="basefont.css"> | ||
| 24 | + | ||
| 25 | +<SCRIPT LANGUAGE="JavaScript"> | ||
| 26 | +<!-- | ||
| 27 | +function rtnlogin(){ | ||
| 28 | + | ||
| 29 | + document.location="ADM001.php"; | ||
| 30 | +} | ||
| 31 | + | ||
| 32 | +//--> | ||
| 33 | +</SCRIPT> | ||
| 34 | +<center> | ||
| 35 | +<?php | ||
| 36 | + //**** メニュー ****// | ||
| 37 | + include("menu_opacity.php"); | ||
| 38 | +?> | ||
| 39 | +<form name="e_gru"> | ||
| 40 | +<TABLE border="0" height="475"> | ||
| 41 | + <TBODY> | ||
| 42 | + <TR> | ||
| 43 | + <TD width="585" height="100" valign="middle"> <div align="center"> | ||
| 44 | + <TABLE border="0" width="289" height="50"> | ||
| 45 | + <TBODY> | ||
| 46 | + <TR> | ||
| 47 | + <TD width="585" height="133" valign="middle"> | ||
| 48 | + <div align="center"><span class="Chufont">パスワードが違います<BR> | ||
| 49 | + パスワードを再入力してください</span><BR> | ||
| 50 | + </div> | ||
| 51 | + </TD> | ||
| 52 | + </TR> | ||
| 53 | + <TD valign="center" align="center"><INPUT type="button" value="ログイン画面に戻る" onclick="rtnlogin();"></TD> | ||
| 54 | + <TR> | ||
| 55 | + </TR> | ||
| 56 | + </TBODY> | ||
| 57 | + </TABLE> | ||
| 58 | + </div></TD> | ||
| 59 | + </TR> | ||
| 60 | + <TR> | ||
| 61 | + <TD width="585" height="191"></TD> | ||
| 62 | + </TR> | ||
| 63 | + </TBODY> | ||
| 64 | +</TABLE> | ||
| 65 | +</Form> | ||
| 66 | +</center> | ||
| 67 | +</BODY> | ||
| 68 | +</HTML> |
ADM004.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:ログアウト | ||
| 5 | +//* プログラムID:logout.php | ||
| 6 | +//* 機能 :ログアウトを行います。 | ||
| 7 | +//* 作成者 :K.Yoshimura(MTC) | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +include("include/session_start.inc"); | ||
| 11 | + | ||
| 12 | +session_unregister("admin_session"); | ||
| 13 | + | ||
| 14 | +header("Location:TOP000.php"); | ||
| 15 | +?> |
ADR001-1.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR001.php | ||
| 6 | +//* 機能 :社内アドレス帳 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/header.inc"); | ||
| 19 | +include("./inc/STRING.inc"); | ||
| 20 | + | ||
| 21 | +//**** DB接続 ****// | ||
| 22 | +include("./include/dbcon.inc"); | ||
| 23 | + | ||
| 24 | +//アドレス帳カナ検索 | ||
| 25 | +if ($add_search ==1){ | ||
| 26 | + $str_add="ア%/イ%/ウ%/エ%/オ%"; | ||
| 27 | +}elseif($add_search ==2){ | ||
| 28 | + $str_add="カ%/キ%/ク%/ケ%/コ%/ガ%/ギ%/グ%/ゲ%/ゴ%"; | ||
| 29 | +}elseif($add_search ==3){ | ||
| 30 | + $str_add="サ%/シ%/ス%/セ%/ソ%/ザ%/ジ%/ズ%/ゼ%/ゾ%"; | ||
| 31 | +}elseif($add_search ==4){ | ||
| 32 | + $str_add="タ%/チ%/ツ%/テ%/ト%/ダ%/ヂ%/ヅ%/デ%/ド%"; | ||
| 33 | +}elseif($add_search ==5){ | ||
| 34 | + $str_add="ナ%/ニ%/ヌ%/ネ%/ノ%"; | ||
| 35 | +}elseif($add_search ==6){ | ||
| 36 | + $str_add="ハ%/ヒ%/フ%/ヘ%/ホ%/バ%/ビ%/ブ%/ベ%/ボ%/パ%/ピ%/プ%/ペ%/ポ%"; | ||
| 37 | +}elseif($add_search ==7){ | ||
| 38 | + $str_add="マ%/ミ%/ム%/メ%/モ%"; | ||
| 39 | +}elseif($add_search ==8){ | ||
| 40 | + $str_add="ヤ%/ユ%/ヨ%"; | ||
| 41 | +}elseif($add_search ==9){ | ||
| 42 | + $str_add="ラ%/リ%/ル%/レ%/ロ%"; | ||
| 43 | +}elseif($add_search ==10){ | ||
| 44 | + $str_add="ワ%/ヲ%/ン%"; | ||
| 45 | +}else{ | ||
| 46 | + $str_add=""; | ||
| 47 | +} | ||
| 48 | +if ($str_add!=""){ | ||
| 49 | + $str_add=" and ((name_kn_sei Like '".str_replace("/","') or (name_kn_sei Like '",$str_add)."'))"; | ||
| 50 | +} | ||
| 51 | + | ||
| 52 | +if ((empty($bumon)) && $intsts !=1){ | ||
| 53 | + //個人設定情報取得 | ||
| 54 | + $strSQLkojin="SELECT addr_syanai,addr_tori FROM paddress_tbl WHERE syain_cd='$PHP_SYAIN_CD'"; | ||
| 55 | + $objReckojin = pg_exec($strSQLkojin); | ||
| 56 | + if($objReckojin==false){ | ||
| 57 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 58 | + exit; | ||
| 59 | + } | ||
| 60 | + if (pg_numrows($objReckojin)>0){ | ||
| 61 | + $objRecData = pg_fetch_object($objReckojin, 0); | ||
| 62 | + $bumon=$objRecData->addr_syanai; | ||
| 63 | + }else{ | ||
| 64 | + $bumon=0; | ||
| 65 | + } | ||
| 66 | +} | ||
| 67 | + | ||
| 68 | +//部門情報取得 | ||
| 69 | +$strSQLbumon="SELECT syozoku_cd,bumon_name FROM mst_bumon WHERE del_flg=0 ORDER BY disp_rank"; | ||
| 70 | +$objRecbumon = pg_exec($strSQLbumon); | ||
| 71 | +if($objRecbumon==false){ | ||
| 72 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 73 | + exit; | ||
| 74 | +} | ||
| 75 | + | ||
| 76 | +if ($bumon==0){ | ||
| 77 | + //社員情報取得 | ||
| 78 | + $strSQL="SELECT syain_cd,name_kj_sei,name_kj_mei,mail_addr,yubin_no,addr_pref,addr_city, ". | ||
| 79 | + "addr_banti,addr_apart,tel_no,keitai_no ". | ||
| 80 | + "FROM syain_tbl ". | ||
| 81 | + "WHERE del_flg=true ".$str_add." ORDER BY disp_rank "; | ||
| 82 | + $objRecSet = pg_exec($strSQL); | ||
| 83 | + if($objRecSet==false){ | ||
| 84 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 85 | + exit; | ||
| 86 | + } | ||
| 87 | +}elseif ($bumon==99){ | ||
| 88 | + $strSQL="SELECT mygroup FROM kojinset_tbl WHERE syain_cd='$PHP_SYAIN_CD' "; | ||
| 89 | + $objRecSet = pg_exec($strSQL); | ||
| 90 | + if($objRecSet==false){ | ||
| 91 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 92 | + exit; | ||
| 93 | + } | ||
| 94 | + | ||
| 95 | + if (pg_numrows($objRecSet)>0){ | ||
| 96 | + $objRecData = pg_fetch_object($objRecSet, 0); | ||
| 97 | + $strData=split("/", $objRecData->mygroup); | ||
| 98 | + $strsel=$objRecData->mygroup; | ||
| 99 | + } | ||
| 100 | + $strsel=$PHP_SYAIN_CD."/".$strsel; | ||
| 101 | + $strData=split("/", $strsel); | ||
| 102 | +}else{ | ||
| 103 | + $strSQL="SELECT syain_tbl.syain_cd,name_kj_sei,name_kj_mei,mail_addr,yubin_no,addr_pref,addr_city, ". | ||
| 104 | + "addr_banti,addr_apart,tel_no,keitai_no ". | ||
| 105 | + "FROM syain_tbl,syozoku_tbl,mst_bumon ". | ||
| 106 | + "WHERE syain_tbl.syain_cd=syozoku_tbl.syain_cd and mst_bumon.syozoku_cd =$bumon and syozoku_tbl.syozoku_cd=mst_bumon.syozoku_cd and syain_tbl.del_flg=true ". | ||
| 107 | + $str_add." ORDER BY syain_tbl.disp_rank "; | ||
| 108 | + $objRecSet = pg_exec($strSQL); | ||
| 109 | + if($objRecSet==false) { | ||
| 110 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 111 | + exit; | ||
| 112 | + } | ||
| 113 | +} | ||
| 114 | + | ||
| 115 | +// グループ | ||
| 116 | +// MYグループ | ||
| 117 | +if($bumon==99){ | ||
| 118 | + $PhpGrup[0] = "<option value=99 selected>-MYグループ-</option>"; | ||
| 119 | +}else{ | ||
| 120 | + $PhpGrup[0] = "<option value=99>-MYグループ-</option>"; | ||
| 121 | +} | ||
| 122 | + | ||
| 123 | +// 全グループ | ||
| 124 | +if($bumon==0){ | ||
| 125 | + $PhpGrup[1] = "<option value=0 selected>-全部門-</option>"; | ||
| 126 | +}else{ | ||
| 127 | + $PhpGrup[1] = "<option value=0>-全部門-</option>"; | ||
| 128 | +} | ||
| 129 | + | ||
| 130 | +for ($intCnt = 0; $intCnt < pg_numrows($objRecbumon) ; $intCnt++){ | ||
| 131 | + $objData = pg_fetch_object($objRecbumon, $intCnt); | ||
| 132 | + if ($objData->syozoku_cd == $bumon){ | ||
| 133 | + $PhpGrup[$intCnt + 2] = "<option value=".$objData->syozoku_cd. " selected>".$objData->bumon_name."</option>"; | ||
| 134 | + }else{ | ||
| 135 | + $PhpGrup[$intCnt + 2] = "<option value=".$objData->syozoku_cd.">".$objData->bumon_name."</option>"; | ||
| 136 | + } | ||
| 137 | +} | ||
| 138 | + | ||
| 139 | +// 検索 | ||
| 140 | +$PhpSearch = ""; | ||
| 141 | +$strDispKeyWord = array("全て","ア","カ(ガ)","サ(ザ)","タ(ダ)","ナ","ハ(バ・パ)","マ","ヤ","ラ","ワ"); | ||
| 142 | +for ($search_cnt = 0; $search_cnt < 11; $search_cnt++){ | ||
| 143 | + // if($add_search == $search_cnt){ | ||
| 144 | + // $PhpSearch = $PhpSearch . "<span class=Normalfont>".$strDispKeyWord[$search_cnt]."/</span>"; | ||
| 145 | + // $PhpSearch = $PhpSearch.$strDispKeyWord[$search_cnt]."/"; | ||
| 146 | + // }else{ | ||
| 147 | + // $PhpSearch = $PhpSearch . "<span class=Normalfont><a href='javascript:search(".$search_cnt.");'>".$strDispKeyWord[$search_cnt]."</a>/<span>"; | ||
| 148 | + // $PhpSearch = $PhpSearch."<a href='javascript:search(".$search_cnt.");'>".$strDispKeyWord[$search_cnt]."</a>/"; | ||
| 149 | + // } | ||
| 150 | + $PhpSearch = $PhpSearch."<a href='javascript:search(".$search_cnt.");'>".$strDispKeyWord[$search_cnt]."</a>/"; | ||
| 151 | +} | ||
| 152 | +$PhpAddS = $add_search; | ||
| 153 | + | ||
| 154 | +//echo "<textarea cols='100'>".$PhpSearch."</textarea><hr>"; | ||
| 155 | +// 一覧 | ||
| 156 | +if ($bumon==99){ | ||
| 157 | + for ($intCnt = 0; $intCnt < count($strData)-1; $intCnt++){ | ||
| 158 | + $strSQL="SELECT syain_cd,name_kj_sei,name_kj_mei,mail_addr,yubin_no,addr_pref,addr_city, ". | ||
| 159 | + "addr_banti,addr_apart,tel_no,keitai_no ". | ||
| 160 | + "FROM syain_tbl ". | ||
| 161 | + "WHERE syain_cd='".$strData[$intCnt]."' and del_flg=true ".$str_add; | ||
| 162 | + $objRecSet = pg_exec($strSQL); | ||
| 163 | + if($objRecSet==false){ | ||
| 164 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 165 | + exit; | ||
| 166 | + } | ||
| 167 | + | ||
| 168 | + if (pg_numrows($objRecSet) >0){ | ||
| 169 | + $objData = pg_fetch_object($objRecSet, 0); | ||
| 170 | + | ||
| 171 | + if ($objData->mail_addr=="@"){ | ||
| 172 | + $strMail=""; | ||
| 173 | + }else{ | ||
| 174 | + $strMail=$objData->mail_addr; | ||
| 175 | + } | ||
| 176 | + | ||
| 177 | + if ($objData->tel_no=="--"){ | ||
| 178 | + $strtel_no=""; | ||
| 179 | + }else{ | ||
| 180 | + $strtel_no=$objData->tel_no; | ||
| 181 | + } | ||
| 182 | + | ||
| 183 | + if ($objData->keitai_no=="--"){ | ||
| 184 | + $strkeitai_no=""; | ||
| 185 | + }else{ | ||
| 186 | + $strkeitai_no=$objData->keitai_no; | ||
| 187 | + } | ||
| 188 | + | ||
| 189 | + // 氏名 | ||
| 190 | + $PhpName[$intCnt] = "<a href=javascript:syanai('".$objData->syain_cd."');>".$objData->name_kj_sei." ". $objData->name_kj_mei."</A>"; | ||
| 191 | + | ||
| 192 | + // アドレス | ||
| 193 | + $PhpAddr_E[$intCnt] = "<A HREF=javascript:mailchk('".$objData->mail_addr."');><span class=Normalfont>".$strMail."</span></A>"; | ||
| 194 | + | ||
| 195 | + // 電話番号 | ||
| 196 | + $PhpTel[$intCnt] = $strtel_no; | ||
| 197 | + | ||
| 198 | + // 携帯番号 | ||
| 199 | + $PhpK_Tel[$intCnt] = $strkeitai_no; | ||
| 200 | + | ||
| 201 | + // 住所 | ||
| 202 | + $PhpAddr[$intCnt] = $objData->addr_pref." ".$objData->addr_city." ".$objData->addr_banti." ".$objData->addr_apart; | ||
| 203 | + } | ||
| 204 | + } | ||
| 205 | +}else{ | ||
| 206 | + for ($intCnt = 0; $intCnt < pg_numrows($objRecSet) ; $intCnt++){ | ||
| 207 | + $objData = pg_fetch_object($objRecSet, $intCnt); | ||
| 208 | + | ||
| 209 | + if ($objData->mail_addr=="@"){ | ||
| 210 | + $strMail=""; | ||
| 211 | + }else{ | ||
| 212 | + $strMail=$objData->mail_addr; | ||
| 213 | + } | ||
| 214 | + | ||
| 215 | + if ($objData->tel_no=="--"){ | ||
| 216 | + $strtel_no=""; | ||
| 217 | + }else{ | ||
| 218 | + $strtel_no=$objData->tel_no; | ||
| 219 | + } | ||
| 220 | + | ||
| 221 | + if ($objData->keitai_no=="--"){ | ||
| 222 | + $strkeitai_no=""; | ||
| 223 | + }else{ | ||
| 224 | + $strkeitai_no=$objData->keitai_no; | ||
| 225 | + } | ||
| 226 | + | ||
| 227 | + // 氏名 | ||
| 228 | + $PhpName[$intCnt] = "<a href=javascript:syanai('".$objData->syain_cd."');>".$objData->name_kj_sei." ". $objData->name_kj_mei."</A>"; | ||
| 229 | + | ||
| 230 | + // アドレス | ||
| 231 | + $PhpAddr_E[$intCnt] = "<A HREF=javascript:mailchk('".$objData->mail_addr."');><span class=Normalfont>".$strMail."</span></A>"; | ||
| 232 | + | ||
| 233 | + // 電話番号 | ||
| 234 | + $PhpTel[$intCnt] = $strtel_no; | ||
| 235 | + | ||
| 236 | + // 携帯番号 | ||
| 237 | + $PhpK_Tel[$intCnt] = $strkeitai_no; | ||
| 238 | + | ||
| 239 | + // 住所 | ||
| 240 | + $PhpAddr[$intCnt] = $objData->addr_pref." ".$objData->addr_city." ".$objData->addr_banti." ".$objData->addr_apart; | ||
| 241 | + | ||
| 242 | + } | ||
| 243 | +} | ||
| 244 | + | ||
| 245 | +$o_smarty->assign('PhpSearch',$PhpSearch); | ||
| 246 | +$o_smarty->assign('PhpGrup',$PhpGrup); | ||
| 247 | +$o_smarty->display('ADR001-1.tpl'); | ||
| 248 | + | ||
| 249 | +?> |
ADR001-2.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR001.php | ||
| 6 | +//* 機能 :社内アドレス帳 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/header.inc"); | ||
| 19 | +include("./inc/STRING.inc"); | ||
| 20 | + | ||
| 21 | +//**** DB接続 ****// | ||
| 22 | +include("./include/dbcon.inc"); | ||
| 23 | + | ||
| 24 | +//アドレス帳カナ検索 | ||
| 25 | +if ($add_search ==1){ | ||
| 26 | + $str_add="ア%/イ%/ウ%/エ%/オ%"; | ||
| 27 | +}elseif($add_search ==2){ | ||
| 28 | + $str_add="カ%/キ%/ク%/ケ%/コ%/ガ%/ギ%/グ%/ゲ%/ゴ%"; | ||
| 29 | +}elseif($add_search ==3){ | ||
| 30 | + $str_add="サ%/シ%/ス%/セ%/ソ%/ザ%/ジ%/ズ%/ゼ%/ゾ%"; | ||
| 31 | +}elseif($add_search ==4){ | ||
| 32 | + $str_add="タ%/チ%/ツ%/テ%/ト%/ダ%/ヂ%/ヅ%/デ%/ド%"; | ||
| 33 | +}elseif($add_search ==5){ | ||
| 34 | + $str_add="ナ%/ニ%/ヌ%/ネ%/ノ%"; | ||
| 35 | +}elseif($add_search ==6){ | ||
| 36 | + $str_add="ハ%/ヒ%/フ%/ヘ%/ホ%/バ%/ビ%/ブ%/ベ%/ボ%/パ%/ピ%/プ%/ペ%/ポ%"; | ||
| 37 | +}elseif($add_search ==7){ | ||
| 38 | + $str_add="マ%/ミ%/ム%/メ%/モ%"; | ||
| 39 | +}elseif($add_search ==8){ | ||
| 40 | + $str_add="ヤ%/ユ%/ヨ%"; | ||
| 41 | +}elseif($add_search ==9){ | ||
| 42 | + $str_add="ラ%/リ%/ル%/レ%/ロ%"; | ||
| 43 | +}elseif($add_search ==10){ | ||
| 44 | + $str_add="ワ%/ヲ%/ン%"; | ||
| 45 | +}else{ | ||
| 46 | + $str_add=""; | ||
| 47 | +} | ||
| 48 | + | ||
| 49 | +if ($str_add!=""){ | ||
| 50 | + $str_add=" and ((name_kn_sei Like '".str_replace("/","') or (name_kn_sei Like '",$str_add)."'))"; | ||
| 51 | +} | ||
| 52 | + | ||
| 53 | +if ((empty($bumon)) && $intsts !=1){ | ||
| 54 | + //個人設定情報取得 | ||
| 55 | + $strSQLkojin="Select addr_syanai,addr_tori From paddress_tbl Where syain_cd='$PHP_SYAIN_CD'"; | ||
| 56 | + $objReckojin = pg_exec($strSQLkojin); | ||
| 57 | + if($objReckojin==false) | ||
| 58 | + { | ||
| 59 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 60 | + exit; | ||
| 61 | + } | ||
| 62 | + | ||
| 63 | + if (pg_numrows($objReckojin)>0) | ||
| 64 | + { | ||
| 65 | + $objRecData = pg_fetch_object($objReckojin, 0); | ||
| 66 | + $bumon=$objRecData->addr_syanai; | ||
| 67 | + } | ||
| 68 | + else | ||
| 69 | + { | ||
| 70 | + $bumon=0; | ||
| 71 | + } | ||
| 72 | +} | ||
| 73 | + | ||
| 74 | +//部門情報取得 | ||
| 75 | +$strSQLbumon="Select syozoku_cd,bumon_name From mst_bumon Where del_flg=0 Order By disp_rank"; | ||
| 76 | +$objRecbumon = pg_exec($strSQLbumon); | ||
| 77 | +if($objRecbumon==false){ | ||
| 78 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 79 | + exit; | ||
| 80 | +} | ||
| 81 | + | ||
| 82 | +if ($bumon==0){ | ||
| 83 | + //社員情報取得 | ||
| 84 | + $strSQL="Select syain_cd,name_kj_sei,name_kj_mei,mail_addr,yubin_no,addr_pref,addr_city, ". | ||
| 85 | + "addr_banti,addr_apart,tel_no,keitai_no ". | ||
| 86 | + "From syain_tbl ". | ||
| 87 | + "Where del_flg=true ".$str_add." Order By disp_rank "; | ||
| 88 | + $objRecSet = pg_exec($strSQL); | ||
| 89 | + if($objRecSet==false){ | ||
| 90 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 91 | + exit; | ||
| 92 | + } | ||
| 93 | +}elseif ($bumon==99){ | ||
| 94 | + $strSQL="SELECT mygroup FROM kojinset_tbl Where syain_cd='$PHP_SYAIN_CD' "; | ||
| 95 | + $objRecSet = pg_exec($strSQL); | ||
| 96 | + if($objRecSet==false){ | ||
| 97 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 98 | + exit; | ||
| 99 | + } | ||
| 100 | + if (pg_numrows($objRecSet)>0){ | ||
| 101 | + $objRecData = pg_fetch_object($objRecSet, 0); | ||
| 102 | + $strData=split("/", $objRecData->mygroup); | ||
| 103 | + $strsel=$objRecData->mygroup; | ||
| 104 | + } | ||
| 105 | + $strsel=$PHP_SYAIN_CD."/".$strsel; | ||
| 106 | + $strData=split("/", $strsel); | ||
| 107 | +}else{ | ||
| 108 | + $strSQL="Select syain_tbl.syain_cd,name_kj_sei,name_kj_mei,mail_addr,yubin_no,addr_pref,addr_city, ". | ||
| 109 | + "addr_banti,addr_apart,tel_no,keitai_no ". | ||
| 110 | + "From syain_tbl,syozoku_tbl,mst_bumon ". | ||
| 111 | + "Where syain_tbl.syain_cd=syozoku_tbl.syain_cd and mst_bumon.syozoku_cd =$bumon and syozoku_tbl.syozoku_cd=mst_bumon.syozoku_cd and syain_tbl.del_flg=true ". | ||
| 112 | + $str_add." Order By syain_tbl.disp_rank "; | ||
| 113 | + $objRecSet = pg_exec($strSQL); | ||
| 114 | + if($objRecSet==false){ | ||
| 115 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 116 | + exit; | ||
| 117 | + } | ||
| 118 | +} | ||
| 119 | + | ||
| 120 | +// グループ | ||
| 121 | +// MYグループ | ||
| 122 | +if($bumon==99){ | ||
| 123 | + $PhpGrup[0] = "<option value=99 selected>-MYグループ-</option>"; | ||
| 124 | +}else{ | ||
| 125 | + $PhpGrup[0] = "<option value=99>-MYグループ-</option>"; | ||
| 126 | +} | ||
| 127 | + | ||
| 128 | +// 全グループ | ||
| 129 | +if($bumon==0){ | ||
| 130 | + $PhpGrup[1] = "<option value=0 selected>-全部門-</option>"; | ||
| 131 | +}else{ | ||
| 132 | + $PhpGrup[1] = "<option value=0>-全部門-</option>"; | ||
| 133 | +} | ||
| 134 | + | ||
| 135 | +for ($intCnt = 0; $intCnt < pg_numrows($objRecbumon) ; $intCnt++){ | ||
| 136 | + $objData = pg_fetch_object($objRecbumon, $intCnt); | ||
| 137 | + if ($objData->syozoku_cd == $bumon){ | ||
| 138 | + $PhpGrup[$intCnt + 2] = "<option value=".$objData->syozoku_cd. " selected>".$objData->bumon_name."</option>"; | ||
| 139 | + }else{ | ||
| 140 | + $PhpGrup[$intCnt + 2] = "<option value=".$objData->syozoku_cd.">".$objData->bumon_name."</option>"; | ||
| 141 | + } | ||
| 142 | +} | ||
| 143 | + | ||
| 144 | +// 検索 | ||
| 145 | +$PhpSearch = ""; | ||
| 146 | +$strDispKeyWord = array("全て","ア","カ(ガ)","サ(ザ)","タ(ダ)","ナ","ハ(バ・パ)","マ","ヤ","ラ","ワ"); | ||
| 147 | +for ($search_cnt = 0; $search_cnt < 11; $search_cnt++){ | ||
| 148 | + //if($add_search == $search_cnt){ | ||
| 149 | + // $PhpSearch = $PhpSearch . "<span class=Normalfont>".$strDispKeyWord[$search_cnt]."/</span>"; | ||
| 150 | + // $PhpSearch = $PhpSearch.$strDispKeyWord[$search_cnt]."/"; | ||
| 151 | + //}else{ | ||
| 152 | + // $PhpSearch = $PhpSearch . "<span class=Normalfont><a href=javascript:search(".$search_cnt.");>".$strDispKeyWord[$search_cnt]."</a>/<span>"; | ||
| 153 | + // $PhpSearch = $PhpSearch."<a href='javascript:search(".$search_cnt.");'>".$strDispKeyWord[$search_cnt]."</a>/"; | ||
| 154 | + //} | ||
| 155 | + $PhpSearch = $PhpSearch."<a href='javascript:search(".$search_cnt.");'>".$strDispKeyWord[$search_cnt]."</a>/"; | ||
| 156 | +} | ||
| 157 | +$PhpAddS = $add_search; | ||
| 158 | + | ||
| 159 | +// 一覧 | ||
| 160 | +if ($bumon==99){ | ||
| 161 | + for ($intCnt = 0; $intCnt < count($strData)-1; $intCnt++){ | ||
| 162 | + $strSQL="Select syain_cd,name_kj_sei,name_kj_mei,mail_addr,yubin_no,addr_pref,addr_city, ". | ||
| 163 | + "addr_banti,addr_apart,tel_no,keitai_no ". | ||
| 164 | + "From syain_tbl ". | ||
| 165 | + "Where syain_cd='".$strData[$intCnt]."' and del_flg=true ".$str_add; | ||
| 166 | + $objRecSet = pg_exec($strSQL); | ||
| 167 | + if($objRecSet==false){ | ||
| 168 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 169 | + exit; | ||
| 170 | + } | ||
| 171 | + | ||
| 172 | + if (pg_numrows($objRecSet) >0){ | ||
| 173 | + $objData = pg_fetch_object($objRecSet, 0); | ||
| 174 | + | ||
| 175 | + if ($objData->mail_addr=="@"){ | ||
| 176 | + $strMail=""; | ||
| 177 | + }else{ | ||
| 178 | + $strMail=$objData->mail_addr; | ||
| 179 | + } | ||
| 180 | + | ||
| 181 | + if ($objData->tel_no=="--"){ | ||
| 182 | + $strtel_no=""; | ||
| 183 | + }else{ | ||
| 184 | + $strtel_no=$objData->tel_no; | ||
| 185 | + } | ||
| 186 | + | ||
| 187 | + if ($objData->keitai_no=="--"){ | ||
| 188 | + $strkeitai_no=""; | ||
| 189 | + }else{ | ||
| 190 | + $strkeitai_no=$objData->keitai_no; | ||
| 191 | + } | ||
| 192 | + | ||
| 193 | + // 氏名 | ||
| 194 | + $PhpName[$intCnt] = "<a href=javascript:syanai('".$objData->syain_cd."')>".$objData->name_kj_sei." ". $objData->name_kj_mei."</A>"; | ||
| 195 | + $PhpSeq[$intCnt]=$objData->syain_cd ; | ||
| 196 | + | ||
| 197 | + // アドレス | ||
| 198 | + $PhpAddr_E[$intCnt] = "<A HREF=javascript:mailchk('".$objData->mail_addr."');><span class=Normalfont>".$strMail."</span></A>"; | ||
| 199 | + | ||
| 200 | + // 電話番号 | ||
| 201 | + $PhpTel[$intCnt] = $strtel_no; | ||
| 202 | + | ||
| 203 | + // 携帯番号 | ||
| 204 | + $PhpK_Tel[$intCnt] = $strkeitai_no; | ||
| 205 | + | ||
| 206 | + // 住所 | ||
| 207 | + $PhpAddr[$intCnt] = "〒". $objData->yubin_no." ".$objData->addr_pref." ".$objData->addr_city." ".$objData->addr_banti." ".$objData->addr_apart; | ||
| 208 | + } | ||
| 209 | + } | ||
| 210 | +}else{ | ||
| 211 | + for ($intCnt = 0; $intCnt < pg_numrows($objRecSet) ; $intCnt++){ | ||
| 212 | + $objData = pg_fetch_object($objRecSet, $intCnt); | ||
| 213 | + if ($objData->mail_addr=="@"){ | ||
| 214 | + $strMail=""; | ||
| 215 | + }else{ | ||
| 216 | + $strMail=$objData->mail_addr; | ||
| 217 | + } | ||
| 218 | + | ||
| 219 | + if ($objData->tel_no=="--"){ | ||
| 220 | + $strtel_no=""; | ||
| 221 | + }else{ | ||
| 222 | + $strtel_no=$objData->tel_no; | ||
| 223 | + } | ||
| 224 | + | ||
| 225 | + if ($objData->keitai_no=="--"){ | ||
| 226 | + $strkeitai_no=""; | ||
| 227 | + }else{ | ||
| 228 | + $strkeitai_no=$objData->keitai_no; | ||
| 229 | + } | ||
| 230 | + | ||
| 231 | + // 氏名 | ||
| 232 | + $PhpName[$intCnt] = "<a href=javascript:syanai('".$objData->syain_cd."')>".$objData->name_kj_sei." ". $objData->name_kj_mei."</A>"; | ||
| 233 | + $PhpSeq[$intCnt]=$objData->syain_cd ; | ||
| 234 | + | ||
| 235 | + // アドレス | ||
| 236 | + $PhpAddr_E[$intCnt] = "<A HREF=javascript:mailchk('".$objData->mail_addr."');><span class=Normalfont>".$strMail."</span></A>"; | ||
| 237 | + | ||
| 238 | + // 電話番号 | ||
| 239 | + $PhpTel[$intCnt] = $strtel_no; | ||
| 240 | + | ||
| 241 | + // 携帯番号 | ||
| 242 | + $PhpK_Tel[$intCnt] = $strkeitai_no; | ||
| 243 | + | ||
| 244 | + // 住所 | ||
| 245 | + $PhpAddr[$intCnt] = "〒". $objData->yubin_no." ".$objData->addr_pref." ".$objData->addr_city." ".$objData->addr_banti." ".$objData->addr_apart; | ||
| 246 | + } | ||
| 247 | +} | ||
| 248 | + | ||
| 249 | +$o_smarty->assign('PhpName',$PhpName); | ||
| 250 | +$o_smarty->assign('PhpAddr_E',$PhpAddr_E); | ||
| 251 | +$o_smarty->assign('PhpTel',$PhpTel); | ||
| 252 | +$o_smarty->assign('PhpK_Tel',$PhpK_Tel); | ||
| 253 | +$o_smarty->assign('PhpAddr',$PhpAddr); | ||
| 254 | +$o_smarty->assign('PhpAddS',$PhpAddS); | ||
| 255 | +$o_smarty->assign('PhpSeq',$PhpSeq); | ||
| 256 | +$o_smarty->display('ADR001-2.tpl'); | ||
| 257 | + | ||
| 258 | +?> |
ADR001.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR001.php | ||
| 6 | +//* 機能 :社内アドレス帳 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/header.inc"); | ||
| 19 | +include("./inc/ADR000.inc"); | ||
| 20 | +include("./inc/input_chk.inc"); | ||
| 21 | +include("./inc/STRING.inc"); | ||
| 22 | + | ||
| 23 | +//*** メニューセット ***// | ||
| 24 | +include("./menu_opacity.php"); | ||
| 25 | + | ||
| 26 | +//**** DB接続 ****// | ||
| 27 | +include("./include/dbcon.inc"); | ||
| 28 | + | ||
| 29 | +$o_smarty->assign('PHP_TITLE_NAME',$PHP_TITLE_NAME[14]); | ||
| 30 | +$o_smarty->display('ADR000.tpl'); | ||
| 31 | + | ||
| 32 | +?> |
ADR002-1.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR002.php | ||
| 6 | +//* 機能 :取引先アドレス帳 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/header.inc"); | ||
| 19 | +include("./inc/STRING.inc"); | ||
| 20 | + | ||
| 21 | +//**** DB接続 ****// | ||
| 22 | +include("./include/dbcon.inc"); | ||
| 23 | + | ||
| 24 | +if (empty($tori_group)){ | ||
| 25 | + //個人設定情報取得 | ||
| 26 | + $strSQLkojin="Select addr_syanai,addr_tori ". | ||
| 27 | + "From paddress_tbl Where syain_cd='$PHP_SYAIN_CD'"; | ||
| 28 | + | ||
| 29 | + $objReckojin = pg_exec($strSQLkojin); | ||
| 30 | + if($objReckojin==false){ | ||
| 31 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 32 | + exit; | ||
| 33 | + } | ||
| 34 | + | ||
| 35 | + if (pg_numrows($objReckojin)>0){ | ||
| 36 | + $objRecData = pg_fetch_object($objReckojin, 0); | ||
| 37 | + $tori_group=$objRecData->addr_tori; | ||
| 38 | + }else{ | ||
| 39 | + $tori_group=99; | ||
| 40 | + } | ||
| 41 | +} | ||
| 42 | + | ||
| 43 | +//アドレス帳カナ検索 | ||
| 44 | +if ($add_search ==1){ | ||
| 45 | + $str_add="ア%/イ%/ウ%/エ%/オ%"; | ||
| 46 | +}elseif($add_search ==2){ | ||
| 47 | + $str_add="カ%/キ%/ク%/ケ%/コ%/ガ%/ギ%/グ%/ゲ%/ゴ%"; | ||
| 48 | +}elseif($add_search ==3){ | ||
| 49 | + $str_add="サ%/シ%/ス%/セ%/ソ%/ザ%/ジ%/ズ%/ゼ%/ゾ%"; | ||
| 50 | +}elseif($add_search ==4){ | ||
| 51 | + $str_add="タ%/チ%/ツ%/テ%/ト%/ダ%/ヂ%/ヅ%/デ%/ド%"; | ||
| 52 | +}elseif($add_search ==5){ | ||
| 53 | + $str_add="ナ%/ニ%/ヌ%/ネ%/ノ%"; | ||
| 54 | +}elseif($add_search ==6){ | ||
| 55 | + $str_add="ハ%/ヒ%/フ%/ヘ%/ホ%/バ%/ビ%/ブ%/ベ%/ボ%/パ%/ピ%/プ%/ペ%/ポ%"; | ||
| 56 | +}elseif($add_search ==7){ | ||
| 57 | + $str_add="マ%/ミ%/ム%/メ%/モ%"; | ||
| 58 | +}elseif($add_search ==8){ | ||
| 59 | + $str_add="ヤ%/ユ%/ヨ%"; | ||
| 60 | +}elseif($add_search ==9){ | ||
| 61 | + $str_add="ラ%/リ%/ル%/レ%/ロ%"; | ||
| 62 | +}elseif($add_search ==10){ | ||
| 63 | + $str_add="ワ%/ヲ%/ン%"; | ||
| 64 | +}else{ | ||
| 65 | + $str_add=""; | ||
| 66 | +} | ||
| 67 | + | ||
| 68 | +if ($str_add!=""){ | ||
| 69 | + $str_add=" and ((tori_name_kn Like '".str_replace("/","') or (tori_name_kn Like '",$str_add)."'))"; | ||
| 70 | +} | ||
| 71 | + | ||
| 72 | +//取引先グループ取得 | ||
| 73 | +$strSQLgroup="Select group_seq,group_name From torihiki_group_tbl Order By disp_rank"; | ||
| 74 | +$objRecgroup = pg_exec($strSQLgroup); | ||
| 75 | +if($objRecgroup==false){ | ||
| 76 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 77 | + exit; | ||
| 78 | +} | ||
| 79 | + | ||
| 80 | +//取引先情報取得 | ||
| 81 | +$strSQL="Select seq,tori_name,tori_name_kn,tori_email,addr_pref,addr_city,addr_banti,addr_apart,tel_no,fax_no ". | ||
| 82 | + "From torihiki_tbl ". | ||
| 83 | + "Where tori_group=$tori_group and del_flg=true ".$str_add." Order By tori_name_kn,seq "; | ||
| 84 | +$objRecSet = pg_exec($strSQL); | ||
| 85 | +if($objRecSet==false){ | ||
| 86 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 87 | + exit; | ||
| 88 | +} | ||
| 89 | + | ||
| 90 | +$PhpGrup[0] = "<option value=99>未設定</option>"; | ||
| 91 | +for ($intCnt = 0; $intCnt < pg_numrows($objRecgroup); $intCnt++){ | ||
| 92 | + $objData = pg_fetch_object($objRecgroup, $intCnt); | ||
| 93 | + if ($objData->group_seq == $tori_group){ | ||
| 94 | + $PhpGrup[$intCnt + 1] = "<option value=".$objData->group_seq." selected>".$objData->group_name."</option>"; | ||
| 95 | + }else{ | ||
| 96 | + $PhpGrup[$intCnt + 1] = "<option value=".$objData->group_seq.">".$objData->group_name."</option>"; | ||
| 97 | + } | ||
| 98 | +} | ||
| 99 | + | ||
| 100 | +$strDispKeyWord = array("全て","ア","カ(ガ)","サ(ザ)","タ(ダ)","ナ","ハ(バ・パ)","マ","ヤ","ラ","ワ"); | ||
| 101 | +for ($search_cnt = 0; $search_cnt < 11; $search_cnt++){ | ||
| 102 | +// if($add_search == $search_cnt){ | ||
| 103 | +// $PhpSearch = $PhpSearch . "<span class=Normalfont>".$strDispKeyWord[$search_cnt]."/</span>"; | ||
| 104 | +// $PhpSearch = $PhpSearch.$strDispKeyWord[$search_cnt]."/"; | ||
| 105 | +// }else{ | ||
| 106 | +// $PhpSearch = $PhpSearch . "<span class=Normalfont><a href=javascript:search(".$search_cnt.");>".$strDispKeyWord[$search_cnt]."</a>/<span>"; | ||
| 107 | +// $PhpSearch = $PhpSearch."<a href='javascript:search(".$search_cnt.");'>".$strDispKeyWord[$search_cnt]."</a>/"; | ||
| 108 | +// } | ||
| 109 | + $PhpSearch = $PhpSearch."<a href='javascript:search(".$search_cnt.");'>".$strDispKeyWord[$search_cnt]."</a>/"; | ||
| 110 | +} | ||
| 111 | + | ||
| 112 | +for ($intCnt = 0; $intCnt < pg_numrows($objRecSet) ; $intCnt++){ | ||
| 113 | + $objData = pg_fetch_object($objRecSet, $intCnt); | ||
| 114 | + | ||
| 115 | + if ($objData->tori_email=="@"){ | ||
| 116 | + $strMail=""; | ||
| 117 | + }else{ | ||
| 118 | + $strMail=$objData->tori_email; | ||
| 119 | + } | ||
| 120 | + | ||
| 121 | + if ($objData->tel_no=="--"){ | ||
| 122 | + $strtel_no=""; | ||
| 123 | + }else{ | ||
| 124 | + $strtel_no=$objData->tel_no; | ||
| 125 | + } | ||
| 126 | + | ||
| 127 | + if ($objData->fax_no=="--"){ | ||
| 128 | + $strFAX_no=""; | ||
| 129 | + }else{ | ||
| 130 | + $strFAX=$objData->fax_no; | ||
| 131 | + } | ||
| 132 | + | ||
| 133 | + // 氏名 | ||
| 134 | + $PhpName[$intCnt] = "<a href=javascript:torihiki(".$objData->seq.")>".$objData->tori_name."</A>"; | ||
| 135 | + | ||
| 136 | + // アドレス | ||
| 137 | + $PhpAddr_E[$intCnt] = "<A HREF=javascript:mailchk('".$objData->mail_addr."');><span class=Normalfont>".$strMail."</span></A>"; | ||
| 138 | + | ||
| 139 | + // 電話番号 | ||
| 140 | + $PhpTel[$intCnt] = $strtel_no; | ||
| 141 | + | ||
| 142 | + // FAX番号 | ||
| 143 | + $PhpFax[$intCnt] = $strFAX; | ||
| 144 | + | ||
| 145 | + // 住所 | ||
| 146 | + $PhpAddr[$intCnt] = $objData->addr_pref." ".$objData->addr_city." ".$objData->addr_banti." ".$objData->addr_apart; | ||
| 147 | +} | ||
| 148 | + | ||
| 149 | +$o_smarty->assign('PhpSearch',$PhpSearch); | ||
| 150 | +$o_smarty->assign('PhpGrup',$PhpGrup); | ||
| 151 | +$o_smarty->assign('PhpAddS',$PhpAddS); | ||
| 152 | + | ||
| 153 | +// $o_smarty->assign('PhpName',$PhpName); | ||
| 154 | +// $o_smarty->assign('PhpAddr_E',$PhpAddr_E); | ||
| 155 | +// $o_smarty->assign('PhpTel',$PhpTel); | ||
| 156 | +// $o_smarty->assign('PhpFax',$PhpFax); | ||
| 157 | +// $o_smarty->assign('PhpAddr',$PhpAddr); | ||
| 158 | +$o_smarty->display('ADR001-1.tpl'); | ||
| 159 | + | ||
| 160 | +?> |
ADR002-2.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR002.php | ||
| 6 | +//* 機能 :取引先アドレス帳 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/header.inc"); | ||
| 19 | +include("./inc/STRING.inc"); | ||
| 20 | + | ||
| 21 | +//**** DB接続 ****// | ||
| 22 | +include("./include/dbcon.inc"); | ||
| 23 | + | ||
| 24 | +if (empty($tori_group)){ | ||
| 25 | + //個人設定情報取得 | ||
| 26 | + $strSQLkojin="Select addr_syanai,addr_tori From paddress_tbl Where syain_cd='$PHP_SYAIN_CD'"; | ||
| 27 | + $objReckojin = pg_exec($strSQLkojin); | ||
| 28 | + if($objReckojin==false){ | ||
| 29 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 30 | + exit; | ||
| 31 | + } | ||
| 32 | + | ||
| 33 | + if (pg_numrows($objReckojin)>0){ | ||
| 34 | + $objRecData = pg_fetch_object($objReckojin, 0); | ||
| 35 | + $tori_group=$objRecData->addr_tori; | ||
| 36 | + }else{ | ||
| 37 | + $tori_group=99; | ||
| 38 | + } | ||
| 39 | +} | ||
| 40 | + | ||
| 41 | +//アドレス帳カナ検索 | ||
| 42 | +$PhpAddS = $add_search; | ||
| 43 | +if ($add_search ==1){ | ||
| 44 | + $str_add="ア%/イ%/ウ%/エ%/オ%"; | ||
| 45 | +}elseif($add_search ==2){ | ||
| 46 | + $str_add="カ%/キ%/ク%/ケ%/コ%/ガ%/ギ%/グ%/ゲ%/ゴ%"; | ||
| 47 | +}elseif($add_search ==3){ | ||
| 48 | + $str_add="サ%/シ%/ス%/セ%/ソ%/ザ%/ジ%/ズ%/ゼ%/ゾ%"; | ||
| 49 | +}elseif($add_search ==4){ | ||
| 50 | + $str_add="タ%/チ%/ツ%/テ%/ト%/ダ%/ヂ%/ヅ%/デ%/ド%"; | ||
| 51 | +}elseif($add_search ==5){ | ||
| 52 | + $str_add="ナ%/ニ%/ヌ%/ネ%/ノ%"; | ||
| 53 | +}elseif($add_search ==6){ | ||
| 54 | + $str_add="ハ%/ヒ%/フ%/ヘ%/ホ%/バ%/ビ%/ブ%/ベ%/ボ%/パ%/ピ%/プ%/ペ%/ポ%"; | ||
| 55 | +}elseif($add_search ==7){ | ||
| 56 | + $str_add="マ%/ミ%/ム%/メ%/モ%"; | ||
| 57 | +}elseif($add_search ==8){ | ||
| 58 | + $str_add="ヤ%/ユ%/ヨ%"; | ||
| 59 | +}elseif($add_search ==9){ | ||
| 60 | + $str_add="ラ%/リ%/ル%/レ%/ロ%"; | ||
| 61 | +}elseif($add_search ==10){ | ||
| 62 | + $str_add="ワ%/ヲ%/ン%"; | ||
| 63 | +}else{ | ||
| 64 | + $str_add=""; | ||
| 65 | +} | ||
| 66 | +if ($str_add!=""){ | ||
| 67 | + $str_add=" and ((tori_name_kn Like '".str_replace("/","') or (tori_name_kn Like '",$str_add)."'))"; | ||
| 68 | +} | ||
| 69 | + | ||
| 70 | +//取引先グループ取得 | ||
| 71 | +$strSQLgroup="Select group_seq,group_name From torihiki_group_tbl Order By disp_rank"; | ||
| 72 | +$objRecgroup = pg_exec($strSQLgroup); | ||
| 73 | +if($objRecgroup==false){ | ||
| 74 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 75 | + exit; | ||
| 76 | +} | ||
| 77 | + | ||
| 78 | +//取引先情報取得 | ||
| 79 | +$strSQL="Select seq,tori_name,tori_name_kn,tori_email,tori_yubin_no,addr_pref,addr_city,addr_banti,addr_apart,tel_no,fax_no ". | ||
| 80 | + "From torihiki_tbl ". | ||
| 81 | + "Where tori_group=$tori_group and del_flg=true ".$str_add." Order By tori_name_kn,seq "; | ||
| 82 | +$objRecSet = pg_exec($strSQL); | ||
| 83 | +if($objRecSet==false){ | ||
| 84 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 85 | + exit; | ||
| 86 | +} | ||
| 87 | +$PhpGrup[0] = "<option value=99>未設定</option>"; | ||
| 88 | +for ($intCnt = 0; $intCnt < pg_numrows($objRecgroup); $intCnt++){ | ||
| 89 | + $objData = pg_fetch_object($objRecgroup, $intCnt); | ||
| 90 | + if ($objData->group_seq == $tori_group){ | ||
| 91 | + $PhpGrup[$intCnt + 1] = "<option value=".$objData->group_seq." selected>".$objData->group_name."</option>"; | ||
| 92 | + }else{ | ||
| 93 | + $PhpGrup[$intCnt + 1] = "<option value=".$objData->group_seq.">".$objData->group_name."</option>"; | ||
| 94 | + } | ||
| 95 | +} | ||
| 96 | + | ||
| 97 | +$PhpSearch = ""; | ||
| 98 | +$strDispKeyWord = array("全て","ア","カ(ガ)","サ(ザ)","タ(ダ)","ナ","ハ(バ・パ)","マ","ヤ","ラ","ワ"); | ||
| 99 | +for ($search_cnt = 0; $search_cnt < 11; $search_cnt++){ | ||
| 100 | +// if($add_search == $search_cnt){ | ||
| 101 | +// $PhpSearch = $PhpSearch . "<span class=Normalfont>".$strDispKeyWord[$search_cnt]."/</span>"; | ||
| 102 | +// $PhpSearch = $PhpSearch.$strDispKeyWord[$search_cnt]."/"; | ||
| 103 | +// }else{ | ||
| 104 | +// $PhpSearch = $PhpSearch . "<span class=Normalfont><a href=javascript:search(".$search_cnt.");>".$strDispKeyWord[$search_cnt]."</a>/<span>"; | ||
| 105 | +// $PhpSearch = $PhpSearch."<a href='javascript:search(".$search_cnt.");'>".$strDispKeyWord[$search_cnt]."</a>/"; | ||
| 106 | +// } | ||
| 107 | + $PhpSearch = $PhpSearch."<a href='javascript:search(".$search_cnt.");'>".$strDispKeyWord[$search_cnt]."</a>/"; | ||
| 108 | +} | ||
| 109 | + | ||
| 110 | +for ($intCnt = 0; $intCnt < pg_numrows($objRecSet) ; $intCnt++){ | ||
| 111 | + $objData = pg_fetch_object($objRecSet, $intCnt); | ||
| 112 | + | ||
| 113 | + if ($objData->tori_email=="@"){ | ||
| 114 | + $strMail=""; | ||
| 115 | + }else{ | ||
| 116 | + $strMail=$objData->tori_email; | ||
| 117 | + } | ||
| 118 | + | ||
| 119 | + if ($objData->tel_no=="--"){ | ||
| 120 | + $strtel_no=""; | ||
| 121 | + }else{ | ||
| 122 | + $strtel_no=$objData->tel_no; | ||
| 123 | + } | ||
| 124 | + | ||
| 125 | + if ($objData->fax_no=="--"){ | ||
| 126 | + $strFAX_no=""; | ||
| 127 | + }else{ | ||
| 128 | + $strFAX=$objData->fax_no; | ||
| 129 | + } | ||
| 130 | + | ||
| 131 | + // 氏名 | ||
| 132 | + $PhpName[$intCnt] = "<a href=javascript:torihiki(".$objData->seq.")>".$objData->tori_name."</A>"; | ||
| 133 | + $PhpSeq[$intCnt]=$objData->seq ; | ||
| 134 | + | ||
| 135 | + // アドレス | ||
| 136 | + $PhpAddr_E[$intCnt] = "<A HREF=javascript:mailchk('".$strMail."');><span class=Normalfont>".$strMail."</span></A>"; | ||
| 137 | + | ||
| 138 | + // 電話番号 | ||
| 139 | + $PhpTel[$intCnt] = $strtel_no; | ||
| 140 | + | ||
| 141 | + // FAX番号 | ||
| 142 | + $PhpFax[$intCnt] = $strFAX; | ||
| 143 | + | ||
| 144 | + // 住所 | ||
| 145 | + $PhpAddr[$intCnt] ="〒". $objData->tori_yubin_no." ".$objData->addr_pref." ".$objData->addr_city." ".$objData->addr_banti." ".$objData->addr_apart; | ||
| 146 | +} | ||
| 147 | + | ||
| 148 | +// $o_smarty->assign('PhpSearch',$PhpSearch); | ||
| 149 | +// $o_smarty->assign('PhpGrup',$PhpGrup); | ||
| 150 | +$o_smarty->assign('add_search',$add_search); | ||
| 151 | + | ||
| 152 | +$o_smarty->assign('PhpName',$PhpName); | ||
| 153 | +$o_smarty->assign('PhpAddr_E',$PhpAddr_E); | ||
| 154 | +$o_smarty->assign('PhpTel',$PhpTel); | ||
| 155 | +$o_smarty->assign('PhpFax',$PhpFax); | ||
| 156 | +$o_smarty->assign('PhpAddr',$PhpAddr); | ||
| 157 | +$o_smarty->assign('PhpAddS',$PhpAddS); | ||
| 158 | +$o_smarty->assign('PhpSeq',$PhpSeq); | ||
| 159 | +$o_smarty->display('ADR002.tpl'); | ||
| 160 | + | ||
| 161 | +?> |
ADR002.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR002.php | ||
| 6 | +//* 機能 :取引先アドレス帳 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/header.inc"); | ||
| 19 | +include("./inc/STRING.inc"); | ||
| 20 | + | ||
| 21 | +//**** DB接続 ****// | ||
| 22 | +include("./include/dbcon.inc"); | ||
| 23 | + | ||
| 24 | +if (empty($tori_group)){ | ||
| 25 | + //個人設定情報取得 | ||
| 26 | + $strSQLkojin="Select addr_syanai,addr_tori From paddress_tbl Where syain_cd='$PHP_SYAIN_CD'"; | ||
| 27 | + $objReckojin = pg_exec($strSQLkojin); | ||
| 28 | + if($objReckojin==false){ | ||
| 29 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 30 | + exit; | ||
| 31 | + } | ||
| 32 | + | ||
| 33 | + if (pg_numrows($objReckojin)>0){ | ||
| 34 | + $objRecData = pg_fetch_object($objReckojin, 0); | ||
| 35 | + $tori_group=$objRecData->addr_tori; | ||
| 36 | + }else{ | ||
| 37 | + $tori_group=99; | ||
| 38 | + } | ||
| 39 | +} | ||
| 40 | + | ||
| 41 | +//アドレス帳カナ検索 | ||
| 42 | +if ($add_search ==1){ | ||
| 43 | + $str_add="ア%/イ%/ウ%/エ%/オ%"; | ||
| 44 | +}elseif($add_search ==2){ | ||
| 45 | + $str_add="カ%/キ%/ク%/ケ%/コ%/ガ%/ギ%/グ%/ゲ%/ゴ%"; | ||
| 46 | +}elseif($add_search ==3){ | ||
| 47 | + $str_add="サ%/シ%/ス%/セ%/ソ%/ザ%/ジ%/ズ%/ゼ%/ゾ%"; | ||
| 48 | +}elseif($add_search ==4){ | ||
| 49 | + $str_add="タ%/チ%/ツ%/テ%/ト%/ダ%/ヂ%/ヅ%/デ%/ド%"; | ||
| 50 | +}elseif($add_search ==5){ | ||
| 51 | + $str_add="ナ%/ニ%/ヌ%/ネ%/ノ%"; | ||
| 52 | +}elseif($add_search ==6){ | ||
| 53 | + $str_add="ハ%/ヒ%/フ%/ヘ%/ホ%/バ%/ビ%/ブ%/ベ%/ボ%/パ%/ピ%/プ%/ペ%/ポ%"; | ||
| 54 | +}elseif($add_search ==7){ | ||
| 55 | + $str_add="マ%/ミ%/ム%/メ%/モ%"; | ||
| 56 | +}elseif($add_search ==8){ | ||
| 57 | + $str_add="ヤ%/ユ%/ヨ%"; | ||
| 58 | +}elseif($add_search ==9){ | ||
| 59 | + $str_add="ラ%/リ%/ル%/レ%/ロ%"; | ||
| 60 | +}elseif($add_search ==10){ | ||
| 61 | + $str_add="ワ%/ヲ%/ン%"; | ||
| 62 | +}else{ | ||
| 63 | + $str_add=""; | ||
| 64 | +} | ||
| 65 | +if ($str_add!=""){ | ||
| 66 | + $str_add=" and ((tori_name_kn Like '".str_replace("/","') or (tori_name_kn Like '",$str_add)."'))"; | ||
| 67 | +} | ||
| 68 | + | ||
| 69 | +//取引先グループ取得 | ||
| 70 | +$strSQLgroup="Select group_seq,group_name From torihiki_group_tbl Order By disp_rank"; | ||
| 71 | +$objRecgroup = pg_exec($strSQLgroup); | ||
| 72 | +if($objRecgroup==false){ | ||
| 73 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 74 | + exit; | ||
| 75 | +} | ||
| 76 | + | ||
| 77 | +//取引先情報取得 | ||
| 78 | +$strSQL="Select seq,tori_name,tori_name_kn,tori_email,addr_pref,addr_city,addr_banti,addr_apart,tel_no,fax_no ". | ||
| 79 | + "From torihiki_tbl ". | ||
| 80 | + "Where tori_group=$tori_group and del_flg=true ".$str_add." Order By tori_name_kn,seq "; | ||
| 81 | +$objRecSet = pg_exec($strSQL); | ||
| 82 | +if($objRecSet==false){ | ||
| 83 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 84 | + exit; | ||
| 85 | +} | ||
| 86 | + | ||
| 87 | +$PhpGrup[0] = "<option value=99>未設定</option>"; | ||
| 88 | +for ($intCnt = 0; $intCnt < pg_numrows($objRecgroup); $intCnt++){ | ||
| 89 | + $objData = pg_fetch_object($objRecgroup, $intCnt); | ||
| 90 | + if ($objData->group_seq == $tori_group){ | ||
| 91 | + $PhpGrup[$intCnt + 1] = "<option value=".$objData->group_seq." selected>".$objData->group_name."</option>"; | ||
| 92 | + }else{ | ||
| 93 | + $PhpGrup[$intCnt + 1] = "<option value=".$objData->group_seq.">".$objData->group_name."</option>"; | ||
| 94 | + } | ||
| 95 | +} | ||
| 96 | + | ||
| 97 | +$strDispKeyWord = array("全て","ア","カ(ガ)","サ(ザ)","タ(ダ)","ナ","ハ(バ・パ)","マ","ヤ","ラ","ワ"); | ||
| 98 | +for ($search_cnt = 0; $search_cnt < 11; $search_cnt++){ | ||
| 99 | + if($add_search == $search_cnt){ | ||
| 100 | + $PhpSearch = $PhpSearch . "<span class=Normalfont>".$strDispKeyWord[$search_cnt]."/</span>"; | ||
| 101 | + }else{ | ||
| 102 | + $PhpSearch = $PhpSearch . "<span class=Normalfont><a href=javascript:search(".$search_cnt.");>".$strDispKeyWord[$search_cnt]."</a>/<span>"; | ||
| 103 | + } | ||
| 104 | +} | ||
| 105 | + | ||
| 106 | +for ($intCnt = 0; $intCnt < pg_numrows($objRecSet) ; $intCnt++){ | ||
| 107 | + $objData = pg_fetch_object($objRecSet, $intCnt); | ||
| 108 | + if ($objData->tori_email=="@"){ | ||
| 109 | + $strMail=""; | ||
| 110 | + }else{ | ||
| 111 | + $strMail=$objData->tori_email; | ||
| 112 | + } | ||
| 113 | + | ||
| 114 | + if ($objData->tel_no=="--"){ | ||
| 115 | + $strtel_no=""; | ||
| 116 | + }else{ | ||
| 117 | + $strtel_no=$objData->tel_no; | ||
| 118 | + } | ||
| 119 | + | ||
| 120 | + if ($objData->fax_no=="--"){ | ||
| 121 | + $strFAX_no=""; | ||
| 122 | + }else{ | ||
| 123 | + $strFAX=$objData->fax_no; | ||
| 124 | + } | ||
| 125 | + | ||
| 126 | + // 氏名 | ||
| 127 | + $PhpName[$intCnt] = "<a href=javascript:torihiki(".$objData->seq.")>".$objData->tori_name."</A>"; | ||
| 128 | + | ||
| 129 | + // アドレス | ||
| 130 | + $PhpAddr_E[$intCnt] = "<A HREF=javascript:mailchk('".$objData->mail_addr."');><span class=Normalfont>".$strMail."</span></A>"; | ||
| 131 | + | ||
| 132 | + // 電話番号 | ||
| 133 | + $PhpTel[$intCnt] = $strtel_no; | ||
| 134 | + | ||
| 135 | + // FAX番号 | ||
| 136 | + $PhpFax[$intCnt] = $strFAX; | ||
| 137 | + | ||
| 138 | + // 住所 | ||
| 139 | + $PhpAddr[$intCnt] = $objData->addr_pref." ".$objData->addr_city." ".$objData->addr_banti." ".$objData->addr_apart; | ||
| 140 | +} | ||
| 141 | + | ||
| 142 | +$o_smarty->assign('PhpSearch',$PhpSearch); | ||
| 143 | +$o_smarty->assign('PhpGrup',$PhpGrup); | ||
| 144 | +$o_smarty->assign('PhpName',$PhpName); | ||
| 145 | +$o_smarty->assign('PhpAddr_E',$PhpAddr_E); | ||
| 146 | +$o_smarty->assign('PhpTel',$PhpTel); | ||
| 147 | +$o_smarty->assign('PhpFax',$PhpFax); | ||
| 148 | +$o_smarty->assign('PhpAddr',$PhpAddr); | ||
| 149 | +$o_smarty->assign('PhpAddS',$PhpAddS); | ||
| 150 | +$o_smarty->display('ADR001-2.tpl'); | ||
| 151 | + | ||
| 152 | +?> |
ADR003.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR003.php | ||
| 6 | +//* 機能 :社内アドレス詳細 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/header.inc"); | ||
| 19 | +include("inc/STRING.inc"); | ||
| 20 | + | ||
| 21 | +//**** DB接続 ****// | ||
| 22 | +include("./include/dbcon.inc"); | ||
| 23 | + | ||
| 24 | +$strSQL=""; | ||
| 25 | +$objRec="null"; | ||
| 26 | +$strSQLtype=""; | ||
| 27 | +$objRectype="null"; | ||
| 28 | +$strSQLSyozoku=""; | ||
| 29 | +$objRecSyozoku="null"; | ||
| 30 | +$strSQLbumon=""; | ||
| 31 | +$objRecbumon="null"; | ||
| 32 | + | ||
| 33 | +//個人情報取得 | ||
| 34 | +$strSQL="SELECT syain_cd,name_kj_sei,name_kj_mei,name_kn_sei,name_kn_mei,syugyo_type,sex,birthday,nyusya_date, " . | ||
| 35 | + "yubin_no,mail_addr,extension_no,addr_pref,addr_city,addr_banti,addr_apart,tel_no,keitai_no,syain_id FROM syain_tbl ". | ||
| 36 | + "Where syain_cd='$syain_cd' "; | ||
| 37 | +$objRec = pg_exec($strSQL); | ||
| 38 | +if($objRec==false){ | ||
| 39 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 40 | + exit; | ||
| 41 | +} | ||
| 42 | + | ||
| 43 | +$objData = pg_fetch_object($objRec,0); | ||
| 44 | +$strAddres=$objData->addr_pref; | ||
| 45 | +if($objData->syugyo_type !=0){ | ||
| 46 | + //就業タイプ取得 | ||
| 47 | + $strSQLtype="SELECT type_name FROM mst_syuugyou_type ". | ||
| 48 | + "Where syuugyou_type=$objData->syugyo_type "; | ||
| 49 | + | ||
| 50 | + $objRectype = pg_exec($strSQLtype); | ||
| 51 | + if($objRectype==false) | ||
| 52 | + { | ||
| 53 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 54 | + exit; | ||
| 55 | + } | ||
| 56 | + | ||
| 57 | + $objSyugyo = pg_fetch_object($objRectype,0); | ||
| 58 | + $strSyugyoName=$objSyugyo->type_name; | ||
| 59 | +}else{ | ||
| 60 | + $strSyugyoName=""; | ||
| 61 | +} | ||
| 62 | + | ||
| 63 | +// 就業タイプ | ||
| 64 | +$PhpSyugyo = $strSyugyoName; | ||
| 65 | + | ||
| 66 | +//個人情報取得 | ||
| 67 | +$strSQL="SELECT * FROM syain_dat_tbl Where syain_cd='$syain_cd'"; | ||
| 68 | +$objRec2 = pg_exec($strSQL); | ||
| 69 | +if($objRec2==false){ | ||
| 70 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 71 | + exit; | ||
| 72 | +} | ||
| 73 | + | ||
| 74 | +//データ存在時 | ||
| 75 | +if (pg_numrows($objRec2) > 0){ | ||
| 76 | + $objData2 = pg_fetch_object($objRec2,0); | ||
| 77 | + $mail_addr_kei = $objData2->mail_addr_kei; | ||
| 78 | +}else{ | ||
| 79 | + $mail_addr_kei = ""; | ||
| 80 | +} | ||
| 81 | + | ||
| 82 | +//所属取得 | ||
| 83 | +$strSQLSyozoku="SELECT syozoku_cd FROM syozoku_tbl Where syain_cd='$syain_cd' "; | ||
| 84 | +$objRecSyozoku = pg_exec($strSQLSyozoku); | ||
| 85 | +if($objRecSyozoku==false){ | ||
| 86 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 87 | + exit; | ||
| 88 | +} | ||
| 89 | +$objSyozoku = pg_fetch_object($objRecSyozoku,0); | ||
| 90 | + | ||
| 91 | +// 社員番号 | ||
| 92 | +$PhpSyainNo = $objData->syain_id; | ||
| 93 | +// 社員名 | ||
| 94 | +$PhpKJName = $objData->name_kj_sei." ".$objData->name_kj_mei; | ||
| 95 | +// 社員名(フリガナ) | ||
| 96 | +$PhpKNName = $objData->name_kn_sei." ".$objData->name_kn_mei; | ||
| 97 | + | ||
| 98 | + | ||
| 99 | +for ($intCnt = 0; $intCnt < pg_numrows($objRecSyozoku) ; $intCnt++){ | ||
| 100 | + $objSyozoku = pg_fetch_object($objRecSyozoku, $intCnt); | ||
| 101 | + | ||
| 102 | + //部門名取得 | ||
| 103 | + $strSQLbumon="SELECT bumon_name FROM mst_bumon Where syozoku_cd=$objSyozoku->syozoku_cd "; | ||
| 104 | + $objRecbumon = pg_exec($strSQLbumon); | ||
| 105 | + if($objRecbumon==false){ | ||
| 106 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 107 | + exit; | ||
| 108 | + } | ||
| 109 | + $objBumon = pg_fetch_object($objRecbumon,0); | ||
| 110 | + | ||
| 111 | + // 部門名 | ||
| 112 | + $PhpBumon = $objBumon->bumon_name ."<BR>"; | ||
| 113 | +} | ||
| 114 | + | ||
| 115 | +if($objData->sex == 't'){ | ||
| 116 | + $strSex = "男"; | ||
| 117 | +}else{ | ||
| 118 | + $strSex = "女"; | ||
| 119 | +} | ||
| 120 | + | ||
| 121 | +//性別 | ||
| 122 | +$PhpSex = $strSex; | ||
| 123 | + | ||
| 124 | +//誕生日 | ||
| 125 | +$PhpBirth = "西暦".substr($objData->birthday , 0 , 4)."年".substr($objData->birthday , 5 , 2)."月".substr($objData->birthday , 8 , 2)."日"; | ||
| 126 | + | ||
| 127 | +//入社日 | ||
| 128 | +$PhpNyusya = "西暦".substr($objData->nyusya_date, 0 , 4)."年".substr($objData->nyusya_date , 5 , 2)."月".substr($objData->nyusya_date , 8 , 2)."日"; | ||
| 129 | + | ||
| 130 | +//メールアドレス | ||
| 131 | +if ($objData->mail_addr != "@"){ | ||
| 132 | + $PhpMail = $objData->mail_addr; | ||
| 133 | +} | ||
| 134 | + | ||
| 135 | +// メールアドレス(携帯) | ||
| 136 | +if ($mail_addr_kei != ""){ | ||
| 137 | + $PhpK_Mail = $mail_addr_kei; | ||
| 138 | +} | ||
| 139 | + | ||
| 140 | +// 内線番号 | ||
| 141 | +$PhpNaisen = $objData->extension_no; | ||
| 142 | + | ||
| 143 | +// 郵便番号 | ||
| 144 | +$PhpYubin = "〒".$objData->yubin_no; | ||
| 145 | + | ||
| 146 | +// 住所1 | ||
| 147 | +$PhpAddr1 = $objData->addr_pref." "; | ||
| 148 | +// 住所2 | ||
| 149 | +$PhpAddr2 = $objData->addr_city." "; | ||
| 150 | +// 住所3 | ||
| 151 | +$PhpAddr3 = $objData->addr_banti." "; | ||
| 152 | +// 住所4 | ||
| 153 | +$PhpAddr4 = $objData->addr_apart." "; | ||
| 154 | + | ||
| 155 | +// 電話番号 | ||
| 156 | +if($objData->tel_no != "--"){ | ||
| 157 | + $PhpTelNo = $objData->tel_no; | ||
| 158 | +} | ||
| 159 | + | ||
| 160 | +// 携帯番号 | ||
| 161 | +if($objData->keitai_no != "--"){ | ||
| 162 | + $PhpKeitaiNo = $objData->keitai_no; | ||
| 163 | +} | ||
| 164 | + | ||
| 165 | +$o_smarty->assign('PhpSyugyo',$PhpSyugyo); | ||
| 166 | +$o_smarty->assign('PhpSyainNo',$PhpSyainNo); | ||
| 167 | +$o_smarty->assign('PhpKJName',$PhpKJName); | ||
| 168 | +$o_smarty->assign('PhpKNName',$PhpKNName); | ||
| 169 | +$o_smarty->assign('PhpSearch',$PhpSearch); | ||
| 170 | +$o_smarty->assign('PhpBumon',$PhpBumon); | ||
| 171 | +$o_smarty->assign('PhpSex',$PhpSex); | ||
| 172 | +$o_smarty->assign('PhpBirth',$PhpBirth); | ||
| 173 | +$o_smarty->assign('PhpNyusya',$PhpNyusya); | ||
| 174 | +$o_smarty->assign('PhpMail',$PhpMail); | ||
| 175 | +$o_smarty->assign('PhpK_Mail',$PhpK_Mail); | ||
| 176 | +$o_smarty->assign('PhpNaisen',$PhpNaisen); | ||
| 177 | +$o_smarty->assign('PhpYubin',$PhpYubin); | ||
| 178 | +$o_smarty->assign('PhpAddr1',$PhpAddr1); | ||
| 179 | +$o_smarty->assign('PhpAddr2',$PhpAddr2); | ||
| 180 | +$o_smarty->assign('PhpAddr3',$PhpAddr3); | ||
| 181 | +$o_smarty->assign('PhpAddr4',$PhpAddr4); | ||
| 182 | +$o_smarty->assign('PhpTelNo',$PhpTelNo); | ||
| 183 | +$o_smarty->assign('PhpKeitaiNo',$PhpKeitaiNo); | ||
| 184 | +$o_smarty->display('ADR003.tpl'); | ||
| 185 | + | ||
| 186 | + | ||
| 187 | +?> |
ADR004.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR004.php | ||
| 6 | +//* 機能 :取引先詳細 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/header.inc"); | ||
| 19 | +include("./inc/STRING.inc"); | ||
| 20 | + | ||
| 21 | +//**** DB接続 ****// | ||
| 22 | +include("./include/dbcon.inc"); | ||
| 23 | + | ||
| 24 | +//取引先詳細情報 | ||
| 25 | +$sql = "SELECT * FROM torihiki_tbl WHERE seq = $seq"; | ||
| 26 | +$rtn = pg_exec($pg_con, $sql); | ||
| 27 | +$data = pg_fetch_object($rtn, 0); | ||
| 28 | +$PhpToriName = $data->tori_name; | ||
| 29 | +$PhpToriKana = $data->tori_name_kn; | ||
| 30 | +$PhpToriSihon = $data->tori_sihonkin; | ||
| 31 | +$PhpToriDai = $data->toridai_name__kj_sei . " " . $data->toridai_name__kj_mei; | ||
| 32 | +$PhpToriDaiKana = $data->toridai_name__kn_sei . " " . $data->toridai_name__kn_mei; | ||
| 33 | +$PhpToriHttp = "<a href=".$data->tori_hp_adr." target=\"_blank\">".$data->tori_hp_adr."</a>"; | ||
| 34 | +$PhpToriMail = "<a href=mailto:".$data->tori_email.">".$data->tori_email."</a>"; | ||
| 35 | +$PhpToriMemo = str_replace("\n", "<br>", $data->tori_memo); | ||
| 36 | +$PhpToriYubin = "〒".$data->tori_yubin_no; | ||
| 37 | +$PhpToriAddr1 = $data->addr_pref; | ||
| 38 | +$PhpToriAddr2 = $data->addr_city; | ||
| 39 | +$PhpToriAddr3 = $data->addr_banti; | ||
| 40 | +$PhpToriAddr4 = $data->addr_apart; | ||
| 41 | +$PhpToriTel = $data->tel_no; | ||
| 42 | +$PhpToriFax = $data->fax_no; | ||
| 43 | +$PhpToriseq= $seq; | ||
| 44 | + | ||
| 45 | +//取引先担当者情報 | ||
| 46 | +//$strSQL = "SELECT * FROM tantou_tbl WHERE seq = $seq"; | ||
| 47 | +//$objToriTan = pg_exec($strSQL); | ||
| 48 | +//if ($objToriTan == false){ | ||
| 49 | +// echo "データの取得に失敗しました。"; | ||
| 50 | +// exit; | ||
| 51 | +//} | ||
| 52 | +//for ($inti = 0; $inti < pg_numrows($objToriTan); $inti++){ | ||
| 53 | +// $objRecData = pg_fetch_object($objToriTan, $inti); | ||
| 54 | +// $PhpTantoName[$inti]=$objRecData->last_name_j.$objRecData->first_name_j; | ||
| 55 | +// $PhpTantophone[$inti]=$objRecData->phone; | ||
| 56 | +// $PhpTantoemail[$inti]=$objRecData->email; | ||
| 57 | +// $PhpTantoyaku[$inti]=$objRecData->yaku; | ||
| 58 | +// $PhpTanto_cd[$inti]=$objRecData->tori_syain_cd; | ||
| 59 | +//} | ||
| 60 | +$o_smarty->assign('PhpToriName',$PhpToriName); | ||
| 61 | +$o_smarty->assign('PhpToriKana',$PhpToriKana); | ||
| 62 | +$o_smarty->assign('PhpToriSihon',$PhpToriSihon); | ||
| 63 | +$o_smarty->assign('PhpToriDai',$PhpToriDai); | ||
| 64 | +$o_smarty->assign('PhpToriDaiKana',$PhpToriDaiKana); | ||
| 65 | +$o_smarty->assign('PhpToriHttp',$PhpToriHttp); | ||
| 66 | +$o_smarty->assign('PhpToriMail',$PhpToriMail); | ||
| 67 | +$o_smarty->assign('PhpToriMemo',$PhpToriMemo); | ||
| 68 | +$o_smarty->assign('PhpToriYubin',$PhpToriYubin); | ||
| 69 | +$o_smarty->assign('PhpToriAddr1',$PhpToriAddr1); | ||
| 70 | +$o_smarty->assign('PhpToriAddr2',$PhpToriAddr2); | ||
| 71 | +$o_smarty->assign('PhpToriAddr3',$PhpToriAddr3); | ||
| 72 | +$o_smarty->assign('PhpToriAddr4',$PhpToriAddr4); | ||
| 73 | +$o_smarty->assign('PhpToriTel',$PhpToriTel); | ||
| 74 | +$o_smarty->assign('PhpToriFax',$PhpToriFax); | ||
| 75 | +$o_smarty->assign('PhpToriseq',$PhpToriseq); | ||
| 76 | + | ||
| 77 | +//$o_smarty->assign('PhpTantoName',$PhpTantoName); | ||
| 78 | +//$o_smarty->assign('PhpTantophone',$PhpTantophone); | ||
| 79 | +//$o_smarty->assign('PhpTantoemail',$PhpTantoemail); | ||
| 80 | +//$o_smarty->assign('PhpTantoemail',$PhpTantoemail); | ||
| 81 | +//$o_smarty->assign('PhpTantoyaku',$PhpTantoyaku); | ||
| 82 | +//$o_smarty->assign('PhpTanto_cd',$PhpTanto_cd); | ||
| 83 | + | ||
| 84 | +$o_smarty->display('ADR004.tpl'); | ||
| 85 | + | ||
| 86 | + | ||
| 87 | + | ||
| 88 | +?> |
ADR005.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR005.php | ||
| 6 | +//* 機能 :個人アドレス帳画面 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/header.inc"); | ||
| 19 | +include("./inc/STRING.inc"); | ||
| 20 | + | ||
| 21 | +//**** DB接続 ****// | ||
| 22 | +include("./include/dbcon.inc"); | ||
| 23 | + | ||
| 24 | +//アドレス帳カナ検索 | ||
| 25 | +if ($add_search ==1){ | ||
| 26 | + $str_add="ア%/イ%/ウ%/エ%/オ%"; | ||
| 27 | +}elseif($add_search ==2){ | ||
| 28 | + $str_add="カ%/キ%/ク%/ケ%/コ%/ガ%/ギ%/グ%/ゲ%/ゴ%"; | ||
| 29 | +}elseif($add_search ==3){ | ||
| 30 | + $str_add="サ%/シ%/ス%/セ%/ソ%/ザ%/ジ%/ズ%/ゼ%/ゾ%"; | ||
| 31 | +}elseif($add_search ==4){ | ||
| 32 | + $str_add="タ%/チ%/ツ%/テ%/ト%/ダ%/ヂ%/ヅ%/デ%/ド%"; | ||
| 33 | +}elseif($add_search ==5){ | ||
| 34 | + $str_add="ナ%/ニ%/ヌ%/ネ%/ノ%"; | ||
| 35 | +}elseif($add_search ==6){ | ||
| 36 | + $str_add="ハ%/ヒ%/フ%/ヘ%/ホ%/バ%/ビ%/ブ%/ベ%/ボ%/パ%/ピ%/プ%/ペ%/ポ%"; | ||
| 37 | +}elseif($add_search ==7){ | ||
| 38 | + $str_add="マ%/ミ%/ム%/メ%/モ%"; | ||
| 39 | +}elseif($add_search ==8){ | ||
| 40 | + $str_add="ヤ%/ユ%/ヨ%"; | ||
| 41 | +}elseif($add_search ==9){ | ||
| 42 | + $str_add="ラ%/リ%/ル%/レ%/ロ%"; | ||
| 43 | +}elseif($add_search ==10){ | ||
| 44 | + $str_add="ワ%/ヲ%/ン%"; | ||
| 45 | +}else{ | ||
| 46 | + $str_add=""; | ||
| 47 | +} | ||
| 48 | + | ||
| 49 | +if ($str_add!="") | ||
| 50 | +{ | ||
| 51 | + $str_add=" and ((view_name_kana Like '".str_replace("/","') or (view_name_kana Like '",$str_add)."'))"; | ||
| 52 | +} | ||
| 53 | + | ||
| 54 | +//取引先情報取得 | ||
| 55 | +$strSQL="Select seq,syain_cd,view_name,view_name_kana,mail_address From mail_address_tbl Where syain_cd='$PHP_SYAIN_CD' ".$str_add." Order By seq "; | ||
| 56 | +$objRecSet = pg_exec($strSQL); | ||
| 57 | +if($objRecSet==false){ | ||
| 58 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 59 | + exit; | ||
| 60 | +} | ||
| 61 | + | ||
| 62 | +$strDispKeyWord = array("全て","ア","カ(ガ)","サ(ザ)","タ(ダ)","ナ","ハ(バ・パ)","マ","ヤ","ラ","ワ"); | ||
| 63 | +for ($search_cnt = 0; $search_cnt < 11; $search_cnt++){ | ||
| 64 | + if($add_search == $search_cnt){ | ||
| 65 | + $PhpSearch = $PhpSearch . $strDispKeyWord[$search_cnt]."/"; | ||
| 66 | + }else{ | ||
| 67 | + $PhpSearch = $PhpSearch . "<a href=javascript:kojin_info($search_cnt);>$strDispKeyWord[$search_cnt]</a>/"; | ||
| 68 | + } | ||
| 69 | +} | ||
| 70 | +if (pg_numrows($objRecSet) > 0){ | ||
| 71 | + $intsts=pg_numrows($objRecSet); | ||
| 72 | +} | ||
| 73 | + | ||
| 74 | +for ($intCnt = 0; $intCnt < pg_numrows($objRecSet) ; $intCnt++){ | ||
| 75 | + $objRecData = pg_fetch_object($objRecSet, $intCnt); | ||
| 76 | + $PhpName[$intCnt] = $objRecData->view_name; | ||
| 77 | + $PhpNameKana[$intCnt] = $objRecData->view_name_kana; | ||
| 78 | + $PhpAddr[$intCnt] = $objRecData->mail_address; | ||
| 79 | + $PhpSeq[$intCnt] = $objRecData->seq; | ||
| 80 | +} | ||
| 81 | + | ||
| 82 | + // ボタン | ||
| 83 | +if ( $intsts == 0){ | ||
| 84 | + $PhpBtnChk = "<INPUT type=button value=\"チェック\" onclick=\"All_chk();\" disabled=true><br /><INPUT type=button value=\"削除\" onclick=\"del_chk();\" disabled=true>"; | ||
| 85 | +}else{ | ||
| 86 | + $PhpBtnChk = '<INPUT type=button value="チェック" onclick="All_chk();" '.$PHP_DISABLED.'><br /><INPUT type=button value="削除" onclick="del_chk();" '.$PHP_DISABLED.'>'; | ||
| 87 | +} | ||
| 88 | + | ||
| 89 | +$o_smarty->assign('PhpBtnChk',$PhpBtnChk); | ||
| 90 | +$o_smarty->assign('PhpSearch',$PhpSearch); | ||
| 91 | +$o_smarty->assign('PhpAddS',$add_search); | ||
| 92 | +$o_smarty->assign('PhpName',$PhpName); | ||
| 93 | +$o_smarty->assign('PhpNameKana',$PhpNameKana); | ||
| 94 | +$o_smarty->assign('PhpAddr',$PhpAddr); | ||
| 95 | +$o_smarty->assign('intGmSts',$intGmSts); | ||
| 96 | +$o_smarty->assign('PhpSeq',$PhpSeq); | ||
| 97 | +$o_smarty->display('ADR005.tpl'); | ||
| 98 | + | ||
| 99 | +?> |
ADR006.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR006.php | ||
| 6 | +//* 機能 :個人アドレス帳入力画面 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/header.inc"); | ||
| 19 | +include("./inc/STRING.inc"); | ||
| 20 | + | ||
| 21 | +//**** DB接続 ****// | ||
| 22 | +include("./include/dbcon.inc"); | ||
| 23 | + | ||
| 24 | +//修正の場合 | ||
| 25 | +if ($seq !=0){ | ||
| 26 | + $strSQLedit="Select view_name,view_name_kana,mail_address from mail_address_tbl Where syain_cd='$PHP_SYAIN_CD' and seq=$seq"; | ||
| 27 | + $objRecedit = pg_exec($strSQLedit); | ||
| 28 | + if($objRecedit==false){ | ||
| 29 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 30 | + exit; | ||
| 31 | + } | ||
| 32 | + | ||
| 33 | + $objData = pg_fetch_object($objRecedit, 0); | ||
| 34 | + $view_name = htmlspecialchars($objData->view_name); | ||
| 35 | + $view_name_kana = $objData->view_name_kana; | ||
| 36 | + $mail_address = $objData->mail_address; | ||
| 37 | + $kind_flg = 2; | ||
| 38 | +}else{ | ||
| 39 | + if (($strName!="") || ($strAddress!="")) | ||
| 40 | + { | ||
| 41 | + $view_name=htmlspecialchars($strName); | ||
| 42 | + $strAddress=str_replace("<","",$strAddress); | ||
| 43 | + $mail_address=str_replace(">","",$strAddress); | ||
| 44 | + } | ||
| 45 | + $kind_flg = 1; | ||
| 46 | +} | ||
| 47 | + | ||
| 48 | +$o_smarty->assign('PhpName',$view_name); | ||
| 49 | +$o_smarty->assign('PhpKana',$view_name_kana); | ||
| 50 | +$o_smarty->assign('PhpMail',$mail_address); | ||
| 51 | +$o_smarty->assign('PhpSeq',$seq); | ||
| 52 | +$o_smarty->assign('kind_flg',$kind_flg); | ||
| 53 | +$o_smarty->display('ADR006.tpl'); | ||
| 54 | + | ||
| 55 | +?> |
ADR011.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR011.php | ||
| 6 | +//* 機能 :取引先担当者詳細 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/header.inc"); | ||
| 19 | +include("./inc/STRING.inc"); | ||
| 20 | + | ||
| 21 | +//**** DB接続 ****// | ||
| 22 | +include("./include/dbcon.inc"); | ||
| 23 | + | ||
| 24 | +$strSQL = "SELECT * FROM tantou_tbl WHERE seq = $ToriSeq AND tori_syain_cd='$TantoSeq'"; | ||
| 25 | +$objToriTan = pg_exec($strSQL); | ||
| 26 | +if ($objToriTan == false){ | ||
| 27 | + echo "データの取得に失敗しました。"; | ||
| 28 | + exit; | ||
| 29 | +} | ||
| 30 | +$objRecData = pg_fetch_object($objToriTan, 0); | ||
| 31 | +$PhpTantobusyo=$objRecData->busyo; | ||
| 32 | +$PhpTantoName=$objRecData->last_name_e.$objRecData->first_name_e; | ||
| 33 | +if ($objRecData->sex=='t'){ | ||
| 34 | + $PhpTantosex="男"; | ||
| 35 | +}else{ | ||
| 36 | + $PhpTantosex="女"; | ||
| 37 | +} | ||
| 38 | +$PhpTantohandy=$objRecData->handy; | ||
| 39 | +$PhpTanto_memo=$objRecData->memo; | ||
| 40 | + | ||
| 41 | +$o_smarty->assign('ToriSeq',$ToriSeq); | ||
| 42 | +$o_smarty->assign('TantoSeq',$TantoSeq); | ||
| 43 | +$o_smarty->assign('PhpTantoName',$PhpTantoName); | ||
| 44 | +$o_smarty->assign('PhpTantobusyo',$PhpTantobusyo); | ||
| 45 | +$o_smarty->assign('PhpTantosex',$PhpTantosex); | ||
| 46 | +$o_smarty->assign('PhpTantohandy',$PhpTantohandy); | ||
| 47 | +$o_smarty->assign('PhpTanto_memo',$PhpTanto_memo); | ||
| 48 | + | ||
| 49 | + | ||
| 50 | +$o_smarty->display('ADR011.tpl'); | ||
| 51 | + | ||
| 52 | + | ||
| 53 | + | ||
| 54 | +?> |
ADR012.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:取引情報 | ||
| 5 | +//* プログラムID:ADR012.php | ||
| 6 | +//* 機能 :担当者情報入力 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/header.inc"); | ||
| 19 | +include("./inc/STRING.inc"); | ||
| 20 | +include("./inc/input_chk.inc"); | ||
| 21 | +include("./inc/mtc_comfunc.inc"); | ||
| 22 | + | ||
| 23 | +//**** DB接続 ****// | ||
| 24 | +include("./include/dbcon.inc"); | ||
| 25 | + | ||
| 26 | +if ($TantoSeq != 0){ | ||
| 27 | + | ||
| 28 | + $strSQL = "SELECT * FROM tantou_tbl WHERE seq = $ToriSeq AND tori_syain_cd='$TantoSeq'"; | ||
| 29 | + $objToriTan = pg_exec($strSQL); | ||
| 30 | + if ($objToriTan == false){ | ||
| 31 | + echo "データの取得に失敗しました。"; | ||
| 32 | + exit; | ||
| 33 | + } | ||
| 34 | + $objRecData = pg_fetch_object($objToriTan, 0); | ||
| 35 | + | ||
| 36 | + $Phpname_sei = mtc_rtrim($objRecData->last_name_j); | ||
| 37 | + $Phpname_mei = mtc_rtrim($objRecData->first_name_j); | ||
| 38 | + $Phpname_sei_kana = mtc_rtrim($objRecData->last_name_e); | ||
| 39 | + $Phpname_mei_kana = mtc_rtrim($objRecData->first_name_e); | ||
| 40 | + | ||
| 41 | + if ($objRecData->sex==t){ | ||
| 42 | + $Phpsex ='<input type="radio" value="true" name="sex" checked><span class="Normalfont">男</span>'; | ||
| 43 | + $Phpsex .='<input type="radio" value="false" name="sex"><span class="Normalfont">女</span>'; | ||
| 44 | + }else{ | ||
| 45 | + $Phpsex ='<input type="radio" value="true" name="sex" ><span class="Normalfont">男</span>'; | ||
| 46 | + $Phpsex .='<input type="radio" value="false" name="sex" checked><span class="Normalfont">女</span>'; | ||
| 47 | + } | ||
| 48 | + $Phpbusyo = mtc_rtrim($objRecData->busyo); | ||
| 49 | + $Phpyaku = mtc_rtrim($objRecData->yaku); | ||
| 50 | + $Phpmemo = mtc_rtrim($objRecData->memo); | ||
| 51 | + | ||
| 52 | + $Phpmail = $objRecData->email; | ||
| 53 | + $Phptel = $objRecData->phone; | ||
| 54 | + $Phphandy = $objRecData->handy; | ||
| 55 | + | ||
| 56 | +}else{ | ||
| 57 | + $Phpname_sei = ""; | ||
| 58 | + $Phpname_mei = ""; | ||
| 59 | + $Phpname_sei_kana = ""; | ||
| 60 | + $Phpname_mei_kana = ""; | ||
| 61 | + $Phpsex ='<input type="radio" value="true" name="sex" checked><span class="Normalfont">男</span>'; | ||
| 62 | + $Phpsex .='<input type="radio" value="false" name="sex"><span class="Normalfont">女</span>'; | ||
| 63 | + $Phpbusyo = ""; | ||
| 64 | + $Phpyaku = ""; | ||
| 65 | + $Phpmemo = ""; | ||
| 66 | + $Phpmail = ""; | ||
| 67 | + $Phptel = ""; | ||
| 68 | + $Phphandy = ""; | ||
| 69 | +} | ||
| 70 | + | ||
| 71 | +$o_smarty->assign('ToriSeq' , $ToriSeq); | ||
| 72 | +$o_smarty->assign('TantoSeq' , $TantoSeq); | ||
| 73 | +$o_smarty->assign('Phpname_sei' , $Phpname_sei); | ||
| 74 | +$o_smarty->assign('Phpname_mei' , $Phpname_mei); | ||
| 75 | +$o_smarty->assign('Phpname_sei_kana' , $Phpname_sei_kana); | ||
| 76 | +$o_smarty->assign('Phpname_mei_kana' , $Phpname_mei_kana); | ||
| 77 | +$o_smarty->assign('Phpsex' , $Phpsex); | ||
| 78 | +$o_smarty->assign('Phpbusyo' , htmlspecialchars($Phpbusyo)); | ||
| 79 | +$o_smarty->assign('Phpyaku' , htmlspecialchars($Phpyaku)); | ||
| 80 | +$o_smarty->assign('Phpmemo' , htmlspecialchars($Phpmemo)); | ||
| 81 | +$o_smarty->assign('Phpmail' , $Phpmail); | ||
| 82 | +$o_smarty->assign('Phptel' , htmlspecialchars($Phptel)); | ||
| 83 | +$o_smarty->assign('Phphandy' , htmlspecialchars($Phphandy)); | ||
| 84 | + | ||
| 85 | + | ||
| 86 | +$o_smarty->display('ADR012.tpl'); | ||
| 87 | + | ||
| 88 | +?> |
ADR013.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR011.php | ||
| 6 | +//* 機能 :取引先担当者詳細 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/header.inc"); | ||
| 19 | +include("./inc/STRING.inc"); | ||
| 20 | + | ||
| 21 | +//**** DB接続 ****// | ||
| 22 | +include("./include/dbcon.inc"); | ||
| 23 | + | ||
| 24 | +//取引先担当者情報 | ||
| 25 | +$strSQL = "SELECT * FROM tantou_tbl WHERE seq = $ToriSeq"; | ||
| 26 | +$objToriTan = pg_exec($strSQL); | ||
| 27 | +if ($objToriTan == false){ | ||
| 28 | + echo "データの取得に失敗しました。"; | ||
| 29 | + exit; | ||
| 30 | +} | ||
| 31 | +for ($inti = 0; $inti < pg_numrows($objToriTan); $inti++){ | ||
| 32 | + $objRecData = pg_fetch_object($objToriTan, $inti); | ||
| 33 | + $PhpTantoName[$inti]=$objRecData->last_name_j.$objRecData->first_name_j; | ||
| 34 | + $PhpTantophone[$inti]=$objRecData->phone; | ||
| 35 | + $PhpTantoemail[$inti]=$objRecData->email; | ||
| 36 | + $PhpTantoyaku[$inti]=$objRecData->yaku; | ||
| 37 | + $PhpTanto_cd[$inti]=$objRecData->tori_syain_cd; | ||
| 38 | +} | ||
| 39 | +$PhpToriseq= $ToriSeq; | ||
| 40 | + | ||
| 41 | +$o_smarty->assign('PhpTantoName',$PhpTantoName); | ||
| 42 | +$o_smarty->assign('PhpTantophone',$PhpTantophone); | ||
| 43 | +$o_smarty->assign('PhpTantoemail',$PhpTantoemail); | ||
| 44 | +$o_smarty->assign('PhpTantoemail',$PhpTantoemail); | ||
| 45 | +$o_smarty->assign('PhpTantoyaku',$PhpTantoyaku); | ||
| 46 | +$o_smarty->assign('PhpTanto_cd',$PhpTanto_cd); | ||
| 47 | +$o_smarty->assign('PhpToriseq',$PhpToriseq); | ||
| 48 | + | ||
| 49 | + | ||
| 50 | +$o_smarty->display('ADR013.tpl'); | ||
| 51 | + | ||
| 52 | +?> |
ADR050.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:取引先情報 | ||
| 5 | +//* プログラムID:ADR0050.php | ||
| 6 | +//* 機能 :会社情報入力 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/mtc_comfunc.inc"); | ||
| 19 | + | ||
| 20 | +//**** DB接続 ****// | ||
| 21 | +include("./include/dbcon.inc"); | ||
| 22 | + | ||
| 23 | +$cmp_name = ""; | ||
| 24 | +$cmp_name_kana = ""; | ||
| 25 | +$dai_name_sei = ""; | ||
| 26 | +$dai_name_mei = ""; | ||
| 27 | +$dai_name_sei_kana = ""; | ||
| 28 | +$dai_name_mei_kana = ""; | ||
| 29 | +$sihon = ""; | ||
| 30 | +$hp_adr = ""; | ||
| 31 | +$email = ""; | ||
| 32 | +$mail1 = ""; | ||
| 33 | +$mail2 = ""; | ||
| 34 | +$memo = ""; | ||
| 35 | +$post = ""; | ||
| 36 | +$pref = ""; | ||
| 37 | +$city = ""; | ||
| 38 | +$banti = ""; | ||
| 39 | +$apart = ""; | ||
| 40 | +$tel_no = ""; | ||
| 41 | +$fax_no = ""; | ||
| 42 | + | ||
| 43 | +if($seq != 0){ | ||
| 44 | + $sql = "SELECT * FROM torihiki_tbl WHERE seq = $seq"; | ||
| 45 | + $rtn = pg_exec($pg_con, $sql); | ||
| 46 | + if ($rtn == false){ | ||
| 47 | + echo "データの取得に失敗しました。"; | ||
| 48 | + exit; | ||
| 49 | + } | ||
| 50 | + | ||
| 51 | + $cmp_name = htmlspecialchars(mtc_rtrim(pg_result($rtn, 0, "tori_name"))); | ||
| 52 | + $cmp_name_kana = htmlspecialchars(mtc_rtrim(pg_result($rtn, 0, "tori_name_kn"))); | ||
| 53 | + $dai_name_sei = htmlspecialchars(mtc_rtrim(pg_result($rtn, 0, "toridai_name__kj_sei"))); | ||
| 54 | + $dai_name_mei = htmlspecialchars(mtc_rtrim(pg_result($rtn, 0, "toridai_name__kj_mei"))); | ||
| 55 | + $dai_name_sei_kana = htmlspecialchars(mtc_rtrim(pg_result($rtn, 0, "toridai_name__kn_sei"))); | ||
| 56 | + $dai_name_mei_kana = htmlspecialchars(mtc_rtrim(pg_result($rtn, 0, "toridai_name__kn_mei"))); | ||
| 57 | + $sihon = htmlspecialchars(pg_result($rtn, 0, "tori_sihonkin")); | ||
| 58 | + $hp_adr = htmlspecialchars(pg_result($rtn, 0, "tori_hp_adr")); | ||
| 59 | + $email = split("@", pg_result($rtn, 0, "tori_email")); | ||
| 60 | + $mail1 = $email[0]; | ||
| 61 | + $mail2 = $email[1]; | ||
| 62 | + $memo = pg_result($rtn, 0, "tori_memo"); | ||
| 63 | + $post = split("-", pg_result($rtn, 0, "tori_yubin_no")); | ||
| 64 | + $post1 = $post[0]; | ||
| 65 | + $post2 = $post[1]; | ||
| 66 | + $post3 = $post[2]; | ||
| 67 | + $strAddres = pg_result($rtn, 0, "addr_pref"); | ||
| 68 | + $city = htmlspecialchars(mtc_rtrim(pg_result($rtn, 0, "addr_city"))); | ||
| 69 | + $banti = htmlspecialchars(mtc_rtrim(pg_result($rtn, 0, "addr_banti"))); | ||
| 70 | + $apart = htmlspecialchars(mtc_rtrim(pg_result($rtn, 0, "addr_apart"))); | ||
| 71 | + $tel_no = split("-", pg_result($rtn, 0, "tel_no")); | ||
| 72 | + $tel1 = $tel_no[0]; | ||
| 73 | + $tel2 = $tel_no[1]; | ||
| 74 | + $tel3 = $tel_no[2]; | ||
| 75 | + $fax_no = split("-", pg_result($rtn, 0, "fax_no")); | ||
| 76 | + $fax1 = $fax_no[0]; | ||
| 77 | + $fax2 = $fax_no[1]; | ||
| 78 | + $fax3 = $fax_no[2]; | ||
| 79 | + $tori_group = pg_result($rtn, 0, "tori_group"); | ||
| 80 | +} | ||
| 81 | + | ||
| 82 | +$strSql = "SELECT group_seq,group_name FROM torihiki_group_tbl Order by disp_rank " ; | ||
| 83 | +$objRec = pg_exec($strSql); | ||
| 84 | +if($objRec==false){ | ||
| 85 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 86 | + exit; | ||
| 87 | +} | ||
| 88 | + | ||
| 89 | +for ($intCnt=0; $intCnt < pg_numrows($objRec); $intCnt++){ | ||
| 90 | + $objData = pg_fetch_object($objRec, $intCnt); | ||
| 91 | +// <option value="<?php echo $objData->group_seq " if($group==$objData->group_seq){ echo "selected"; } > echo $objData->group_name </option>; | ||
| 92 | +} | ||
| 93 | +if($seq != 0){ | ||
| 94 | + if ($hp_adr==""){ | ||
| 95 | + $hp_adr="http://"; | ||
| 96 | + } | ||
| 97 | +} | ||
| 98 | +if($seq == ""){ | ||
| 99 | + $str = " 登録する "; | ||
| 100 | +}else{ | ||
| 101 | + $str = " 変更する "; | ||
| 102 | +} | ||
| 103 | + | ||
| 104 | +//*** 所在地県 *** | ||
| 105 | +$pref=""; | ||
| 106 | +$pref_Data=array("------","北海道" ,"青森県" ,"岩手県" ,"宮城県" ,"秋田県" ,"山形県" ,"福島県" ,"茨城県" ,"栃木県" ,"群馬県" ,"埼玉県" ,"千葉県" ,"東京都" ,"神奈川県","山梨県" ,"長野県" ,"新潟県" ,"富山県" ,"石川県" ,"福井県" ,"岐阜県" ,"静岡県" ,"愛知県" ,"三重県" ,"滋賀県" ,"京都府" ,"大阪府" ,"兵庫県" ,"奈良県" ,"和歌山県","鳥取県" ,"島根県" ,"岡山県" ,"広島県" ,"山口県" ,"徳島県" ,"香川県" ,"愛媛県" ,"高知県" ,"福岡県" ,"佐賀県" ,"長崎県" ,"熊本県" ,"大分県" ,"宮崎県" ,"鹿児島県","沖縄県"); | ||
| 107 | +for ($intCnt=0; $intCnt < count($pref_Data); $intCnt++){ | ||
| 108 | + if ($intCnt==0){ | ||
| 109 | + $pref.='<option value="" '; | ||
| 110 | + }else{ | ||
| 111 | + $pref.='<option value="'.$pref_Data[$intCnt].'" '; | ||
| 112 | + } | ||
| 113 | + if ($strAddres==$pref_Data[$intCnt]){ | ||
| 114 | + $pref.="selected"; | ||
| 115 | + } | ||
| 116 | + $pref.='>'.$pref_Data[$intCnt].'</option>'; | ||
| 117 | +} | ||
| 118 | + | ||
| 119 | +//*** 取引先グループ *** | ||
| 120 | +$strSql = "SELECT group_seq,group_name FROM torihiki_group_tbl Order by disp_rank " ; | ||
| 121 | +$objRec = pg_exec($strSql); | ||
| 122 | +if($objRec==false){ | ||
| 123 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 124 | + exit; | ||
| 125 | +} | ||
| 126 | + | ||
| 127 | +$group=""; | ||
| 128 | +$group.='<option value="99" '; | ||
| 129 | +if ($tori_group==99){ | ||
| 130 | + $group.="selected"; | ||
| 131 | +} | ||
| 132 | +$group.='>未設定</option>'; | ||
| 133 | +for ($intCnt=0; $intCnt < pg_numrows($objRec); $intCnt++){ | ||
| 134 | + $objData = pg_fetch_object($objRec, $intCnt); | ||
| 135 | + $group.='<option value="'.$objData->group_seq.'" '; | ||
| 136 | + if ($tori_group==$objData->group_seq){ | ||
| 137 | + $group.="selected"; | ||
| 138 | + } | ||
| 139 | + $group.='>'.$objData->group_name.'</option>'; | ||
| 140 | +} | ||
| 141 | + | ||
| 142 | + | ||
| 143 | +$o_smarty->assign('cmp_name',$cmp_name); | ||
| 144 | +$o_smarty->assign('cmp_name_kana',$cmp_name_kana); | ||
| 145 | +$o_smarty->assign('dai_name_sei',$dai_name_sei); | ||
| 146 | +$o_smarty->assign('dai_name_mei',$dai_name_mei); | ||
| 147 | +$o_smarty->assign('dai_name_sei_kana',$dai_name_sei_kana); | ||
| 148 | +$o_smarty->assign('dai_name_mei_kana',$dai_name_mei_kana); | ||
| 149 | +$o_smarty->assign('sihon',$sihon); | ||
| 150 | +$o_smarty->assign('hp_adr',$hp_adr); | ||
| 151 | +$o_smarty->assign('mail1',$mail1); | ||
| 152 | +$o_smarty->assign('mail2',$mail2); | ||
| 153 | +$o_smarty->assign('memo',mtc_rtrim($memo)); | ||
| 154 | +$o_smarty->assign('post1',$post1); | ||
| 155 | +$o_smarty->assign('post2',$post2); | ||
| 156 | +$o_smarty->assign('post3',$post3); | ||
| 157 | +$o_smarty->assign('pref',$pref); | ||
| 158 | +$o_smarty->assign('city',$city); | ||
| 159 | +$o_smarty->assign('banti',$banti); | ||
| 160 | +$o_smarty->assign('apart',$apart); | ||
| 161 | +$o_smarty->assign('tel1',$tel1); | ||
| 162 | +$o_smarty->assign('tel2',$tel2); | ||
| 163 | +$o_smarty->assign('tel3',$tel3); | ||
| 164 | +$o_smarty->assign('fax1',$fax1); | ||
| 165 | +$o_smarty->assign('fax2',$fax2); | ||
| 166 | +$o_smarty->assign('fax3',$fax3); | ||
| 167 | +$o_smarty->assign('group',$group); | ||
| 168 | +$o_smarty->assign('ToriSeq',$seq); | ||
| 169 | +$o_smarty->display('ADR050.tpl'); | ||
| 170 | + | ||
| 171 | +?> |
ADR091.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:取引先情報 | ||
| 5 | +//* プログラムID:ADR091.php | ||
| 6 | +//* 機能 :取引先情報登録・更新 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include("./include/jcode.phps"); | ||
| 18 | + | ||
| 19 | +//**** DB接続 ****// | ||
| 20 | +include("./include/dbcon.inc"); | ||
| 21 | + | ||
| 22 | +if (substr($hp_adr,0,7)!="http://"){ | ||
| 23 | + $hp_adr="http://".$hp_adr; | ||
| 24 | +} | ||
| 25 | +if($hp_adr=="http://"){ | ||
| 26 | + $hp_adr=""; | ||
| 27 | +} | ||
| 28 | + | ||
| 29 | +include("inc/ADR091.inc"); | ||
| 30 | + | ||
| 31 | +if ($ToriSeq == 0){ | ||
| 32 | + //最大取引先コード取得 | ||
| 33 | + $sql = "SELECT MAX(seq) as max_seq FROM torihiki_tbl"; | ||
| 34 | + $rtn = pg_exec($pg_con, $sql); | ||
| 35 | + if ($rtn == false){ | ||
| 36 | + echo "データの取得に失敗しました。"; | ||
| 37 | + exit; | ||
| 38 | + } | ||
| 39 | + $max_seq = pg_result($rtn, 0, "max_seq") + 1; | ||
| 40 | + $sql = "INSERT INTO torihiki_tbl VALUES ( $max_seq, $kaisya_kj, "; | ||
| 41 | + $sql .= "$kaisya_kn, $dai_sei_kj, $dai_mei_kj, $dai_sei_kn, "; | ||
| 42 | + $sql .= "$dai_mei_kn, $sihonkin, $hp_adr, $email, $kaisya_memo, "; | ||
| 43 | + $sql .= "$post, $address1, $address2, $address3, $address4, "; | ||
| 44 | + $sql .= "$tel, $fax, true,$gruop_tori)"; | ||
| 45 | + echo $sql; | ||
| 46 | + $rtn = pg_exec($pg_con, $sql); | ||
| 47 | + if ($rtn == false){ | ||
| 48 | + echo "取引先の登録に失敗しました。"; | ||
| 49 | + exit; | ||
| 50 | + } | ||
| 51 | + $ToriSeq=$max_seq; | ||
| 52 | + | ||
| 53 | +}else{ | ||
| 54 | +// $sql = "DELETE FROM torihiki_tbl WHERE seq = $ToriSeq "; | ||
| 55 | +// $rtn = pg_exec($pg_con, $sql); | ||
| 56 | +// if ($rtn == false){ | ||
| 57 | +// echo "取引先の削除に失敗しました。"; | ||
| 58 | +// exit; | ||
| 59 | +// } | ||
| 60 | +// $sql = "INSERT INTO torihiki_tbl VALUES ( $ToriSeq, $kaisya_kj, "; | ||
| 61 | +// $sql .= "$kaisya_kn, $dai_sei_kj, $dai_mei_kj, $dai_sei_kn, "; | ||
| 62 | +// $sql .= "$dai_mei_kn, $sihonkin, $hp_adr, $email, $kaisya_memo, "; | ||
| 63 | +// $sql .= "$post, $address1, $address2, $address3, $address4, "; | ||
| 64 | +// $sql .= "$tel, $fax, true,$gruop_tori)"; | ||
| 65 | + | ||
| 66 | + $sql = "UPDATE torihiki_tbl SET tori_name = $kaisya_kj, "; | ||
| 67 | + $sql .= "tori_name_kn = $kaisya_kn, toridai_name__kj_sei = $dai_sei_kj, "; | ||
| 68 | + $sql .= "toridai_name__kj_mei = $dai_mei_kj, "; | ||
| 69 | + $sql .= "toridai_name__kn_sei = $dai_sei_kn, "; | ||
| 70 | + $sql .= "toridai_name__kn_mei = $dai_mei_kn, "; | ||
| 71 | + $sql .= "tori_sihonkin = $sihonkin, tori_hp_adr = $hp_adr, "; | ||
| 72 | + $sql .= "tori_email = $email, tori_memo = $kaisya_memo, "; | ||
| 73 | + $sql .= "tori_yubin_no = $post, addr_pref = $address1, "; | ||
| 74 | + $sql .= "addr_city = $address2, addr_banti = $address3, "; | ||
| 75 | + $sql .= "addr_apart = $address4, tel_no = $tel, fax_no = $fax, "; | ||
| 76 | + $sql .= "tori_group = $gruop_tori "; | ||
| 77 | + $sql .= " WHERE seq = $ToriSeq"; | ||
| 78 | + echo $sql; | ||
| 79 | + $rtn = pg_exec($pg_con, $sql); | ||
| 80 | + if ($rtn == false){ | ||
| 81 | + echo "取引先の変更に失敗しました。"; | ||
| 82 | + exit; | ||
| 83 | + } | ||
| 84 | +} | ||
| 85 | + | ||
| 86 | +?> |
ADR092.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:取引先情報 | ||
| 5 | +//* プログラムID:ADR092.php | ||
| 6 | +//* 機能 :取引先情報削除 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | + | ||
| 18 | +//**** DB接続 ****// | ||
| 19 | +include("./include/dbcon.inc"); | ||
| 20 | + | ||
| 21 | +//取引先削除 | ||
| 22 | +$strSQLdel = "Delete FROM torihiki_tbl WHERE seq = $ToriSeq "; | ||
| 23 | +$objRec = pg_exec($strSQLdel); | ||
| 24 | +if($objRec==false){ | ||
| 25 | + echo("SQL実行に失敗しました(Delete)"); | ||
| 26 | + exit; | ||
| 27 | +} | ||
| 28 | + | ||
| 29 | +//取引先担当者削除 | ||
| 30 | +$strSQLdel = "DELETE FROM tantou_tbl WHERE seq = $ToriSeq"; | ||
| 31 | +$objRec = pg_exec($strSQLdel); | ||
| 32 | +if ($rtn == false){ | ||
| 33 | + echo("SQL実行に失敗しました(Delete)"); | ||
| 34 | + exit; | ||
| 35 | +} | ||
| 36 | + | ||
| 37 | + | ||
| 38 | +?> |
ADR093.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:取引先情報 | ||
| 5 | +//* プログラムID:ADR093.php | ||
| 6 | +//* 機能 :担当者登録・更新 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include("./inc/subRepURI.inc"); | ||
| 18 | + | ||
| 19 | +//**** DB接続 ****// | ||
| 20 | +include("./include/dbcon.inc"); | ||
| 21 | + | ||
| 22 | +/* | ||
| 23 | +$tan_sei_kj=mb_convert_encoding(subRepURI($tan_sei_kj),"EUC-JP", "auto"); | ||
| 24 | +$tan_mei_kj=mb_convert_encoding(subRepURI($tan_mei_kj),"EUC-JP", "auto"); | ||
| 25 | +$tan_sei_kn=mb_convert_encoding(subRepURI($tan_sei_kn),"EUC-JP", "auto"); | ||
| 26 | +$tan_mei_kn=mb_convert_encoding(subRepURI($tan_mei_kn),"EUC-JP", "auto"); | ||
| 27 | +$syozoku=mb_convert_encoding(subRepURI($syozoku),"EUC-JP", "auto"); | ||
| 28 | +$yakusyoku=mb_convert_encoding(subRepURI($yakusyoku),"EUC-JP", "auto"); | ||
| 29 | +$memo=mb_convert_encoding(subRepURI($memo),"EUC-JP", "auto"); | ||
| 30 | +*/ | ||
| 31 | + | ||
| 32 | +$tan_sei_kj=mb_convert_encoding(addslashes($tan_sei_kj),"eucjp-win", "auto"); | ||
| 33 | +$tan_mei_kj=mb_convert_encoding(addslashes($tan_mei_kj),"eucjp-win", "auto"); | ||
| 34 | +$tan_sei_kn=mb_convert_encoding(addslashes($tan_sei_kn),"eucjp-win", "auto"); | ||
| 35 | +$tan_mei_kn=mb_convert_encoding(addslashes($tan_mei_kn),"eucjp-win", "auto"); | ||
| 36 | +$syozoku=mb_convert_encoding(addslashes($syozoku),"eucjp-win", "auto"); | ||
| 37 | +$yakusyoku=mb_convert_encoding(addslashes($yakusyoku),"eucjp-win", "auto"); | ||
| 38 | +$memo=mb_convert_encoding(addslashes($memo),"eucjp-win", "auto"); | ||
| 39 | + | ||
| 40 | +$telno=mb_convert_encoding(addslashes($telno),"eucjp-win", "auto"); | ||
| 41 | +$keitaiNo=mb_convert_encoding(addslashes($keitaiNo),"eucjp-win", "auto"); | ||
| 42 | + | ||
| 43 | +if ($TantoSeq == 0){ | ||
| 44 | + $strSQL = "SELECT MAX(tori_syain_cd) as max_no FROM tantou_tbl WHERE seq = $ToriSeq"; | ||
| 45 | + $rtn = pg_exec($pg_con, $strSQL); | ||
| 46 | + if ($rtn == false){ | ||
| 47 | + echo "データの取得に失敗しました。"; | ||
| 48 | + exit; | ||
| 49 | + } | ||
| 50 | + | ||
| 51 | + $phone=$telno; | ||
| 52 | + $handy=$keitaiNo; | ||
| 53 | + $mail=$email; | ||
| 54 | + | ||
| 55 | + $max_no = pg_result($rtn, 0, "max_no") + 1; | ||
| 56 | + $sql = "INSERT INTO tantou_tbl VALUES ($ToriSeq, $max_no, '$tan_sei_kj', "; | ||
| 57 | + $sql .= "'$tan_mei_kj', '$tan_sei_kn', '$tan_mei_kn', $sex, '$syozoku', "; | ||
| 58 | + $sql .= "'$yakusyoku', '$phone', '$handy', '$mail', '$memo')"; | ||
| 59 | + $rtn = pg_exec($pg_con, $sql); | ||
| 60 | + if ($rtn == false){ | ||
| 61 | + echo "データの登録に失敗しました。"; | ||
| 62 | + exit; | ||
| 63 | + } | ||
| 64 | + | ||
| 65 | +}else{ | ||
| 66 | + | ||
| 67 | + $phone=$telno; | ||
| 68 | + $handy=$keitaiNo; | ||
| 69 | + $mail=$email; | ||
| 70 | + $sql = "UPDATE tantou_tbl SET last_name_j = '$tan_sei_kj', "; | ||
| 71 | + $sql .= "first_name_j = '$tan_mei_kj', last_name_e = '$tan_sei_kn', "; | ||
| 72 | + $sql .= "first_name_e = '$tan_mei_kn', sex = $sex, busyo = '$syozoku', "; | ||
| 73 | + $sql .= "yaku = '$yakusyoku', phone = '$phone', handy = '$handy', "; | ||
| 74 | + $sql .= "email = '$mail', memo = '$memo' "; | ||
| 75 | + $sql .= "WHERE seq = $ToriSeq AND tori_syain_cd = '$TantoSeq'"; | ||
| 76 | + $rtn = pg_exec($pg_con, $sql); | ||
| 77 | + if ($rtn == false){ | ||
| 78 | + echo "データの登録に失敗しました。"; | ||
| 79 | + exit; | ||
| 80 | + } | ||
| 81 | + } | ||
| 82 | + | ||
| 83 | +?> |
ADR094.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:取引先情報 | ||
| 5 | +//* プログラムID:ADR094.php | ||
| 6 | +//* 機能 :担当者削除 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | + | ||
| 18 | +//**** DB接続 ****// | ||
| 19 | +include("./include/dbcon.inc"); | ||
| 20 | + | ||
| 21 | +$strSQL = "DELETE FROM tantou_tbl WHERE seq = $ToriSeq AND tori_syain_cd = '$TantoSeq'"; | ||
| 22 | +$rtn = pg_exec($pg_con, $strSQL); | ||
| 23 | +if ($rtn == false){ | ||
| 24 | + echo "データの登録に失敗しました。"; | ||
| 25 | + exit; | ||
| 26 | +} | ||
| 27 | + | ||
| 28 | +?> |
ADR095.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR095.php | ||
| 6 | +//* 機能 :個人アドレス帳登録・更新・削除処理 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | +include("./inc/subRepURI.inc"); | ||
| 19 | + | ||
| 20 | +//**** DB接続 ****// | ||
| 21 | +include("./include/dbcon.inc"); | ||
| 22 | + | ||
| 23 | +$strSQLseq=""; | ||
| 24 | +$objRecseq="null"; | ||
| 25 | +$strSQLIns=""; | ||
| 26 | +$objRecIns="null"; | ||
| 27 | + | ||
| 28 | +//20081006 GET→POST修正 | ||
| 29 | +/* | ||
| 30 | +$view_name = mb_convert_encoding(subRepURI($view_name), "EUC-JP", "auto"); | ||
| 31 | +$name_furi = mb_convert_encoding(subRepURI($name_furi), "EUC-JP", "auto"); | ||
| 32 | +*/ | ||
| 33 | + | ||
| 34 | +$view_name = mb_convert_encoding(addslashes($view_name), "eucjp-win", "auto"); | ||
| 35 | +$name_furi = mb_convert_encoding(addslashes($name_furi), "eucjp-win", "auto"); | ||
| 36 | + | ||
| 37 | +if ($kind_flg==0){ | ||
| 38 | + if ($seq==0){ | ||
| 39 | + //シーケンスNO作成 | ||
| 40 | + $strSQLseq="Select seq From mail_address_tbl Where syain_cd = '$PHP_SYAIN_CD' Order by seq DESC"; | ||
| 41 | + $objRecseq = pg_exec($strSQLseq); | ||
| 42 | + if($objRecseq==false) { | ||
| 43 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 44 | + exit; | ||
| 45 | + } | ||
| 46 | + if (pg_numrows($objRecseq) > 0){ | ||
| 47 | + $objseqNo = pg_fetch_object($objRecseq, 0); | ||
| 48 | + $intseqNo=($objseqNo->seq) + 1; | ||
| 49 | + }else{ | ||
| 50 | + $intseqNo = 1; | ||
| 51 | + } | ||
| 52 | + | ||
| 53 | + $strSQLIns="Insert Into mail_address_tbl " . | ||
| 54 | + "(seq,syain_cd,view_name,view_name_kana,mail_address) " . | ||
| 55 | + "values (" . | ||
| 56 | + "$intseqNo,'$PHP_SYAIN_CD','$view_name','$name_furi','$e_mail')"; | ||
| 57 | + $objRecSetIns = pg_exec($strSQLIns); | ||
| 58 | + if($objRecSetIns==false){ | ||
| 59 | + echo("SQL実行に失敗しました(INSERT)"); | ||
| 60 | + exit; | ||
| 61 | + } | ||
| 62 | + }else{ | ||
| 63 | + $strSQLUp="UPDATE mail_address_tbl SET view_name='$view_name',view_name_kana='$name_furi',mail_address='$e_mail' ". | ||
| 64 | + "WHERE seq = $seq and syain_cd='$PHP_SYAIN_CD' "; | ||
| 65 | + $objRecUp = pg_exec($strSQLUp); | ||
| 66 | + if($objRecUp==false){ | ||
| 67 | + echo("SQL実行に失敗しました(UPDATE)"); | ||
| 68 | + exit; | ||
| 69 | + } | ||
| 70 | + } | ||
| 71 | +}elseif($kind_flg==3){ | ||
| 72 | + $datArry=split("#",$strChkDat); | ||
| 73 | + for ($intCnt=0; $intCnt < count($datArry)-1; $intCnt++){ | ||
| 74 | + $strSQL = "Delete FROM mail_address_tbl WHERE seq = $datArry[$intCnt] and syain_cd='$PHP_SYAIN_CD'"; | ||
| 75 | + $objRec = pg_exec($strSQL); | ||
| 76 | + if($objRec==false){ | ||
| 77 | + echo("SQL実行に失敗しました(Delete)"); | ||
| 78 | + exit; | ||
| 79 | + } | ||
| 80 | + } | ||
| 81 | +} | ||
| 82 | +?> |
ADR901.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:アドレス帳 | ||
| 5 | +//* プログラムID:ADR901.php | ||
| 6 | +//* 機能 :CSVファイルにデータを吐き出す | ||
| 7 | +//* 作成者 : | ||
| 8 | +//***************************************************************************** | ||
| 9 | + | ||
| 10 | +//*************************** | ||
| 11 | +//* インクルードファイル | ||
| 12 | +//*************************** | ||
| 13 | +include("./include/session_start.inc"); | ||
| 14 | +include("./include/SessionChk.inc"); | ||
| 15 | +include("./include/jcode.phps"); | ||
| 16 | + | ||
| 17 | + | ||
| 18 | +//**** DB接続 ****// | ||
| 19 | +include("./include/dbcon.inc"); | ||
| 20 | + | ||
| 21 | +$filename = "取引先アドレス帳".date("Y").date("m").date("d").".csv"; | ||
| 22 | +//20090115 文字コード修正 | ||
| 23 | +//$filename = mb_convert_encoding($filename,"SJIS", "auto"); | ||
| 24 | + | ||
| 25 | +$Agent = getenv( "HTTP_USER_AGENT" ); | ||
| 26 | +/*201310対応 | ||
| 27 | +if( ereg( "MSIE", $Agent ) ){ | ||
| 28 | + $filename = JcodeConvert($filename, 1, 2); | ||
| 29 | +} elseif( ereg( "Firefox", $Agent ) ) { | ||
| 30 | +} elseif( ereg( "Safari", $Agent ) ) { | ||
| 31 | +} else { | ||
| 32 | + $filename = JcodeConvert($filename, 1, 2); | ||
| 33 | +} | ||
| 34 | +*/ | ||
| 35 | +if( preg_match( "/MSIE/", $Agent ) ){ | ||
| 36 | + $filename = JcodeConvert($filename, 1, 2); | ||
| 37 | +} elseif( preg_match( "/Chrome/", $Agent ) ) { | ||
| 38 | + $filename = JcodeConvert($filename, 1, 2); | ||
| 39 | +} elseif( preg_match( "/Firefox/", $Agent ) ) { | ||
| 40 | +} elseif( preg_match( "/Safari/", $Agent ) ) { | ||
| 41 | +} else { | ||
| 42 | + $filename = JcodeConvert($filename, 1, 2); | ||
| 43 | +} | ||
| 44 | + | ||
| 45 | + | ||
| 46 | +Header("Content-Disposition: attachment; filename=\"$filename\""); | ||
| 47 | +Header("Content-Type: text/csv"); | ||
| 48 | + | ||
| 49 | +//*** 取引先情報 ***// | ||
| 50 | +//部門 | ||
| 51 | +$tori_group = (int)$bumon; | ||
| 52 | + | ||
| 53 | +//アドレス帳カナ検索 | ||
| 54 | +if ($add_search ==1){ | ||
| 55 | + $str_add="ア%/イ%/ウ%/エ%/オ%"; | ||
| 56 | +}elseif($add_search ==2){ | ||
| 57 | + $str_add="カ%/キ%/ク%/ケ%/コ%/ガ%/ギ%/グ%/ゲ%/ゴ%"; | ||
| 58 | +}elseif($add_search ==3){ | ||
| 59 | + $str_add="サ%/シ%/ス%/セ%/ソ%/ザ%/ジ%/ズ%/ゼ%/ゾ%"; | ||
| 60 | +}elseif($add_search ==4){ | ||
| 61 | + $str_add="タ%/チ%/ツ%/テ%/ト%/ダ%/ヂ%/ヅ%/デ%/ド%"; | ||
| 62 | +}elseif($add_search ==5){ | ||
| 63 | + $str_add="ナ%/ニ%/ヌ%/ネ%/ノ%"; | ||
| 64 | +}elseif($add_search ==6){ | ||
| 65 | + $str_add="ハ%/ヒ%/フ%/ヘ%/ホ%/バ%/ビ%/ブ%/ベ%/ボ%/パ%/ピ%/プ%/ペ%/ポ%"; | ||
| 66 | +}elseif($add_search ==7){ | ||
| 67 | + $str_add="マ%/ミ%/ム%/メ%/モ%"; | ||
| 68 | +}elseif($add_search ==8){ | ||
| 69 | + $str_add="ヤ%/ユ%/ヨ%"; | ||
| 70 | +}elseif($add_search ==9){ | ||
| 71 | + $str_add="ラ%/リ%/ル%/レ%/ロ%"; | ||
| 72 | +}elseif($add_search ==10){ | ||
| 73 | + $str_add="ワ%/ヲ%/ン%"; | ||
| 74 | +}else{ | ||
| 75 | + $str_add=""; | ||
| 76 | +} | ||
| 77 | +if ($str_add!=""){ | ||
| 78 | + $str_add=" and ((tori_name_kn Like '".str_replace("/","') or (tori_name_kn Like '",$str_add)."'))"; | ||
| 79 | +} | ||
| 80 | + | ||
| 81 | +$strSQL="SELECT * FROM torihiki_tbl WHERE tori_group=$tori_group AND del_flg=true ".$str_add." ORDER BY tori_name_kn,seq "; | ||
| 82 | +$objRec = pg_exec($strSQL); | ||
| 83 | +if($objRec==false){ | ||
| 84 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 85 | + exit; | ||
| 86 | +} | ||
| 87 | + | ||
| 88 | +for ($intI = 0; $intI < pg_numrows($objRec); $intI++){ | ||
| 89 | + $objData = pg_fetch_object($objRec, $intI); | ||
| 90 | + | ||
| 91 | + //会社名 | ||
| 92 | + $strWk = $objData->tori_name; | ||
| 93 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 94 | + | ||
| 95 | + //会社名(フリガナ) | ||
| 96 | + $strWk = $objData->tori_name_kn; | ||
| 97 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 98 | + | ||
| 99 | + //代表者名(漢字) | ||
| 100 | + $strWk = $objData->toridai_name__kj_sei." ".$objData->toridai_name__kj_mei; | ||
| 101 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 102 | + | ||
| 103 | + //代表者名(フリガナ) | ||
| 104 | + $strWk = $objData->toridai_name__kn_sei." ".$objData->toridai_name__kn_mei; | ||
| 105 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 106 | + | ||
| 107 | + //グループ | ||
| 108 | + //資本金 | ||
| 109 | + $strWk = $objData->tori_sihonkin; | ||
| 110 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 111 | + | ||
| 112 | + //ホームページ | ||
| 113 | + $strWk = $objData->tori_hp_adr; | ||
| 114 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 115 | + | ||
| 116 | + //メールアドレス | ||
| 117 | + $strWk = $objData->tori_email; | ||
| 118 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 119 | + | ||
| 120 | + //メモ | ||
| 121 | + $strWk = $objData->tori_memo; | ||
| 122 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 123 | + | ||
| 124 | + //〒 | ||
| 125 | + $strWk = $objData->tori_yubin_no; | ||
| 126 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 127 | + | ||
| 128 | + //県 | ||
| 129 | + $strWk = $objData->addr_pref; | ||
| 130 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 131 | + | ||
| 132 | + //(市区郡) | ||
| 133 | + $strWk = $objData->addr_city; | ||
| 134 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 135 | + | ||
| 136 | + //(町名、番地) | ||
| 137 | + $strWk = $objData->addr_banti; | ||
| 138 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 139 | + | ||
| 140 | + //(マンション・アパート名) | ||
| 141 | + $strWk = $objData->addr_apart; | ||
| 142 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 143 | + | ||
| 144 | + //電話番号 | ||
| 145 | + $strWk = $objData->tel_no; | ||
| 146 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 147 | + | ||
| 148 | + //FAX番号 | ||
| 149 | + $strWk = $objData->fax_no; | ||
| 150 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","."\n"; | ||
| 151 | + | ||
| 152 | + $strSQL = "SELECT * FROM tantou_tbl WHERE seq = ".$objData->seq; | ||
| 153 | + $objToriRec = pg_exec($strSQL); | ||
| 154 | + if ($objToriRec == false){ | ||
| 155 | + echo "データの取得に失敗しました。"; | ||
| 156 | + exit; | ||
| 157 | + } | ||
| 158 | + for ($intJ = 0; $intJ < pg_numrows($objToriRec); $intJ++){ | ||
| 159 | + $objToriData = pg_fetch_object($objToriRec, $intJ); | ||
| 160 | + | ||
| 161 | + $strWk = " 【担当者】"; | ||
| 162 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 163 | + | ||
| 164 | + //担当者名(漢字) | ||
| 165 | + $strWk = $objToriData->last_name_j." ".$objToriData->first_name_j; | ||
| 166 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 167 | + | ||
| 168 | + //担当者名(フリガナ) | ||
| 169 | + $strWk = $objToriData->last_name_e." ".$objToriData->first_name_e; | ||
| 170 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 171 | + | ||
| 172 | + //所属部門 | ||
| 173 | + $strWk = $objToriData->busyo; | ||
| 174 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 175 | + | ||
| 176 | + //役職 | ||
| 177 | + $strWk = $objToriData->yaku; | ||
| 178 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 179 | + | ||
| 180 | + //性別 | ||
| 181 | + if ($objToriData->sex=='t'){ | ||
| 182 | + $strWk = "男性"; | ||
| 183 | + }else{ | ||
| 184 | + $strWk = "女性"; | ||
| 185 | + } | ||
| 186 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 187 | + | ||
| 188 | + //メールアドレス | ||
| 189 | + $strWk = $objToriData->email; | ||
| 190 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 191 | + | ||
| 192 | + //メモ | ||
| 193 | + $strWk = $objToriData->memo; | ||
| 194 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 195 | + | ||
| 196 | + //電話番号 | ||
| 197 | + $strWk = $objToriData->phone; | ||
| 198 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\","; | ||
| 199 | + | ||
| 200 | + //携帯電話番号 | ||
| 201 | + $strWk = $objToriData->handy; | ||
| 202 | + echo "\"".mb_convert_encoding($strWk,"SJIS", "auto")."\""."\n"; | ||
| 203 | + | ||
| 204 | + } | ||
| 205 | +} | ||
| 206 | + | ||
| 207 | +?> |
BBS001-1.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:掲示板 | ||
| 5 | +//* プログラムID:BBS001.php | ||
| 6 | +//* 機能 :掲示板一覧画面 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | + | ||
| 11 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 12 | + | ||
| 13 | +include("include/session_start.inc"); | ||
| 14 | +include("include/SessionChk.inc"); | ||
| 15 | +include("include/STRING.inc"); | ||
| 16 | +include("inc/Advertisement.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | + | ||
| 19 | +$o_smarty = new Smarty; | ||
| 20 | +$o_smarty->clear_all_assign(); | ||
| 21 | + | ||
| 22 | +$strDBinc="include/dbcon.inc"; | ||
| 23 | +include($strDBinc); | ||
| 24 | + | ||
| 25 | +//自分の所属を取得 | ||
| 26 | +$strSQL_s = "SELECT syozoku_cd FROM syozoku_tbl WHERE syain_cd ='$PHP_SYAIN_CD' "; | ||
| 27 | +$objRec_s = pg_exec($strSQL_s); | ||
| 28 | +if($objRec_s==false){ | ||
| 29 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 30 | + exit; | ||
| 31 | +} | ||
| 32 | + | ||
| 33 | +for ($intSyozoku=0; $intSyozoku < pg_numrows($objRec_s); $intSyozoku++){ | ||
| 34 | + $objSyozoku = pg_fetch_object($objRec_s, $intSyozoku); | ||
| 35 | + if ($intSyozoku==0){ | ||
| 36 | + $strJoken= " Where (bbs_TBL.syain_cd = '" .$PHP_SYAIN_CD . "' or send_bumon =0 or send_bumon = " .$objSyozoku->syozoku_cd ; | ||
| 37 | + }else{ | ||
| 38 | + $strJoken=$strJoken. " or send_bumon=".$objSyozoku->syozoku_cd ; | ||
| 39 | + } | ||
| 40 | +} | ||
| 41 | + | ||
| 42 | +if (pg_numrows($objRec_s) > 0){ | ||
| 43 | + $strJoken=$strJoken. ") "; | ||
| 44 | +}else{ | ||
| 45 | + $strJoken= " and (send_bumon =0)"; | ||
| 46 | +} | ||
| 47 | + | ||
| 48 | +//掲示板情報取得 | ||
| 49 | +//社員が途中で追加になった場合の対応 | ||
| 50 | +$strSQLchk = "SELECT seq,title,send_bumon,bbs_TBL.syain_cd FROM bbs_TBL " .$strJoken; | ||
| 51 | +$objRecchk = pg_exec($strSQLchk); | ||
| 52 | +if($objRecchk==false){ | ||
| 53 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 54 | + exit; | ||
| 55 | +} | ||
| 56 | +for ($intChk = 0; $intChk < pg_numrows($objRecchk); $intChk++) { | ||
| 57 | + $objchk = pg_fetch_object($objRecchk, $intChk); | ||
| 58 | + $intseq=$objchk->seq; | ||
| 59 | + $strSQL = "SELECT seq from pbbs_tbl Where syain_cd='$PHP_SYAIN_CD' and seq=$intseq "; | ||
| 60 | + $objRec = pg_exec($strSQL); | ||
| 61 | + if($objRec==false){ | ||
| 62 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 63 | + exit; | ||
| 64 | + } | ||
| 65 | + if (pg_numrows($objRec) == 0){ | ||
| 66 | + $strSQLp = "Insert Into pbbs_tbl (seq,syain_cd,read_flg) values ($intseq,'$PHP_SYAIN_CD',1)"; | ||
| 67 | + $objRecp = pg_exec($strSQLp); | ||
| 68 | + if($objRecp==false){ | ||
| 69 | + echo("SQL実行に失敗しました(INSERT)"); | ||
| 70 | + exit; | ||
| 71 | + } | ||
| 72 | + } | ||
| 73 | +} | ||
| 74 | +$strSQL = "SELECT bbs_TBL.syain_cd,read_flg,bbs_TBL.seq,title,syozoku_cd,send_bumon,voicedate,voicetime,filename,filename_jp,name_kj_sei,name_kj_mei,period ". | ||
| 75 | + "FROM bbs_TBL,pbbs_tbl,syain_TBL " .$strJoken. | ||
| 76 | + " and ( bbs_TBL.seq = pbbs_tbl.seq and pbbs_tbl.syain_cd ='$PHP_SYAIN_CD' and bbs_TBL.syain_cd =syain_tbl.syain_cd) ". | ||
| 77 | + //" Order by read_flg,seq DESC"; | ||
| 78 | + " Order by "; | ||
| 79 | +// ソート情報 | ||
| 80 | +switch ($Sort_Mode) { | ||
| 81 | + case "1": | ||
| 82 | + //件名 | ||
| 83 | + $strSQL .= "read_flg,seq "; | ||
| 84 | + if ($Sort_Ptn == "1"){ | ||
| 85 | + $Sort_Disp[1] = " ▲"; | ||
| 86 | + $Sort_Val[1] = "2"; | ||
| 87 | + }else{ | ||
| 88 | + $Sort_Disp[1] = " ▼"; | ||
| 89 | + $Sort_Val[1] = "1"; | ||
| 90 | + } | ||
| 91 | + $Sort_Disp[2] = ""; | ||
| 92 | + $Sort_Val[2] = "1"; | ||
| 93 | + $Sort_Disp[3] = ""; | ||
| 94 | + $Sort_Val[3] = "1"; | ||
| 95 | + break; | ||
| 96 | + case "2": | ||
| 97 | + //表示期限 | ||
| 98 | + $strSQL .= "period "; | ||
| 99 | + $Sort_Disp[1] = ""; | ||
| 100 | + $Sort_Val[1] = "1"; | ||
| 101 | + if ($Sort_Ptn == "1"){ | ||
| 102 | + $Sort_Disp[2] = " ▲"; | ||
| 103 | + $Sort_Val[2] = "2"; | ||
| 104 | + }else{ | ||
| 105 | + $Sort_Disp[2] = " ▼"; | ||
| 106 | + $Sort_Val[2] = "1"; | ||
| 107 | + } | ||
| 108 | + $Sort_Disp[3] = ""; | ||
| 109 | + $Sort_Val[3] = "1"; | ||
| 110 | + break; | ||
| 111 | + case "3": | ||
| 112 | + //タイトル | ||
| 113 | + $strSQL .= "title "; | ||
| 114 | + $Sort_Disp[1] = ""; | ||
| 115 | + $Sort_Val[1] = "1"; | ||
| 116 | + $Sort_Disp[2] = ""; | ||
| 117 | + $Sort_Val[2] = "1"; | ||
| 118 | + if ($Sort_Ptn == "1"){ | ||
| 119 | + $Sort_Disp[3] = " ▲"; | ||
| 120 | + $Sort_Val[3] = "2"; | ||
| 121 | + }else{ | ||
| 122 | + $Sort_Disp[3] = " ▼"; | ||
| 123 | + $Sort_Val[3] = "1"; | ||
| 124 | + } | ||
| 125 | + break; | ||
| 126 | + default: | ||
| 127 | + $Sort_Mode = 1; | ||
| 128 | + //受信日付 | ||
| 129 | + $Sort_Disp[1] = " ▼"; | ||
| 130 | + $Sort_Val[1] = "1"; | ||
| 131 | + $Sort_Disp[2] = ""; | ||
| 132 | + $Sort_Val[2] = "1"; | ||
| 133 | + $Sort_Disp[3] = ""; | ||
| 134 | + $Sort_Val[3] = "1"; | ||
| 135 | + $strSQL .= "read_flg,seq "; | ||
| 136 | +} | ||
| 137 | + | ||
| 138 | +switch ($Sort_Ptn) { | ||
| 139 | + case "1": | ||
| 140 | + $strSQL .= "ASC "; | ||
| 141 | + break; | ||
| 142 | + case "2": | ||
| 143 | + $strSQL .= "DESC "; | ||
| 144 | + break; | ||
| 145 | + default: | ||
| 146 | + //受信日付 | ||
| 147 | + $Sort_Ptn = "2"; | ||
| 148 | + $strSQL .= "DESC "; | ||
| 149 | +} | ||
| 150 | +$objRecSet = pg_exec($strSQL); | ||
| 151 | +if($objRecSet==false){ | ||
| 152 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 153 | + exit; | ||
| 154 | +} | ||
| 155 | + | ||
| 156 | +//終了ページの取得 | ||
| 157 | +$intEndCnt=10 * ($intPage+1); | ||
| 158 | + | ||
| 159 | +if ($intEndCnt>pg_numrows($objRecSet)){ | ||
| 160 | + $intEndCnt=pg_numrows($objRecSet); | ||
| 161 | +} | ||
| 162 | + | ||
| 163 | +$i = 0; | ||
| 164 | +for ($intCnt = 10 * $intPage; $intCnt < $intEndCnt; $intCnt++) { | ||
| 165 | + $objData = pg_fetch_object($objRecSet, $intCnt); | ||
| 166 | + | ||
| 167 | + $intCntP = $intCnt - 10 * $intPage; | ||
| 168 | + $send_bumon=$objData->send_bumon; | ||
| 169 | + $seq=$objData->seq; | ||
| 170 | + | ||
| 171 | + $Bumonlst=$objData->syozoku_cd; | ||
| 172 | + $Bumonlst=substr($objData->syozoku_cd,1); | ||
| 173 | + $Bumonlst=substr($Bumonlst,0,strlen($Bumonlst)-1); | ||
| 174 | + | ||
| 175 | + $strBumonName[$i]=""; | ||
| 176 | + //部門名取得 | ||
| 177 | + $Bumonlst=str_replace("/"," or syozoku_cd= ",$Bumonlst); | ||
| 178 | + if($Bumonlst==""){ | ||
| 179 | + $Bumonlst=0; | ||
| 180 | + } | ||
| 181 | + $strSQLbumon = "SELECT bumon_name FROM mst_bumon WHERE syozoku_cd =$Bumonlst Order by disp_rank"; | ||
| 182 | + $objRecbumon = pg_exec($strSQLbumon); | ||
| 183 | + if($objRecbumon==false){ | ||
| 184 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 185 | + exit; | ||
| 186 | + } | ||
| 187 | + | ||
| 188 | + //送信者の部門名取得 | ||
| 189 | + if ($send_bumon==0){ | ||
| 190 | + $strSendBumon[$i]="全部門"; | ||
| 191 | + }else{ | ||
| 192 | + $strSendSql="SELECT bumon_name FROM mst_bumon WHERE syozoku_cd =$send_bumon" ; | ||
| 193 | + $objSend = pg_exec($strSendSql); | ||
| 194 | + if($objSend==false){ | ||
| 195 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 196 | + exit; | ||
| 197 | + } | ||
| 198 | + $objSendBumon = pg_fetch_object($objSend, 0); | ||
| 199 | + $strSendBumon[$i]=$objSendBumon->bumon_name; | ||
| 200 | + } | ||
| 201 | + | ||
| 202 | + $PhpDate[$i] = $objData->voicedate; | ||
| 203 | + $PhpTime[$i] = $objData->voicetime; | ||
| 204 | + $PhpTitle[$i] = $objData->title; | ||
| 205 | + $PhpName_kj_sei[$i] = $objData->name_kj_sei; | ||
| 206 | + $PhpName_kj_mei[$i] = $objData->name_kj_mei; | ||
| 207 | + $send_bumon[$i]=$objData->send_bumon; | ||
| 208 | + $PhpSeq[$i]=$objData->seq; | ||
| 209 | + | ||
| 210 | + $haifu_flg[$i] = 0; | ||
| 211 | + if ($objData->read_flg==0){ | ||
| 212 | + $read_flg_name[$i] = '<font color="#FF0000">未読</font>'; | ||
| 213 | + $BgColor[$i] = "tblUn"; | ||
| 214 | + }elseif($objData->syain_cd == $PHP_SYAIN_CD){ | ||
| 215 | + $read_flg_name[$i] = '配布'; | ||
| 216 | + $BgColor[$i] = "tblAl"; | ||
| 217 | + $haifu_flg[$i] = 1; | ||
| 218 | + }else{ | ||
| 219 | + $read_flg_name[$i] = '既読'; | ||
| 220 | + $BgColor[$i] = "tblAl"; | ||
| 221 | + } | ||
| 222 | + if ($objData->filename==""){ | ||
| 223 | + $file_name[$i] = ' '; | ||
| 224 | + }else{ | ||
| 225 | + $strName=LINE_DEL($objData->filename_jp,50); | ||
| 226 | + $file_name[$i] = '<span class="Normalfont">◎</span>'; | ||
| 227 | + } | ||
| 228 | + | ||
| 229 | + //掲示期限 | ||
| 230 | + $temp = $objData->period; | ||
| 231 | + if(strlen($temp) == 12){ | ||
| 232 | + $kigen[$i] = substr($temp,0,4)."/".substr($temp,4,2)."/".substr($temp,6,2)." ".substr($temp,8,2).":".substr($temp,10,2); | ||
| 233 | + }else{ | ||
| 234 | + $kigen[$i] = ""; | ||
| 235 | + } | ||
| 236 | + $i++; | ||
| 237 | +} | ||
| 238 | + | ||
| 239 | +if (($intPage > 0) && (pg_numrows($objRecSet) > (10 * ($intPage+1)))){ | ||
| 240 | + $PageBackPrm = $intPage-1; | ||
| 241 | + $PageNextPrm = $intPage+1; | ||
| 242 | +}elseif(($intPage > 0) && (pg_numrows($objRecSet) <= (10 * ($intPage+1)))){ | ||
| 243 | + $PageBackPrm = $intPage-1; | ||
| 244 | + $PageNextPrm = ""; | ||
| 245 | +}elseif(($intPage == 0) && (pg_numrows($objRecSet) > (10 * ($intPage+1)))){ | ||
| 246 | + $PageBackPrm = ""; | ||
| 247 | + $PageNextPrm = $intPage+1; | ||
| 248 | +}else{ | ||
| 249 | + $PageBackPrm = ""; | ||
| 250 | + $PageNextPrm = ""; | ||
| 251 | +} | ||
| 252 | + | ||
| 253 | +$o_smarty->assign('PageBackPrm',$PageBackPrm); | ||
| 254 | +$o_smarty->assign('PageNextPrm',$PageNextPrm); | ||
| 255 | +$o_smarty->assign('PhpDate',$PhpDate); | ||
| 256 | +$o_smarty->assign('PhpTime',$PhpTime); | ||
| 257 | +$o_smarty->assign('PhpSeq',$PhpSeq); | ||
| 258 | +$o_smarty->assign('PhpTitle',$PhpTitle); | ||
| 259 | +$o_smarty->assign('PhpName_kj_sei',$PhpName_kj_sei); | ||
| 260 | +$o_smarty->assign('PhpName_kj_mei',$PhpName_kj_mei); | ||
| 261 | +$o_smarty->assign('strSendBumon',$strSendBumon); | ||
| 262 | +$o_smarty->assign('file_name',$file_name); | ||
| 263 | +$o_smarty->assign('read_flg_name',$read_flg_name); | ||
| 264 | +$o_smarty->assign('BgColor',$BgColor); | ||
| 265 | + | ||
| 266 | +$o_smarty->assign('intPage',$intPage); | ||
| 267 | +$o_smarty->assign('kigen',$kigen); | ||
| 268 | +$o_smarty->assign('haifu_flg',$haifu_flg); | ||
| 269 | + | ||
| 270 | +$o_smarty->assign('Sort_Disp',$Sort_Disp); | ||
| 271 | +$o_smarty->assign('Sort_Val',$Sort_Val); | ||
| 272 | +$o_smarty->assign('Sort_Ptn',$Sort_Ptn); | ||
| 273 | +$o_smarty->assign('Sort_Mode',$Sort_Mode); | ||
| 274 | + | ||
| 275 | + | ||
| 276 | +$o_smarty->display('BBS001-1.tpl'); | ||
| 277 | + | ||
| 278 | +?> |
BBS001.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:掲示板 | ||
| 5 | +//* プログラムID:BBS001.php | ||
| 6 | +//* 機能 :掲示板一覧画面 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("include/session_start.inc"); | ||
| 16 | +include("include/SessionChk.inc"); | ||
| 17 | +include("include/STRING.inc"); | ||
| 18 | +include("inc/Advertisement.inc"); | ||
| 19 | +include('./include/smarty.conf'); | ||
| 20 | + | ||
| 21 | +include("inc/header.inc"); | ||
| 22 | +include("inc/input_chk.inc"); | ||
| 23 | + | ||
| 24 | +//**** メニュー ****// | ||
| 25 | +include("menu_opacity.php"); | ||
| 26 | + | ||
| 27 | +include("./include/dbcon.inc"); //DB接続 | ||
| 28 | + | ||
| 29 | +include("inc/BBS001.inc"); | ||
| 30 | + | ||
| 31 | +$o_smarty = new Smarty; | ||
| 32 | +$o_smarty->clear_all_assign(); | ||
| 33 | + | ||
| 34 | +$strTempPath="temp/".$PHP_FOLDER_NAME."/bbs/"; | ||
| 35 | + | ||
| 36 | +if (empty($intPage)){ | ||
| 37 | + $intPage=0; | ||
| 38 | +} | ||
| 39 | + | ||
| 40 | +//掲示期限超過掲示板削除 | ||
| 41 | +$strSQL="select seq, filename from bbs_tbl where period is not null and period < '".date("YmdHi")."'"; | ||
| 42 | +$objRecSet = pg_exec($strSQL); | ||
| 43 | +if($objRecSet==false){ | ||
| 44 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 45 | + exit; | ||
| 46 | +} | ||
| 47 | +if(pg_numrows($objRecSet) > 0){ | ||
| 48 | + for($i=0;$i<pg_numrows($objRecSet);$i++){ | ||
| 49 | + $objFtc = pg_fetch_object($objRecSet, $i); | ||
| 50 | + //添付ファイル削除 | ||
| 51 | + if(trim($objFtc->filename) != ""){ | ||
| 52 | + if(file_exists($strTempPath.($objFtc->filename)) == true){ | ||
| 53 | + $ret = unlink($strTempPath.($objFtc->filename)); | ||
| 54 | + if($ret==false){ | ||
| 55 | + echo("ファイル削除に失敗しました"); | ||
| 56 | + exit; | ||
| 57 | + } | ||
| 58 | + } | ||
| 59 | + } | ||
| 60 | + //掲示板削除 | ||
| 61 | + $strSQL2="delete from bbs_tbl where seq = ".($objFtc->seq); | ||
| 62 | + $objRecSet2 = pg_exec($strSQL2); | ||
| 63 | + if($objRecSet2==false){ | ||
| 64 | + echo("SQL実行に失敗しました(DELETE)"); | ||
| 65 | + exit; | ||
| 66 | + } | ||
| 67 | + //掲示板個人データ削除 | ||
| 68 | + $strSQL2="delete from pbbs_tbl where seq = ".($objFtc->seq); | ||
| 69 | + $objRecSet2 = pg_exec($strSQL2); | ||
| 70 | + if($objRecSet2==false){ | ||
| 71 | + echo("SQL実行に失敗しました(DELETE)"); | ||
| 72 | + exit; | ||
| 73 | + } | ||
| 74 | + } | ||
| 75 | +} | ||
| 76 | + | ||
| 77 | +$o_smarty->assign('PageBack',$PageBack); | ||
| 78 | +$o_smarty->assign('PageNext',$PageNext); | ||
| 79 | +$o_smarty->assign('intPage',$intPage); | ||
| 80 | + | ||
| 81 | +$o_smarty->assign('PHP_TITLE_NAME',$PHP_TITLE_NAME[8]); | ||
| 82 | + | ||
| 83 | +//無料版ダウンロードボタン制御 | ||
| 84 | +$o_smarty->assign('PHP_MODE_FLG',$PHP_MODE_FLG); | ||
| 85 | + | ||
| 86 | +$o_smarty->display('BBS001.tpl'); | ||
| 87 | + | ||
| 88 | +?> |
BBS002.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:掲示板 | ||
| 5 | +//* プログラムID:BBS002.php | ||
| 6 | +//* 機能 :掲示板作成画面 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +//*************************** | ||
| 13 | +//* インクルードファイル | ||
| 14 | +//*************************** | ||
| 15 | +include("./include/session_start.inc"); | ||
| 16 | +include("./include/SessionChk.inc"); | ||
| 17 | +include('./include/smarty.conf'); | ||
| 18 | + | ||
| 19 | +//*************************** | ||
| 20 | +//* 画面制御 | ||
| 21 | +//*************************** | ||
| 22 | +include('./include/smarty.conf'); | ||
| 23 | +include("./include/dbcon.inc"); //DB接続 | ||
| 24 | + | ||
| 25 | +$strSQL = ""; | ||
| 26 | +$objRecSet = "null"; | ||
| 27 | +$strSQLmst = ""; | ||
| 28 | +$objRecmst = "null"; | ||
| 29 | + | ||
| 30 | +//部門情報取得 | ||
| 31 | +$strSQLmst = "SELECT syozoku_cd,bumon_name FROM mst_bumon Where del_flg=0 Order by disp_rank"; | ||
| 32 | +$objRecmst = pg_exec($strSQLmst); | ||
| 33 | +if($objRecmst==false){ | ||
| 34 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 35 | + exit; | ||
| 36 | +} | ||
| 37 | + | ||
| 38 | +//発言者情報取得 | ||
| 39 | +$strSQL = "SELECT * FROM syain_tbl,syozoku_tbl,mst_bumon " . | ||
| 40 | + "WHERE syain_tbl.syain_cd='$PHP_SYAIN_CD' and " . | ||
| 41 | + "syozoku_tbl.syain_cd=syain_tbl.syain_cd and " . | ||
| 42 | + "syozoku_tbl.syozoku_cd=mst_bumon.syozoku_cd "; | ||
| 43 | +$objRecSet = pg_exec($strSQL); | ||
| 44 | +if($objRecSet==false){ | ||
| 45 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 46 | + exit; | ||
| 47 | +} | ||
| 48 | +$objData = pg_fetch_object($objRecSet, 0); | ||
| 49 | +$PhpName_kj_sei = $objData->name_kj_sei; | ||
| 50 | +$PhpName_kj_mei = $objData->name_kj_mei; | ||
| 51 | + | ||
| 52 | +for ($intBumon = 0; $intBumon < pg_numrows($objRecSet); $intBumon++) { | ||
| 53 | + $objDatamst = pg_fetch_object($objRecSet, $intBumon); | ||
| 54 | + | ||
| 55 | + if ($intBumon == 0){ | ||
| 56 | + $strBumonName=$objDatamst->bumon_name; | ||
| 57 | + $strSyozoku_cd="/".$objDatamst->syozoku_cd ."/"; | ||
| 58 | + }else{ | ||
| 59 | + $strBumonName=$strBumonName.",".$objDatamst->bumon_name; | ||
| 60 | + $strSyozoku_cd=$strSyozoku_cd.$objDatamst->syozoku_cd ."/"; | ||
| 61 | + } | ||
| 62 | +} | ||
| 63 | +$objData = pg_fetch_object($objRecSet, 0); | ||
| 64 | +$bumon .='<OPTION value="0">全部門</OPTION>'; | ||
| 65 | +for ($intBumon = 0; $intBumon < pg_numrows($objRecmst); $intBumon++) { | ||
| 66 | + $objDatamst = pg_fetch_object($objRecmst, $intBumon); | ||
| 67 | + $bumon .= '<OPTION value="'.$objDatamst->syozoku_cd.'">'.$objDatamst->bumon_name.'</OPTION>'; | ||
| 68 | +} | ||
| 69 | +$o_smarty->assign('bumon',$bumon); | ||
| 70 | + | ||
| 71 | +//期限 | ||
| 72 | +//年 | ||
| 73 | +$kigen_y = "<OPTION value='' selected>----年</OPTION>"; | ||
| 74 | +for ($i=Date("Y");$i<=Date("Y")+2;$i++) { | ||
| 75 | + $kigen_y .= "<OPTION value='".$i."'>".$i."年</OPTION>"; | ||
| 76 | +} | ||
| 77 | +//月 | ||
| 78 | +$kigen_m = "<OPTION value='' selected>--月</OPTION>"; | ||
| 79 | +for ($i=1;$i<=12;$i++) { | ||
| 80 | + $kigen_m .= "<OPTION value='".sprintf('%02d', $i)."'>".$i."月</OPTION>"; | ||
| 81 | +} | ||
| 82 | +//日 | ||
| 83 | +$kigen_d = "<OPTION value='' selected>--日</OPTION>"; | ||
| 84 | +for ($i=1;$i<=31;$i++) { | ||
| 85 | + $kigen_d .= "<OPTION value='".sprintf('%02d', $i)."'>".$i."日</OPTION>"; | ||
| 86 | +} | ||
| 87 | +//時 | ||
| 88 | +$kigen_h = "<OPTION value='' selected>--時</OPTION>"; | ||
| 89 | +for ($i=8;$i<=23;$i++) { | ||
| 90 | + $kigen_h .= "<OPTION value='".sprintf('%02d', $i)."'>".$i."時</OPTION>"; | ||
| 91 | +} | ||
| 92 | +for ($i=0;$i<=7;$i++) { | ||
| 93 | + $kigen_h .= "<OPTION value='".sprintf('%02d', $i)."'>".$i."時</OPTION>"; | ||
| 94 | +} | ||
| 95 | +//分 | ||
| 96 | +$kigen_i = "<OPTION value='' selected>--分</OPTION>"; | ||
| 97 | +for ($i=0;$i<=11;$i++) { | ||
| 98 | + $kigen_i .= "<OPTION value='".sprintf('%02d', $i*5)."'>".($i*5)."分</OPTION>"; | ||
| 99 | +} | ||
| 100 | + | ||
| 101 | +//デフォルト期限 | ||
| 102 | +$strSQLmst = "SELECT default_data FROM mst_default_data Where data_no = 2"; | ||
| 103 | +$objRecmst = pg_exec($strSQLmst); | ||
| 104 | +if($objRecmst==false){ | ||
| 105 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 106 | + exit; | ||
| 107 | +} | ||
| 108 | +$objDatamst = pg_fetch_object($objRecmst, 0); | ||
| 109 | +$intDefault = (int) $objDatamst->default_data; | ||
| 110 | + | ||
| 111 | +if($intDefault >= 30){ | ||
| 112 | + $strDefault = " ".($intDefault / 30)." ヶ月"; | ||
| 113 | +}else{ | ||
| 114 | + $strDefault = " ".($intDefault / 7)." 週間"; | ||
| 115 | +} | ||
| 116 | + | ||
| 117 | +if ($PHP_MODE_FLG==2){ | ||
| 118 | + $PHP_DISABLED_flg=" disabled"; | ||
| 119 | +} | ||
| 120 | + | ||
| 121 | +$o_smarty->assign('strSyozoku_cd',$strSyozoku_cd); | ||
| 122 | + | ||
| 123 | +$o_smarty->assign('kigen_y',$kigen_y); | ||
| 124 | +$o_smarty->assign('kigen_m',$kigen_m); | ||
| 125 | +$o_smarty->assign('kigen_d',$kigen_d); | ||
| 126 | +$o_smarty->assign('kigen_h',$kigen_h); | ||
| 127 | +$o_smarty->assign('kigen_i',$kigen_i); | ||
| 128 | + | ||
| 129 | +$o_smarty->assign('PhpName_kj_sei',$PhpName_kj_sei); | ||
| 130 | +$o_smarty->assign('PhpName_kj_mei',$PhpName_kj_mei); | ||
| 131 | +$o_smarty->assign('strDefault',$strDefault); | ||
| 132 | +$o_smarty->assign('strDefault',$strDefault); | ||
| 133 | +if ($PHP_MODE_FLG==2){ | ||
| 134 | + $PHP_DISABLED_flg=" disabled"; | ||
| 135 | + $o_smarty->assign('PHP_DISABLED',$PHP_DISABLED_flg); | ||
| 136 | +}else{ | ||
| 137 | + $o_smarty->assign('PHP_DISABLED',$PHP_DISABLED); | ||
| 138 | +} | ||
| 139 | + | ||
| 140 | +$o_smarty->assign('PHP_E_GRU_CAPA_OVER' , $_SESSION["PHP_E_GRU_CAPA_OVER"]); | ||
| 141 | + | ||
| 142 | +$o_smarty->display('BBS002.tpl'); | ||
| 143 | + | ||
| 144 | +?> |
BBS003.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:掲示板 | ||
| 5 | +//* プログラムID:BBS003.php | ||
| 6 | +//* 機能 :掲示板内容詳細画面 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | + | ||
| 11 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 12 | +include("include/session_start.inc"); | ||
| 13 | +include("include/SessionChk.inc"); | ||
| 14 | +include("include/STRING.inc"); | ||
| 15 | +include("inc/Advertisement.inc"); | ||
| 16 | +include('./include/smarty.conf'); | ||
| 17 | + | ||
| 18 | +//**** DB接続 ****// | ||
| 19 | +$strDBinc="include/dbcon.inc"; | ||
| 20 | +include($strDBinc); | ||
| 21 | +$strTempPath="temp/".$PHP_FOLDER_NAME."/bbs/"; | ||
| 22 | + | ||
| 23 | +$strSQL=""; | ||
| 24 | +$objRecSet="null"; | ||
| 25 | + | ||
| 26 | +//自分の所属を取得 | ||
| 27 | +$strSQL_s = "SELECT syozoku_cd FROM syozoku_tbl WHERE syain_cd ='$PHP_SYAIN_CD' "; | ||
| 28 | +$objRec_s = pg_exec($strSQL_s); | ||
| 29 | +if($objRec_s==false){ | ||
| 30 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 31 | + exit; | ||
| 32 | +} | ||
| 33 | + | ||
| 34 | +for ($intSyozoku=0; $intSyozoku < pg_numrows($objRec_s); $intSyozoku++){ | ||
| 35 | + $objSyozoku = pg_fetch_object($objRec_s, $intSyozoku); | ||
| 36 | + if ($intSyozoku==0){ | ||
| 37 | + $strJoken= " Where (send_bumon =0 or send_bumon = " .$objSyozoku->syozoku_cd ; | ||
| 38 | + }else{ | ||
| 39 | + $strJoken=$strJoken. " or send_bumon=".$objSyozoku->syozoku_cd ; | ||
| 40 | + } | ||
| 41 | +} | ||
| 42 | + | ||
| 43 | +if (pg_numrows($objRec_s) > 0){ | ||
| 44 | + $strJoken=$strJoken. ") "; | ||
| 45 | +}else{ | ||
| 46 | + $strJoken= " and (send_bumon =0)"; | ||
| 47 | +} | ||
| 48 | + | ||
| 49 | +if( ($admin_session =="administrator") && ($kanri_flg==1)){ | ||
| 50 | + //掲示板情報取得 | ||
| 51 | + $strSQL = "SELECT voicedate,voicetime,message,filename_jp,bbs_TBL.syain_cd,bbs_TBL.seq,title,syozoku_cd,send_bumon,voicedate,voicetime,filename,filename_jp,name_kj_sei,name_kj_mei ". | ||
| 52 | + "FROM bbs_TBL,syain_TBL ". | ||
| 53 | + "Where bbs_TBL.syain_cd =syain_tbl.syain_cd and bbs_TBL.seq =$seq "; | ||
| 54 | +}else{ | ||
| 55 | + //掲示板情報取得 | ||
| 56 | + $strSQL = "SELECT voicedate,voicetime,message,filename_jp,bbs_TBL.syain_cd,read_flg,bbs_TBL.seq,title,syozoku_cd,send_bumon,voicedate,voicetime,filename,filename_jp,name_kj_sei,name_kj_mei ". | ||
| 57 | + "FROM bbs_TBL,pbbs_tbl,syain_TBL ". | ||
| 58 | + "Where ( bbs_TBL.seq = pbbs_tbl.seq and bbs_TBL.seq =$seq and pbbs_tbl.syain_cd ='$PHP_SYAIN_CD' and bbs_TBL.syain_cd =syain_tbl.syain_cd) "; | ||
| 59 | +} | ||
| 60 | + | ||
| 61 | +$objRecSet = pg_exec($strSQL); | ||
| 62 | +if($objRecSet==false){ | ||
| 63 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 64 | + exit; | ||
| 65 | +} | ||
| 66 | + | ||
| 67 | +$objData = pg_fetch_object($objRecSet, 0); | ||
| 68 | +$message = str_replace ("\n", "<BR>", $objData->message); | ||
| 69 | +$message = str_replace ("\t", " ", $message); | ||
| 70 | +$message = str_replace (" ", " ", $message); | ||
| 71 | +$message = ereg_replace("(https?|ftp|news)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)","<a href=\"\\1\\2\" target=\"_blank\">\\1\\2</a>",$message); | ||
| 72 | + | ||
| 73 | +$seq=$objData->seq; | ||
| 74 | + | ||
| 75 | + | ||
| 76 | +$filename_jp = "" ; | ||
| 77 | +$strfile_name = "" ; | ||
| 78 | +if (trim($objData->filename_jp) != ""){ | ||
| 79 | + $strName=LINE_DEL($objData->filename_jp,85); | ||
| 80 | + $filename_jp =$strName; | ||
| 81 | +} | ||
| 82 | +if (trim($objData->filename) != ""){ | ||
| 83 | + $strName=LINE_DEL($objData->filename,50); | ||
| 84 | + $strfile_name =$strName; | ||
| 85 | +} | ||
| 86 | + | ||
| 87 | +//閲覧確認 | ||
| 88 | +if ($objData->read_flg == 0){ | ||
| 89 | + $strSQL = "update pbbs_tbl set read_flg = 1 where seq = ".$seq." and syain_cd ='".$PHP_SYAIN_CD."'"; | ||
| 90 | + $objUP = pg_exec($strSQL); | ||
| 91 | + if($objUP==false){ | ||
| 92 | + echo("SQL実行に失敗しました(UPDATE)"); | ||
| 93 | + exit; | ||
| 94 | + } | ||
| 95 | +} | ||
| 96 | + | ||
| 97 | +//削除ボタン表示する?? | ||
| 98 | +$dispDel = "0"; | ||
| 99 | +if($objData->syain_cd ==$PHP_SYAIN_CD || $PHP_BIT[4] == 1) { | ||
| 100 | + $dispDel = "1"; | ||
| 101 | +} | ||
| 102 | + | ||
| 103 | +$o_smarty->assign('naiyou',$message); | ||
| 104 | +$o_smarty->assign('strfile_name',$strfile_name); | ||
| 105 | +$o_smarty->assign('filename_jp',$filename_jp); | ||
| 106 | +$o_smarty->assign('strTempPath',$strTempPath); | ||
| 107 | +$o_smarty->assign('seq',$seq); | ||
| 108 | +$o_smarty->assign('intPage',$intPage); | ||
| 109 | + | ||
| 110 | +$o_smarty->assign('dispDel',$dispDel); | ||
| 111 | + | ||
| 112 | +$o_smarty->display('BBS003.tpl'); | ||
| 113 | +?> | ||
| 114 | + |
BBS004.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:掲示板 | ||
| 5 | +//* プログラムID:BBS004.php | ||
| 6 | +//* 機能 :登録 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +include("include/dbcon.inc"); | ||
| 11 | +include("include/session_start.inc"); | ||
| 12 | +include("include/SessionChk.inc"); | ||
| 13 | +include('./include/smarty.conf'); | ||
| 14 | + | ||
| 15 | +//URLの頭取得 | ||
| 16 | +include("include/url_get.inc"); | ||
| 17 | +include("include/jcode.phps"); | ||
| 18 | + | ||
| 19 | +$strTempPath="temp/".$PHP_FOLDER_NAME."/bbs/"; | ||
| 20 | + | ||
| 21 | +$strSQLseq=""; | ||
| 22 | +$objRecseq="null"; | ||
| 23 | +$strSQLIns=""; | ||
| 24 | +$objRecIns="null"; | ||
| 25 | + | ||
| 26 | +//*** 掲示板*** | ||
| 27 | +$strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'BBS001.php'"; | ||
| 28 | +$rsRecset = pg_exec($strMenuSQL); | ||
| 29 | +if (pg_numrows($rsRecset)>0){ | ||
| 30 | + $PHP_TITLE_NAME[8]=pg_result($rsRecset,0,"name"); | ||
| 31 | +} | ||
| 32 | + | ||
| 33 | +$Title = mb_convert_encoding(addslashes($Title), "EUC-JP", "auto"); | ||
| 34 | +$Contents = mb_convert_encoding(addslashes($Contents), "EUC-JP", "auto"); | ||
| 35 | + | ||
| 36 | +//シーケンスNO作成 | ||
| 37 | +$strSQLseq="SELECT seq FROM bbs_tbl ORDER BY seq DESC"; | ||
| 38 | +$objRecseq = pg_exec($strSQLseq); | ||
| 39 | +if($objRecseq==false){ | ||
| 40 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 41 | + exit; | ||
| 42 | +} | ||
| 43 | +if (pg_numrows($objRecseq) > 0){ | ||
| 44 | + $objseqNo = pg_fetch_object($objRecseq, 0); | ||
| 45 | + $intseqNo=($objseqNo->seq) +1; | ||
| 46 | +}else{ | ||
| 47 | + $intseqNo=1; | ||
| 48 | +} | ||
| 49 | + | ||
| 50 | +//システム日付取得 | ||
| 51 | +$strDate= date("Y") . "/" . date("m") . "/" . date("d"); | ||
| 52 | +$strTime= date("H") . ":" . date("i") . ":" . date("s"); | ||
| 53 | + | ||
| 54 | +//アップロードファイルの存在チェック | ||
| 55 | +if ($upfile_name !=""){ | ||
| 56 | + $upfile_name=str_replace(".","/",$upfile_name); | ||
| 57 | + list($strname,$strextension)=split("/",$upfile_name); | ||
| 58 | + $upfile_name="bbs".$intseqNo.".".$strextension; | ||
| 59 | + $file_name_jp=$strname.".".$strextension; | ||
| 60 | + $file = $strTempPath.$upfile_name; | ||
| 61 | + move_uploaded_file($upfile,$file); | ||
| 62 | +}else{ | ||
| 63 | + $upfile_name=""; | ||
| 64 | + $file_name_jp=""; | ||
| 65 | +} | ||
| 66 | + | ||
| 67 | +//掲示期限取得 | ||
| 68 | +$kigen = $kigen_y.$kigen_m.$kigen_d.$kigen_h.$kigen_i; | ||
| 69 | +if(strlen($kigen) != 12){ | ||
| 70 | + $strSQLkigen = "SELECT default_data FROM mst_default_data WHERE data_no = 2"; | ||
| 71 | + $objReckigen = pg_exec($strSQLkigen); | ||
| 72 | + if($objReckigen==false){ | ||
| 73 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 74 | + exit; | ||
| 75 | + } | ||
| 76 | + $objkigen = pg_fetch_object($objReckigen, 0); | ||
| 77 | + $intKigen = (int)($objkigen->default_data); | ||
| 78 | + if($intKigen >= 30){ | ||
| 79 | + $intMth = $intKigen / 30; | ||
| 80 | + $kigen = date("YmdHi",mktime(((int)date("H") + 1),0,0,((int)date("m") + $intMth),(int)date("d"),(int)date("Y"))); | ||
| 81 | + }else{ | ||
| 82 | + $kigen = date("YmdHi",mktime(((int)date("H") + 1),0,0,(int)date("m"),((int)date("d") + $intKigen),(int)date("Y"))); | ||
| 83 | + } | ||
| 84 | +} | ||
| 85 | + | ||
| 86 | +$strSQLIns = "Insert Into bbs_tbl " . | ||
| 87 | + "(seq,syain_cd,syozoku_cd,voicedate,voicetime,title,filename,filename_jp,message,send_bumon,period) " . | ||
| 88 | + "values (" . | ||
| 89 | + "$intseqNo,'$PHP_SYAIN_CD','$syozoku_cd','$strDate','$strTime','$Title','$upfile_name','$file_name_jp','$Contents',$bumon,'$kigen')"; | ||
| 90 | +$objRecSetIns = pg_exec($strSQLIns); | ||
| 91 | +if($objRecSetIns==false){ | ||
| 92 | + echo("SQL実行に失敗しました(INSERT)"); | ||
| 93 | + exit; | ||
| 94 | +} | ||
| 95 | + | ||
| 96 | +//既読チェック処理 | ||
| 97 | +if ($bumon==0){ | ||
| 98 | + $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 "; | ||
| 99 | +}else{ | ||
| 100 | + $strSQL="Select Distinct syozoku_tbl.syain_cd From syozoku_tbl,syain_tbl ". | ||
| 101 | + "Where syozoku_cd =$bumon and syozoku_tbl.syain_cd = syain_tbl.syain_cd and syain_tbl.del_flg=true "; | ||
| 102 | +} | ||
| 103 | +$objRecSet = pg_exec($strSQL); | ||
| 104 | +if($objRecSet==false){ | ||
| 105 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 106 | + exit; | ||
| 107 | +} | ||
| 108 | + | ||
| 109 | +// 作成者名前取得 | ||
| 110 | +$strSQLNm="SELECT name_kj_sei,name_kj_mei FROM syain_tbl Where syain_cd='$PHP_SYAIN_CD'"; | ||
| 111 | +$objNm = pg_exec($strSQLNm); | ||
| 112 | +if($objNm==false){ | ||
| 113 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 114 | + exit; | ||
| 115 | +} | ||
| 116 | +$objNmData = pg_fetch_object($objNm, 0); | ||
| 117 | +$strNameData=$objNmData->name_kj_sei." ".$objNmData->name_kj_mei; | ||
| 118 | + | ||
| 119 | +// システム日付取得 | ||
| 120 | +$strDate= date("Y") . "/" . date("m") . "/" . date("d"); | ||
| 121 | +$strTime= date("H") . ":" . date("i") . ":" . date("s"); | ||
| 122 | + | ||
| 123 | +for ($intCnt = 0; $intCnt < pg_numrows($objRecSet) ; $intCnt++) { | ||
| 124 | + $objData = pg_fetch_object($objRecSet, $intCnt); | ||
| 125 | + $strSyain_cd=trim($objData->syain_cd); | ||
| 126 | + if ($strSyain_cd == $PHP_SYAIN_CD){ | ||
| 127 | + //*** 作成者 ***// | ||
| 128 | + $strSQLp = "Insert Into pbbs_tbl (seq,syain_cd,read_flg) values ($intseqNo,'$strSyain_cd',1)"; | ||
| 129 | + $objRecp = pg_exec($strSQLp); | ||
| 130 | + if($objRecp==false){ | ||
| 131 | + echo("SQL実行に失敗しました(INSERT)"); | ||
| 132 | + exit; | ||
| 133 | + } | ||
| 134 | + }else{ | ||
| 135 | + //*** 作成者以外 ***// | ||
| 136 | + $strSQLp = "Insert Into pbbs_tbl (seq,syain_cd,read_flg) values ($intseqNo,'$strSyain_cd',0)"; | ||
| 137 | + $objRecp = pg_exec($strSQLp); | ||
| 138 | + if($objRecp==false){ | ||
| 139 | + echo("SQL実行に失敗しました(INSERT)"); | ||
| 140 | + exit; | ||
| 141 | + } | ||
| 142 | + | ||
| 143 | + //*** お知らせメール送信 ***// | ||
| 144 | + // 掲示板お知らせフラグ取得 | ||
| 145 | + $strSQL="SELECT * FROM kojin_data_tbl WHERE seq=13 AND syain_cd='$strSyain_cd'"; | ||
| 146 | + $objFlg = pg_exec($strSQL); | ||
| 147 | + if($objFlg==false){ | ||
| 148 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 149 | + exit; | ||
| 150 | + } | ||
| 151 | + if (pg_numrows($objFlg) > 0){ | ||
| 152 | + $objFlgData=pg_fetch_object($objFlg, 0); | ||
| 153 | + $bbs_flg=$objFlgData->memo; | ||
| 154 | + if ($bbs_flg==""){ | ||
| 155 | + $bbs_flg=0; | ||
| 156 | + } | ||
| 157 | + }else{ | ||
| 158 | + $bbs_flg=0; | ||
| 159 | + } | ||
| 160 | + | ||
| 161 | + ///お知らせ拒否時間取得 | ||
| 162 | + $Mail_kyohi_flg = 0; | ||
| 163 | + $Mail_kyohi_time = ""; | ||
| 164 | + $strSQL="SELECT no_alarm_time FROM mst_alarm WHERE syain_cd='$strSyain_cd'"; | ||
| 165 | + $objData = pg_exec($strSQL); | ||
| 166 | + if($objData==false){ | ||
| 167 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 168 | + exit; | ||
| 169 | + } | ||
| 170 | + if (pg_numrows($objData) > 0){ | ||
| 171 | + $objRec =pg_fetch_object($objData, 0); | ||
| 172 | + $Mail_kyohi_time=$objRec->no_alarm_time; | ||
| 173 | + if ($Mail_kyohi_time != ""){ | ||
| 174 | + //拒否時間分割 | ||
| 175 | + $Mail_kyohi_start_time=substr($Mail_kyohi_time,0,4); | ||
| 176 | + $Mail_kyohi_end_time=substr($Mail_kyohi_time,4,7); | ||
| 177 | + $Mail_kyohi_flg=1; | ||
| 178 | + } | ||
| 179 | + } | ||
| 180 | + | ||
| 181 | + //拒否時間判定 | ||
| 182 | + if($Mail_kyohi_start_time > $Mail_kyohi_end_time){ | ||
| 183 | + $Mail_kyohi_start_time1=$Mail_kyohi_start_time; | ||
| 184 | + $Mail_kyohi_end_time1="2400"; | ||
| 185 | + $Mail_kyohi_start_time2="0000"; | ||
| 186 | + $Mail_kyohi_end_time2=$Mail_kyohi_end_time; | ||
| 187 | + }else{ | ||
| 188 | + $Mail_kyohi_start_time1=$Mail_kyohi_start_time; | ||
| 189 | + $Mail_kyohi_end_time1=$Mail_kyohi_end_time; | ||
| 190 | + $Mail_kyohi_start_time2=$Mail_kyohi_start_time; | ||
| 191 | + $Mail_kyohi_end_time2=$Mail_kyohi_end_time; | ||
| 192 | + } | ||
| 193 | + | ||
| 194 | + //処理時間時間編集 | ||
| 195 | + $str_sinsei_time_h=substr($strTime,0,2); | ||
| 196 | + $str_sinsei_time_i=substr($strTime,3,2); | ||
| 197 | + $str_sinsei_time=$str_sinsei_time_h.$str_sinsei_time_i; | ||
| 198 | + | ||
| 199 | + if ($bbs_flg==1){ | ||
| 200 | + $Mail_Headers = "Date: ".$GMT_RFC."\n"; | ||
| 201 | + $Mail_Headers .= "From: e-gru@media-tek.co.jp\n"; | ||
| 202 | + //20131009 | ||
| 203 | + //$Mail_Headers .= "Subject: $MailSubject\n"; | ||
| 204 | + $Mail_Headers .= "MIME-Version: 1.0\n"; | ||
| 205 | + $Mail_Headers .= "X-Mailer: PHP/".phpversion()."\n"; | ||
| 206 | + $Mail_Headers .= "Content-type: text/plain; charset=ISO-2022-JP\n"; | ||
| 207 | + $Mail_Headers .= "Content-Transfer-Encoding: 7bit"; | ||
| 208 | + | ||
| 209 | + // お知らせメールアドレス取得 | ||
| 210 | + $strSQL="SELECT mail_address,keitai__address FROM sendinfo_TBL Where syain_cd='$strSyain_cd'"; | ||
| 211 | + $objSend = pg_exec($strSQL); | ||
| 212 | + if($objSend==false){ | ||
| 213 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 214 | + exit; | ||
| 215 | + } | ||
| 216 | + if (pg_numrows($objSend)>0){ | ||
| 217 | + $objSendData = pg_fetch_object($objSend, 0); | ||
| 218 | + $Mail_address = $objSendData->mail_address; | ||
| 219 | + $Mobile_address = $objSendData->keitai__address; | ||
| 220 | + }else{ | ||
| 221 | + $Mail_address = ""; | ||
| 222 | + $Mobile_address = ""; | ||
| 223 | + } | ||
| 224 | + | ||
| 225 | + if(($Mail_kyohi_flg == 0) || (($str_sinsei_time < $Mail_kyohi_start_time1) || ($str_sinsei_time > $Mail_kyohi_end_time1)) | ||
| 226 | + && (($str_sinsei_time < $Mail_kyohi_start_time2) || ($str_sinsei_time > $Mail_kyohi_end_time2))){ | ||
| 227 | + | ||
| 228 | + //メール送信(PC) | ||
| 229 | + if ($Mail_address!=""){ | ||
| 230 | + $Mail_Subject = "【E-gruPro】新着".$PHP_TITLE_NAME[8]."のお知らせ"; | ||
| 231 | + $Mail_Subject = "=?iso-2022-jp?B?" . base64_encode(jcodeconvert(stripslashes($Mail_Subject), 0, 3)) . "?="; | ||
| 232 | + | ||
| 233 | + $Mail_Body = "【タイトル】".$Title."\n"; | ||
| 234 | + $Mail_Body .= "【作 成 者】".$strNameData."\n"; | ||
| 235 | + $Mail_Body .= "【作成日時】".$strDate." ".$strTime."\n"; | ||
| 236 | + //20081023 | ||
| 237 | + $Mail_Body .= "\n※このメールは、送信専用メールアドレスから配信されています。\nご返信いただいても配信元へは届きませんのでご了承ください。\n"; | ||
| 238 | + $Mail_Body .= "\n内容は下記よりログイン後、確認してください。\n".$UrlHead_PC."index.php"; | ||
| 239 | + $Mail_Body = jcodeconvert($Mail_Body,1,3); | ||
| 240 | + | ||
| 241 | + $rcd = mail($Mail_address, $Mail_Subject, $Mail_Body, $Mail_Headers); | ||
| 242 | + if($rcd == false){ | ||
| 243 | + $Status = -1; | ||
| 244 | + } | ||
| 245 | + } | ||
| 246 | + | ||
| 247 | + //メール送信(携帯) | ||
| 248 | + if ($Mobile_address!=""){ | ||
| 249 | + $Mail_Subject = "【E-gruPro】新着".$PHP_TITLE_NAME[8]."のお知らせ"; | ||
| 250 | + $Mail_Subject = "=?iso-2022-jp?B?" . base64_encode(jcodeconvert(stripslashes($Mail_Subject), 0, 3)) . "?="; | ||
| 251 | + | ||
| 252 | + $Mail_Body = "【タイトル】".$Title."\n"; | ||
| 253 | + $Mail_Body .= "【作 成 者】".$strNameData."\n"; | ||
| 254 | + $Mail_Body .= "【作成日時】".$strDate." ".$strTime."\n"; | ||
| 255 | + $Mail_Body .= "\n※このメールは、送信専用メールアドレスから配信されています。\nご返信いただいても配信元へは届きませんのでご了承ください。\n"; | ||
| 256 | + if((int)$PHP_MOBILE_FLG!=1){ | ||
| 257 | + //20081023 | ||
| 258 | + $Mail_Body .= "\n以下のアドレスよりログインしてください。\n".$UrlHead_MB."index_m.php?P_SYAIN_CD=$strSyain_cd&P_FOLDER=$PHP_FOLDER_NAME&C=1"; | ||
| 259 | + } | ||
| 260 | + $Mail_Body = jcodeconvert($Mail_Body,1,3); | ||
| 261 | + | ||
| 262 | + $rcd = mail($Mobile_address, $Mail_Subject, $Mail_Body, $Mail_Headers); | ||
| 263 | + if($rcd == false){ | ||
| 264 | + $Status = -1; | ||
| 265 | + } | ||
| 266 | + } | ||
| 267 | + } | ||
| 268 | + } | ||
| 269 | + } | ||
| 270 | +} | ||
| 271 | + | ||
| 272 | +header("Location:BBS001.php"); | ||
| 273 | +?> |
BBS005.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:削除確認 | ||
| 5 | +//* プログラムID:BBS005.php | ||
| 6 | +//* 機能 :削除確認 | ||
| 7 | +//* 作成者 :K.Yoshimrua | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | + | ||
| 11 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 12 | + | ||
| 13 | +include("include/dbcon.inc"); | ||
| 14 | +include("include/session_start.inc"); | ||
| 15 | +include("include/SessionChk.inc"); | ||
| 16 | + | ||
| 17 | +$strSQLadm=""; | ||
| 18 | +$objRecadm="null"; | ||
| 19 | +$strSQL=""; | ||
| 20 | +$objRec="null"; | ||
| 21 | + | ||
| 22 | +//削除(管理者、作成者のみ) | ||
| 23 | + $strSQLadm = "SELECT * FROM admini_tbl WHERE syain_cd = '$PHP_SYAIN_CD'"; | ||
| 24 | + | ||
| 25 | + $objRecadm = pg_exec($strSQLadm); | ||
| 26 | + if($objRecadm==false){ | ||
| 27 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 28 | + exit; | ||
| 29 | + } | ||
| 30 | + | ||
| 31 | + $strSQL="Select * From bbs_tbl " . | ||
| 32 | + "Where seq=$seq and syain_cd = '$PHP_SYAIN_CD'"; | ||
| 33 | + | ||
| 34 | + $objRec = pg_exec($strSQL); | ||
| 35 | + if($objRec==false){ | ||
| 36 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 37 | + exit; | ||
| 38 | + } | ||
| 39 | + | ||
| 40 | +include("inc/BBS005.inc"); | ||
| 41 | + | ||
| 42 | +//メニュー | ||
| 43 | +include("menu_opacity.php"); | ||
| 44 | + | ||
| 45 | +$rec_adm = pg_numrows($objRecadm); | ||
| 46 | +$rec = pg_numrows($objRec); | ||
| 47 | + | ||
| 48 | + $o_smarty->assign('rec_adm',$rec_adm); | ||
| 49 | + $o_smarty->assign('rec',$rec); | ||
| 50 | + $o_smarty->assign('intPage',$intPage); | ||
| 51 | + $o_smarty->assign('seq',$seq); | ||
| 52 | + | ||
| 53 | + $o_smarty->display('BBS005.tpl'); | ||
| 54 | +//コピーライト | ||
| 55 | +include("inc/copyright.inc"); | ||
| 56 | + | ||
| 57 | +%> |
BBS006.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:削除 | ||
| 5 | +//* プログラムID:BBS006.php | ||
| 6 | +//* 機能 :削除 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | + | ||
| 11 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 12 | + | ||
| 13 | +include("include/dbcon.inc"); | ||
| 14 | +include("include/session_start.inc"); | ||
| 15 | +include("include/SessionChk.inc"); | ||
| 16 | +$strTempPath="temp/".$PHP_FOLDER_NAME."/bbs/"; | ||
| 17 | + | ||
| 18 | +$strSQL=""; | ||
| 19 | +$objRec="null"; | ||
| 20 | + | ||
| 21 | +//削除 | ||
| 22 | +$strSQL = "select filename from bbs_tbl where seq = $seq"; | ||
| 23 | +$objRec = pg_exec($strSQL); | ||
| 24 | +if($objRec==false){ | ||
| 25 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 26 | + exit; | ||
| 27 | +} | ||
| 28 | +$objftc = pg_fetch_object($objRec, 0); | ||
| 29 | +if(trim($objftc->filename) != ""){ | ||
| 30 | + if(file_exists($strTempPath.trim($objftc->filename))){ | ||
| 31 | + $ret = unlink($strTempPath.trim($objftc->filename)); | ||
| 32 | + if($ret==false){ | ||
| 33 | + echo("ファイル削除に失敗しました"); | ||
| 34 | + exit; | ||
| 35 | + } | ||
| 36 | + } | ||
| 37 | +} | ||
| 38 | + | ||
| 39 | +$strSQL = "Delete FROM bbs_tbl WHERE seq = $seq"; | ||
| 40 | +$objRec = pg_exec($strSQL); | ||
| 41 | +if($objRec==false){ | ||
| 42 | + echo("SQL実行に失敗しました(Delete)"); | ||
| 43 | + exit; | ||
| 44 | +} | ||
| 45 | + | ||
| 46 | +$strSQL = "Delete FROM pbbs_tbl WHERE seq = $seq"; | ||
| 47 | +$objRec = pg_exec($strSQL); | ||
| 48 | +if($objRec==false){ | ||
| 49 | + echo("SQL実行に失敗しました(Delete)"); | ||
| 50 | + exit; | ||
| 51 | +} | ||
| 52 | +?> |
BBS900.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:掲示板CSVファイル吐き出し | ||
| 5 | +//* プログラムID:BBS900.php | ||
| 6 | +//* 機能 :CSVファイルにデータを吐き出す | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +//*************************** | ||
| 11 | +//* インクルードファイル | ||
| 12 | +//*************************** | ||
| 13 | +include("include/session_start.inc"); | ||
| 14 | +include("include/SessionChk.inc"); | ||
| 15 | +include("include/jcode.phps"); | ||
| 16 | +include("./include/dbcon.inc"); //DB接続 | ||
| 17 | + | ||
| 18 | + | ||
| 19 | +$strSQL=""; | ||
| 20 | +$objRecSet="null"; | ||
| 21 | +//自分の所属を取得 | ||
| 22 | +$strSQL_s = "SELECT syozoku_cd FROM syozoku_tbl WHERE syain_cd ='$PHP_SYAIN_CD' "; | ||
| 23 | +$objRec_s = pg_exec($strSQL_s); | ||
| 24 | +if($objRec_s==false){ | ||
| 25 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 26 | + exit; | ||
| 27 | +} | ||
| 28 | +for ($intSyozoku=0; $intSyozoku < pg_numrows($objRec_s); $intSyozoku++){ | ||
| 29 | + $objSyozoku = pg_fetch_object($objRec_s, $intSyozoku); | ||
| 30 | + if ($intSyozoku==0){ | ||
| 31 | + $strJoken= " Where (bbs_TBL.syain_cd = '" .$PHP_SYAIN_CD . "' or send_bumon =0 or send_bumon = " .$objSyozoku->syozoku_cd ; | ||
| 32 | + }else{ | ||
| 33 | + $strJoken=$strJoken. " or send_bumon=".$objSyozoku->syozoku_cd ; | ||
| 34 | + } | ||
| 35 | +} | ||
| 36 | + | ||
| 37 | +if (pg_numrows($objRec_s) > 0){ | ||
| 38 | + $strJoken=$strJoken. ") "; | ||
| 39 | +}else{ | ||
| 40 | + $strJoken= " and (send_bumon =0)"; | ||
| 41 | +} | ||
| 42 | + | ||
| 43 | +//掲示板情報取得 | ||
| 44 | +$strSQL = "SELECT bbs_TBL.syain_cd,read_flg,bbs_TBL.seq,title,syozoku_cd,send_bumon,voicedate,voicetime,filename,filename_jp,name_kj_sei,name_kj_mei,period,message ". | ||
| 45 | + "FROM bbs_TBL,pbbs_tbl,syain_TBL " .$strJoken. | ||
| 46 | + " and ( bbs_TBL.seq = pbbs_tbl.seq and pbbs_tbl.syain_cd ='$PHP_SYAIN_CD' and bbs_TBL.syain_cd =syain_tbl.syain_cd) ". | ||
| 47 | +// " Order by read_flg,seq DESC"; | ||
| 48 | + " Order by "; | ||
| 49 | +// ソート情報 | ||
| 50 | +switch ($Sort_Mode) { | ||
| 51 | + case "1": | ||
| 52 | + //件名 | ||
| 53 | + $strSQL .= "read_flg,seq "; | ||
| 54 | + break; | ||
| 55 | + case "2": | ||
| 56 | + //表示期限 | ||
| 57 | + $strSQL .= "period "; | ||
| 58 | + break; | ||
| 59 | + case "3": | ||
| 60 | + //タイトル | ||
| 61 | + $strSQL .= "title "; | ||
| 62 | + break; | ||
| 63 | + default: | ||
| 64 | + $Sort_Mode = 1; | ||
| 65 | + $strSQL .= "read_flg,seq "; | ||
| 66 | +} | ||
| 67 | +switch ($Sort_Ptn) { | ||
| 68 | + case "1": | ||
| 69 | + $strSQL .= " ASC"; | ||
| 70 | + break; | ||
| 71 | + case "2": | ||
| 72 | + $strSQL .= " DESC "; | ||
| 73 | + break; | ||
| 74 | + default: | ||
| 75 | + //受信日付 | ||
| 76 | + $Sort_Ptn = "2"; | ||
| 77 | + $strSQL .= "DESC "; | ||
| 78 | +} | ||
| 79 | + | ||
| 80 | +$objRecSet = pg_exec($strSQL); | ||
| 81 | +if($objRecSet==false){ | ||
| 82 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 83 | + exit; | ||
| 84 | +} | ||
| 85 | +$intCount = pg_numrows($objRecSet); | ||
| 86 | + | ||
| 87 | + | ||
| 88 | +$filename = "掲示板".date("Y").date("m").date("d").".csv"; | ||
| 89 | +//20091014 ブラウザ判定 | ||
| 90 | +$Agent = getenv( "HTTP_USER_AGENT" ); | ||
| 91 | +/*201310対応 | ||
| 92 | +if( ereg( "MSIE", $Agent ) ){ | ||
| 93 | + $filename = JcodeConvert($filename, 1, 2); | ||
| 94 | +} elseif( ereg( "Firefox", $Agent ) ) { | ||
| 95 | +} elseif( ereg( "Safari", $Agent ) ) { | ||
| 96 | +} else { | ||
| 97 | + $filename = JcodeConvert($filename, 1, 2); | ||
| 98 | +} | ||
| 99 | +*/ | ||
| 100 | +if( preg_match( "/MSIE/", $Agent ) ){ | ||
| 101 | + $filename = JcodeConvert($filename, 1, 2); | ||
| 102 | +} elseif( preg_match( "/Chrome/", $Agent ) ) { | ||
| 103 | + $filename = JcodeConvert($filename, 1, 2); | ||
| 104 | +} elseif( preg_match( "/Firefox/", $Agent ) ) { | ||
| 105 | +} elseif( preg_match( "/Safari/", $Agent ) ) { | ||
| 106 | +} else { | ||
| 107 | + $filename = JcodeConvert($filename, 1, 2); | ||
| 108 | +} | ||
| 109 | + | ||
| 110 | +Header("Content-Disposition: attachment; filename=\"$filename\""); | ||
| 111 | +Header("Content-Type: text/csv"); | ||
| 112 | + | ||
| 113 | +//ヘッダー行出力 | ||
| 114 | +$strWk="タイトル,配信日,配信時間,配信者,配信先,配信内容\n"; | ||
| 115 | +echo JcodeConvert($strWk, 1, 2); | ||
| 116 | +for ($i = 0; $i < $intCount; $i++){ | ||
| 117 | + $objData = pg_fetch_object($objRecSet, $i); | ||
| 118 | + $send_bumon=$objData->send_bumon; | ||
| 119 | + | ||
| 120 | + //タイトル | ||
| 121 | + $strWk = str_replace(",",",",$objData->title); | ||
| 122 | + echo JcodeConvert($strWk, 1, 2); | ||
| 123 | + | ||
| 124 | + //配信日 | ||
| 125 | + $strWk = str_replace(",",",",$objData->voicedate); | ||
| 126 | + echo ",".JcodeConvert($strWk, 1, 2); | ||
| 127 | + | ||
| 128 | + //配信時間 | ||
| 129 | + $strWk = str_replace(",",",",$objData->voicetime); | ||
| 130 | + echo ",".JcodeConvert($strWk, 1, 2); | ||
| 131 | + | ||
| 132 | + //配信者 | ||
| 133 | + $strWk = $objData->name_kj_sei.$objData->name_kj_mei; | ||
| 134 | + echo ",".JcodeConvert($strWk, 1, 2); | ||
| 135 | + | ||
| 136 | + //配信先 | ||
| 137 | + if ($send_bumon==0){ | ||
| 138 | + $strWk = "全部門"; | ||
| 139 | + echo ",".JcodeConvert($strWk, 1, 2); | ||
| 140 | + }else{ | ||
| 141 | + $strSendSql="SELECT bumon_name FROM mst_bumon WHERE syozoku_cd =$send_bumon" ; | ||
| 142 | + $objSend = pg_exec($strSendSql); | ||
| 143 | + if($objSend==false){ | ||
| 144 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 145 | + exit; | ||
| 146 | + } | ||
| 147 | + $objSendRec = pg_fetch_object($objSend, 0); | ||
| 148 | + $strWk = str_replace(",",",",$objSendRec->bumon_name); | ||
| 149 | + echo ",".JcodeConvert($strWk, 1, 2); | ||
| 150 | + } | ||
| 151 | + | ||
| 152 | + //配信内容 | ||
| 153 | + $strWk = str_replace("\r\n"," ",$objData->message); | ||
| 154 | + $strWk = str_replace(",",",",$strWk); | ||
| 155 | + echo ",".JcodeConvert($strWk, 1, 2); | ||
| 156 | + echo "\n"; | ||
| 157 | + //$i++; | ||
| 158 | +} | ||
| 159 | +?> |
CIR001.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:回覧板 | ||
| 5 | +//* プログラムID:CIR001.php | ||
| 6 | +//* 機能 :受信回覧一覧画面 | ||
| 7 | +//* 作成者 : | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 11 | + | ||
| 12 | +include("include/session_start.inc"); | ||
| 13 | +include("include/SessionChk.inc"); | ||
| 14 | +include("include/STRING.inc"); | ||
| 15 | +include('./include/smarty.conf'); | ||
| 16 | +include("inc/header.inc"); | ||
| 17 | +include("inc/CIR001.inc"); | ||
| 18 | + | ||
| 19 | +//メニューセット | ||
| 20 | +include("menu_opacity.php"); | ||
| 21 | + | ||
| 22 | +//**** DB接続 ****// | ||
| 23 | +include("./include/dbcon.inc"); //DB接続 | ||
| 24 | + | ||
| 25 | +$strSQL=""; | ||
| 26 | +$objRec="null"; | ||
| 27 | +$strSQLSyain=""; | ||
| 28 | +$objRecSyain="null"; | ||
| 29 | + | ||
| 30 | +if (empty($intPage)){ | ||
| 31 | + $intPage=0; | ||
| 32 | +} | ||
| 33 | +if (empty($Sort_Mode)){ | ||
| 34 | + $Sort_Mode=0; | ||
| 35 | +} | ||
| 36 | +if (empty($Sort_Ptn)){ | ||
| 37 | + $Sort_Ptn=0; | ||
| 38 | +} | ||
| 39 | + | ||
| 40 | +//一覧取得 | ||
| 41 | +//$strSQL="SELECT pkairan_tbl.seq,kairan_tbl.date,kairan_tbl.time,kairan_tbl.title,kairan_tbl.memo,kairan_tbl.filename,kairan_tbl.filename_jp,kairan_tbl.filename2,kairan_tbl.filename_jp2,kairan_tbl.filename3,kairan_tbl.filename_jp3,pkairan_tbl.read_flg,name_kj_sei,name_kj_mei,kairan_tbl.date_kigen,kairan_tbl.time_kigen " . | ||
| 42 | +$strSQL="SELECT pkairan_tbl.seq,kairan_tbl.date,kairan_tbl.time,kairan_tbl.title,kairan_tbl.memo,kairan_tbl.filename,kairan_tbl.filename_jp,kairan_tbl.filename2,kairan_tbl.filename_jp2,kairan_tbl.filename3,kairan_tbl.filename_jp3,pkairan_tbl.read_flg,name_kj_sei,name_kj_mei,kairan_tbl.date_kigen,kairan_tbl.time_kigen,name_kn_sei,name_kn_mei ". | ||
| 43 | + " FROM kairan_tbl,pkairan_tbl,syain_tbl ". | ||
| 44 | + " Where pkairan_tbl.syain_cd='$PHP_SYAIN_CD' and kairan_tbl.syain_cd=syain_tbl.syain_cd and pkairan_tbl.seq=kairan_tbl.seq". | ||
| 45 | + " and pkairan_tbl.del_flg=0 ". | ||
| 46 | +// " Order by pkairan_tbl.read_flg,seq DESC"; | ||
| 47 | + " Order by "; | ||
| 48 | +// ソート情報 | ||
| 49 | +switch ($Sort_Mode) { | ||
| 50 | + case "1": | ||
| 51 | + //送信日 | ||
| 52 | + $strSQL .= " seq "; | ||
| 53 | + if ($Sort_Ptn == "1"){ | ||
| 54 | + $Sort_Disp[1] = "▲"; | ||
| 55 | + $Sort_Val[1] = "2"; | ||
| 56 | + }else{ | ||
| 57 | + $Sort_Disp[1] = "▼"; | ||
| 58 | + $Sort_Val[1] = "1"; | ||
| 59 | + } | ||
| 60 | + $Sort_Disp[2] = ""; | ||
| 61 | + $Sort_Val[2] = "1"; | ||
| 62 | + $Sort_Disp[3] = ""; | ||
| 63 | + $Sort_Val[3] = "1"; | ||
| 64 | + $Sort_Disp[4] = ""; | ||
| 65 | + $Sort_Val[4] = "1"; | ||
| 66 | + break; | ||
| 67 | + case "2": | ||
| 68 | + //タイトル | ||
| 69 | + $strSQL .= "kairan_tbl.title "; | ||
| 70 | + $Sort_Disp[1] = ""; | ||
| 71 | + $Sort_Val[1] = "1"; | ||
| 72 | + if ($Sort_Ptn == "1"){ | ||
| 73 | + $Sort_Disp[2] = "▲"; | ||
| 74 | + $Sort_Val[2] = "2"; | ||
| 75 | + }else{ | ||
| 76 | + $Sort_Disp[2] = "▼"; | ||
| 77 | + $Sort_Val[2] = "1"; | ||
| 78 | + } | ||
| 79 | + $Sort_Disp[3] = ""; | ||
| 80 | + $Sort_Val[3] = "1"; | ||
| 81 | + $Sort_Disp[4] = ""; | ||
| 82 | + $Sort_Val[4] = "1"; | ||
| 83 | + break; | ||
| 84 | + case "3": | ||
| 85 | + //送信者氏名 | ||
| 86 | + $Sort_Disp[1] = ""; | ||
| 87 | + $Sort_Val[1] = "1"; | ||
| 88 | + $Sort_Disp[2] = ""; | ||
| 89 | + $Sort_Val[2] = "1"; | ||
| 90 | + if ($Sort_Ptn == "1"){ | ||
| 91 | + $strSQL .= "name_kn_sei ASC,name_kn_mei ASC"; | ||
| 92 | + $Sort_Disp[3] = "▲"; | ||
| 93 | + $Sort_Val[3] = "2"; | ||
| 94 | + }else{ | ||
| 95 | + $strSQL .= "name_kn_sei DESC,name_kn_mei DESC"; | ||
| 96 | + $Sort_Disp[3] = "▼"; | ||
| 97 | + $Sort_Val[3] = "1"; | ||
| 98 | + } | ||
| 99 | + $Sort_Disp[4] = ""; | ||
| 100 | + $Sort_Val[4] = "1"; | ||
| 101 | + break; | ||
| 102 | + case "4": | ||
| 103 | + //回覧期限 | ||
| 104 | + if($Sort_Ptn=="1"){ | ||
| 105 | + $strSQL .= "kairan_tbl.date_kigen ASC,kairan_tbl.time_kigen "; | ||
| 106 | + }else{ | ||
| 107 | + $strSQL .= "kairan_tbl.date_kigen DESC,kairan_tbl.time_kigen "; | ||
| 108 | + } | ||
| 109 | + $Sort_Disp[1] = ""; | ||
| 110 | + $Sort_Val[1] = "1"; | ||
| 111 | + $Sort_Disp[2] = ""; | ||
| 112 | + $Sort_Val[2] = "1"; | ||
| 113 | + $Sort_Disp[3] = ""; | ||
| 114 | + $Sort_Val[3] = "1"; | ||
| 115 | + if ($Sort_Ptn == "1"){ | ||
| 116 | + $Sort_Disp[4] = "▲"; | ||
| 117 | + $Sort_Val[4] = "2"; | ||
| 118 | + }else{ | ||
| 119 | + $Sort_Disp[4] = "▼"; | ||
| 120 | + $Sort_Val[4] = "1"; | ||
| 121 | + } | ||
| 122 | + break; | ||
| 123 | + default: | ||
| 124 | + $Sort_Mode = 1; | ||
| 125 | + //受信日付 | ||
| 126 | + $Sort_Disp[1] = "▼"; | ||
| 127 | + $Sort_Val[1] = "1"; | ||
| 128 | + $Sort_Disp[2] = ""; | ||
| 129 | + $Sort_Val[2] = "1"; | ||
| 130 | + $Sort_Disp[3] = ""; | ||
| 131 | + $Sort_Val[3] = "1"; | ||
| 132 | + $Sort_Disp[4] = ""; | ||
| 133 | + $Sort_Val[4] = "1"; | ||
| 134 | + $strSQL .= " pkairan_tbl.read_flg,seq "; | ||
| 135 | +} | ||
| 136 | +if($Sort_Mode!="3"){ | ||
| 137 | + switch ($Sort_Ptn) { | ||
| 138 | + case "1": | ||
| 139 | + $strSQL .= "ASC "; | ||
| 140 | + break; | ||
| 141 | + case "2": | ||
| 142 | + $strSQL .= "DESC "; | ||
| 143 | + break; | ||
| 144 | + default: | ||
| 145 | + //受信日付 | ||
| 146 | + $Sort_Ptn = "2"; | ||
| 147 | + $strSQL .= "DESC "; | ||
| 148 | + } | ||
| 149 | +} | ||
| 150 | + | ||
| 151 | +$objRec = pg_exec($strSQL); | ||
| 152 | +if($objRec==false){ | ||
| 153 | + echo("SQL実行に失敗しました(SELECT)"); | ||
| 154 | + exit; | ||
| 155 | +} | ||
| 156 | + | ||
| 157 | +//<!--一覧--> | ||
| 158 | +$o_smarty->assign('PHP_SYAIN_NAME',$PHP_SYAIN_NAME); | ||
| 159 | + | ||
| 160 | +if (($intPage > 0) && (pg_numrows($objRec) > (10 * ($intPage+1)))){ | ||
| 161 | + $PageBack = " onClick=\"PageCnt(".($intPage-1).");\""; | ||
| 162 | + $PageNext = " onClick=\"PageCnt(".($intPage+1).");\""; | ||
| 163 | +}elseif(($intPage > 0) && (pg_numrows($objRec) <= (10 * ($intPage+1)))){ | ||
| 164 | + $PageBack = " onClick=\"PageCnt(".($intPage-1).");\""; | ||
| 165 | + $PageNext = " readonly disabled"; | ||
| 166 | +}elseif(($intPage == 0) && (pg_numrows($objRec) > (10 * ($intPage+1)))){ | ||
| 167 | + $PageBack = " readonly disabled"; | ||
| 168 | + $PageNext = " onClick=\"PageCnt(".($intPage+1).");\""; | ||
| 169 | +}else{ | ||
| 170 | + $PageBack = " readonly disabled"; | ||
| 171 | + $PageNext = " readonly disabled"; | ||
| 172 | +} | ||
| 173 | +$o_smarty->assign('PageBack',$PageBack); | ||
| 174 | +$o_smarty->assign('PageNext',$PageNext); | ||
| 175 | + | ||
| 176 | +if (pg_numrows($objRec)==0) { | ||
| 177 | + $PageCheak = " disabled=true"; | ||
| 178 | +} | ||
| 179 | +$o_smarty->assign('PageCheak',$PageCheak); | ||
| 180 | + | ||
| 181 | +if (pg_numrows($objRec)==0) { | ||
| 182 | + $PageDel = " disabled=true"; | ||
| 183 | +} | ||
| 184 | +$o_smarty->assign('PageDel',$PageDel); | ||
| 185 | + | ||
| 186 | +//終了ページの取得 | ||
| 187 | +$intEndCnt=10 * ($intPage+1); | ||
| 188 | +if ($intEndCnt>pg_numrows($objRec)){ | ||
| 189 | + $intEndCnt=pg_numrows($objRec); | ||
| 190 | +} | ||
| 191 | + | ||
| 192 | +for ($intCnt = 10 * $intPage; $intCnt < $intEndCnt ; $intCnt++) { | ||
| 193 | + $objData = pg_fetch_object($objRec, $intCnt); | ||
| 194 | + | ||
| 195 | + $intCntP = $intCnt - 10 * $intPage; | ||
| 196 | + $PhpDate[$intCntP] = $objData->date; | ||
| 197 | + $PhpTime[$intCntP] = $objData->time; | ||
| 198 | + $PhpSeq[$intCntP] = $objData->seq; | ||
| 199 | + if ($objData->title !=""){ | ||
| 200 | + $PhpTitle[$intCntP] = $objData->title; | ||
| 201 | + }else{ | ||
| 202 | + $PhpTitle[$intCntP] = "タイトルなし"; | ||
| 203 | + } | ||
| 204 | + $PhpName_kj_sei[$intCntP] = $objData->name_kj_sei; | ||
| 205 | + $PhpName_kj_mei[$intCntP] = $objData->name_kj_mei; | ||
| 206 | + $PhpDate_kigen[$intCntP] = $objData->date_kigen; | ||
| 207 | + $PhpTime_kigen[$intCntP] = $objData->time_kigen; | ||
| 208 | + | ||
| 209 | + //長文ファイルチェック | ||
| 210 | + $strFileNm[$intCntP]=""; | ||
| 211 | + $strFileNm2[$intCntP]=""; | ||
| 212 | + $strFileNm3[$intCntP]=""; | ||
| 213 | + //ファイル1 | ||
| 214 | + if ($objData->filename_jp!=""){ | ||
| 215 | + $strFileNm[$intCntP]=LINE_DEL($objData->filename_jp,16); | ||
| 216 | + } | ||
| 217 | + | ||
| 218 | + //ファイル2 | ||
| 219 | + if ($objData->filename_jp2!=""){ | ||
| 220 | + $strFileNm2[$intCntP]=LINE_DEL($objData->filename_jp2,16); | ||
| 221 | + if ($strFileNm[$intCntP]!=""){ | ||
| 222 | + $strFileNm2[$intCntP] = "<br>".$strFileNm2[$intCntP]; | ||
| 223 | + } | ||
| 224 | + } | ||
| 225 | + | ||
| 226 | + //ファイル3 | ||
| 227 | + if ($objData->filename_jp3!=""){ | ||
| 228 | + $strFileNm3[$intCntP]=LINE_DEL($objData->filename_jp3,16); | ||
| 229 | + if (($strFileNm[$intCntP]!="") || ($strFileNm2[$intCntP]!="")){ | ||
| 230 | + $strFileNm3[$intCntP] = "<br>".$strFileNm3[$intCntP]; | ||
| 231 | + } | ||
| 232 | + } | ||
| 233 | + | ||
| 234 | + //既読状態 | ||
| 235 | + if ($objData->read_flg==0){ | ||
| 236 | + $read_flg[$intCntP] = "<span class=\"Chufont\">未読</span>"; | ||
| 237 | + $BgColor[$intCntP] = "tblUn"; | ||
| 238 | + }else{ | ||
| 239 | + $read_flg[$intCntP] = "<span class=\"Normalfont\">既読</span>"; | ||
| 240 | + $BgColor[$intCntP] = "tblAl"; | ||
| 241 | + } | ||
| 242 | +} | ||
| 243 | + | ||
| 244 | +$o_smarty->assign('intPage',$intPage); | ||
| 245 | +$o_smarty->assign('PhpDate',$PhpDate); | ||
| 246 | +$o_smarty->assign('PhpTime',$PhpTime); | ||
| 247 | +$o_smarty->assign('PhpSeq',$PhpSeq); | ||
| 248 | +$o_smarty->assign('PhpTitle',$PhpTitle); | ||
| 249 | +$o_smarty->assign('PhpName_kj_sei',$PhpName_kj_sei); | ||
| 250 | +$o_smarty->assign('PhpName_kj_mei',$PhpName_kj_mei); | ||
| 251 | +$o_smarty->assign('PhpDate_kigen',$PhpDate_kigen); | ||
| 252 | +$o_smarty->assign('PhpTime_kigen',$PhpTime_kigen); | ||
| 253 | + | ||
| 254 | +$o_smarty->assign('strFileNm',$strFileNm); | ||
| 255 | +$o_smarty->assign('strFileNm2',$strFileNm2); | ||
| 256 | +$o_smarty->assign('strFileNm3',$strFileNm3); | ||
| 257 | + | ||
| 258 | +$o_smarty->assign('read_flg',$read_flg); | ||
| 259 | +$o_smarty->assign('BgColor',$BgColor); | ||
| 260 | + | ||
| 261 | +$o_smarty->assign('pg_numrows',pg_numrows($objRec)); | ||
| 262 | + | ||
| 263 | +$o_smarty->assign('PHP_TITLE_NAME',$PHP_TITLE_NAME[7]); | ||
| 264 | + | ||
| 265 | +//無料版ダウンロードボタン制御 | ||
| 266 | +$o_smarty->assign('PHP_MODE_FLG',$PHP_MODE_FLG); | ||
| 267 | + | ||
| 268 | +$o_smarty->assign('Sort_Disp',$Sort_Disp); | ||
| 269 | +$o_smarty->assign('Sort_Val',$Sort_Val); | ||
| 270 | +$o_smarty->assign('Sort_Ptn',$Sort_Ptn); | ||
| 271 | +$o_smarty->assign('Sort_Mode',$Sort_Mode); | ||
| 272 | + | ||
| 273 | +$o_smarty->display('CIR001.tpl'); | ||
| 274 | + | ||
| 275 | +?> |
CIR002.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム叹¨搀枉饶 | ||
| 5 | +//* プログラムID¨CIR002.php | ||
| 6 | +//* 怠墙 ¨搀枉饶糠惮帴浩搀枉侯喇茶烫 | ||
| 7 | +//* 侯喇荚 ¨ | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | + | ||
| 11 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 12 | + | ||
| 13 | +include("include/session_start.inc"); | ||
| 14 | +include("include/SessionChk.inc"); | ||
| 15 | +include("include/STRING.inc"); | ||
| 16 | +include('./include/smarty.conf'); | ||
| 17 | + | ||
| 18 | +include("inc/header.inc"); | ||
| 19 | +include("include/input_chk.inc"); | ||
| 20 | +include("inc/CIR002.inc"); | ||
| 21 | +//メニュ〖セット | ||
| 22 | +include("menu_opacity.php"); | ||
| 23 | +$strDBinc="../".$PHP_FOLDER."/include/dbcon.inc"; | ||
| 24 | +include($strDBinc); | ||
| 25 | + | ||
| 26 | +//**** DB儡鲁 ****// | ||
| 27 | +include("./include/dbcon.inc"); //DB儡鲁 | ||
| 28 | + | ||
| 29 | + | ||
| 30 | +$strSQLsyain=""; | ||
| 31 | +$objRecsyain="null"; | ||
| 32 | +$strSQLrtn=""; | ||
| 33 | +$objRecrtn="null"; | ||
| 34 | +$strTempPath="temp/".$PHP_FOLDER_NAME."/kairan/"; | ||
| 35 | + | ||
| 36 | +if ($PHP_MODE_FLG==2){ | ||
| 37 | + $PHP_DISABLED_flg=" disabled"; | ||
| 38 | +} | ||
| 39 | + | ||
| 40 | +//柴的技からの搀枉息瓢 | ||
| 41 | +if (!empty($txtCTGName)){ | ||
| 42 | + $fromKaigi_flg = 1; | ||
| 43 | +} | ||
| 44 | + | ||
| 45 | + | ||
| 46 | +//浩搀枉の眷圭 | ||
| 47 | +if (!empty($seq)){ | ||
| 48 | + | ||
| 49 | + $strSQLrtn="SELECT title,memo,filename,filename_jp,filename2,filename_jp2,filename3,filename_jp3 FROM kairan_tbl Where seq=$seq "; | ||
| 50 | + $objRecrtn = pg_exec($strSQLrtn); | ||
| 51 | + if($objRecrtn==false){ | ||
| 52 | + echo("SQL悸乖に己窃しました(SELECT)"); | ||
| 53 | + exit; | ||
| 54 | + } | ||
| 55 | + $obrtn = pg_fetch_object($objRecrtn,0); | ||
| 56 | + | ||
| 57 | + $kairan_title=htmlspecialchars($obrtn->title); | ||
| 58 | + $your_memo=$obrtn->memo; | ||
| 59 | + | ||
| 60 | + $splitlen=50; | ||
| 61 | + //ファイル1 | ||
| 62 | + $strfilename=$obrtn->filename; | ||
| 63 | + $strfilename_jp=$obrtn->filename_jp; | ||
| 64 | + $strFileNm=""; | ||
| 65 | + //ファイル1 | ||
| 66 | + if ($obrtn->filename_jp!=""){ | ||
| 67 | + $strFileNm=LINE_DEL($obrtn->filename_jp,16); | ||
| 68 | + } | ||
| 69 | + | ||
| 70 | + //ファイル2 | ||
| 71 | + $strfilename2=$obrtn->filename2; | ||
| 72 | + $strfilename_jp2=$obrtn->filename_jp2; | ||
| 73 | + $strFileNm2=""; | ||
| 74 | + if ($obrtn->filename_jp2!=""){ | ||
| 75 | + $strFileNm2=LINE_DEL($obrtn->filename_jp2,16); | ||
| 76 | + } | ||
| 77 | + | ||
| 78 | + //ファイル3 | ||
| 79 | + $strfilename3=$obrtn->filename3; | ||
| 80 | + $strfilename_jp3=$obrtn->filename_jp3; | ||
| 81 | + $strFileNm3=""; | ||
| 82 | + if ($obrtn->filename_jp3!=""){ | ||
| 83 | + $strFileNm3=LINE_DEL($obrtn->filename_jp3,16); | ||
| 84 | + } | ||
| 85 | + | ||
| 86 | +} | ||
| 87 | + | ||
| 88 | +//藕烧ファイル肋年 | ||
| 89 | +if ($file_kind == 1){ | ||
| 90 | + $strfilename=""; | ||
| 91 | + $strfilename_jp=""; | ||
| 92 | + $strFileNm=""; | ||
| 93 | +}else if ($file_kind == 2){ | ||
| 94 | + $strfilename2=""; | ||
| 95 | + $strfilename_jp2=""; | ||
| 96 | + $strFileNm2=""; | ||
| 97 | +}else if ($file_kind == 3){ | ||
| 98 | + $strfilename3=""; | ||
| 99 | + $strfilename_jp3=""; | ||
| 100 | + $strFileNm3=""; | ||
| 101 | +} | ||
| 102 | + | ||
| 103 | +//婶嚏攫鼠艰评 | ||
| 104 | +$strSQLmst = "SELECT syozoku_cd,bumon_name FROM mst_bumon Where del_flg=0 Order by disp_rank"; | ||
| 105 | +$objRecmst = pg_exec($strSQLmst); | ||
| 106 | +if($objRecmst==false){ | ||
| 107 | + echo("SQL悸乖に己窃しました(SELECT)"); | ||
| 108 | + exit; | ||
| 109 | +} | ||
| 110 | + | ||
| 111 | +//家镑攫鼠艰评 | ||
| 112 | +$strSQLsyain="SELECT syain_cd,name_kj_sei,name_kj_mei FROM syain_tbl Where del_flg=true Order by disp_rank"; | ||
| 113 | +$objRecsyain = pg_exec($strSQLsyain); | ||
| 114 | +if($objRecsyain==false){ | ||
| 115 | + echo("SQL悸乖に己窃しました(SELECT)"); | ||
| 116 | + exit; | ||
| 117 | +} | ||
| 118 | + | ||
| 119 | +if (($intaddsts == 1) || ($intaddsts == 2)){ | ||
| 120 | + //家镑攫鼠艰评 | ||
| 121 | + $strJyoken=str_replace("/","' or syain_cd='",$strsel); | ||
| 122 | +} | ||
| 123 | +$strSQLSyain="SELECT syain_cd,name_kj_sei,name_kj_mei FROM syain_tbl Where syain_cd=" . "'" .$strJyoken ."'" ." Order by disp_rank"; | ||
| 124 | +$objRecData = pg_exec($strSQLSyain); | ||
| 125 | +if($objRecData==false){ | ||
| 126 | + echo("SQL悸乖に己窃しました(SELECT)"); | ||
| 127 | + exit; | ||
| 128 | +} | ||
| 129 | + | ||
| 130 | +if ($fromKaigi_flg==1){ | ||
| 131 | + //家镑攫鼠艰评 | ||
| 132 | + $strJyoken_sp=str_replace("/","' or syain_cd='",$txtSpeaker); | ||
| 133 | +} | ||
| 134 | +$strSQLSyain_sp="SELECT syain_cd,name_kj_sei,name_kj_mei FROM syain_tbl Where syain_cd=" . "'" .$strJyoken_sp ."'" ." Order by disp_rank"; | ||
| 135 | +$objRecData_sp = pg_exec($strSQLSyain_sp); | ||
| 136 | +if($objRecData_sp==false){ | ||
| 137 | + echo("SQL悸乖に己窃しました(SELECT)"); | ||
| 138 | + exit; | ||
| 139 | +} | ||
| 140 | + | ||
| 141 | + | ||
| 142 | +if ($fromKaigi_flg==1){ | ||
| 143 | + //家镑攫鼠艰评 | ||
| 144 | + $strJyoken_ob=str_replace("/","' or syain_cd='",$txtObserver); | ||
| 145 | +} | ||
| 146 | +$strSQLSyain_ob="SELECT syain_cd,name_kj_sei,name_kj_mei FROM syain_tbl Where syain_cd=" . "'" .$strJyoken_ob ."'" ." Order by disp_rank"; | ||
| 147 | +$objRecData_ob = pg_exec($strSQLSyain_ob); | ||
| 148 | +if($objRecData==false){ | ||
| 149 | + echo("SQL悸乖に己窃しました(SELECT)"); | ||
| 150 | + exit; | ||
| 151 | +} | ||
| 152 | + | ||
| 153 | +//<!--搀枉惹掐蜗〖--> | ||
| 154 | +if ($fromKaigi_flg==1){ | ||
| 155 | + $kairan_title = mb_convert_encoding($txtTheme,"EUC-JP","auto"); | ||
| 156 | + $your_memo .= '≮柴的テ〖マ≯ '."\n".$kairan_title."\n"; | ||
| 157 | +// $your_memo .= '≮柴的カテゴリ≯ '.mb_convert_encoding($txtCTGName,"EUC-JP","auto")."\n\n"; | ||
| 158 | + $your_memo .= '≮柴的のル〖ル≯'."\n".mb_convert_encoding($txtRule,"EUC-JP","auto")."\n"; | ||
| 159 | + $your_memo .= '≮泼淡祸灌≯'."\n".mb_convert_encoding($txtEtc,"EUC-JP","auto")."\n"; | ||
| 160 | + $your_memo .= '≮柴的袋粗≯ '."\n".mb_convert_encoding($txtTerm,"EUC-JP","auto")."\n"; | ||
| 161 | + $your_memo .= '≮的墓≯ '."\n".mb_convert_encoding($txtChairP,"EUC-JP","auto")."\n"; | ||
| 162 | + $your_memo .= '≮的祸峡侯喇荚≯ '."\n".mb_convert_encoding($txtMinutesMk,"EUC-JP","auto")."\n"; | ||
| 163 | + $your_memo .= '≮的祸峡≯ '."\n".mb_convert_encoding($txtMinutes,"EUC-JP","auto")."\n"; | ||
| 164 | +} | ||
| 165 | +$o_smarty->assign('kairan_title',$kairan_title); | ||
| 166 | +$o_smarty->assign('your_memo',$your_memo); | ||
| 167 | + | ||
| 168 | + | ||
| 169 | +if ($send_flg==0){ | ||
| 170 | + $send_flg_bumon ="checked"; | ||
| 171 | +} | ||
| 172 | +$o_smarty->assign('send_flg_bumon',$send_flg_bumon); | ||
| 173 | + | ||
| 174 | +$bumon .='<OPTION value="0">链婶嚏</OPTION>'; | ||
| 175 | +for ($intBumon = 0; $intBumon < pg_numrows($objRecmst); $intBumon++) { | ||
| 176 | + $objDatamst = pg_fetch_object($objRecmst, $intBumon); | ||
| 177 | + $bumon .= '<OPTION value="'.$objDatamst->syozoku_cd.'">'.$objDatamst->bumon_name.'</OPTION>'; | ||
| 178 | +} | ||
| 179 | +$o_smarty->assign('bumon',$bumon); | ||
| 180 | + | ||
| 181 | +//<!--家镑侍流慨黎--> | ||
| 182 | +if ($send_flg==1 || $strsel != ""){ | ||
| 183 | + $syain = "checked"; | ||
| 184 | +} | ||
| 185 | + | ||
| 186 | +if ($fromKaigi_flg==1){ | ||
| 187 | + if (pg_numrows($objRecData_sp) != 0){ | ||
| 188 | + $syain = "checked"; | ||
| 189 | + for ($intlist = 0; $intlist < pg_numrows($objRecData_sp); $intlist++) { | ||
| 190 | + $objlist = pg_fetch_object($objRecData_sp, $intlist); | ||
| 191 | + $syain_add .= '<OPTION value= "$objlist->syain_cd">'.$objlist->name_kj_sei.$objlist->name_kj_mei."</OPTION>"; | ||
| 192 | + } | ||
| 193 | + $syain_add .= '<OPTION value="" > </OPTION>'; | ||
| 194 | + }else{ | ||
| 195 | + $syain_add .= '<OPTION value="" > </OPTION>'; | ||
| 196 | + } | ||
| 197 | +}elseif(pg_numrows($objRecData) != 0){ | ||
| 198 | + for ($intlist = 0; $intlist < pg_numrows($objRecData); $intlist++) { | ||
| 199 | + $objlist = pg_fetch_object($objRecData, $intlist); | ||
| 200 | + $syain_add .= '<OPTION value= "$objlist->syain_cd">'.$objlist->name_kj_sei.$objlist->name_kj_mei."</OPTION>"; | ||
| 201 | + } | ||
| 202 | + $syain_add .= '<OPTION value="" > </OPTION>'; | ||
| 203 | +}else{ | ||
| 204 | + $syain_add .= '<OPTION value="" > </OPTION>'; | ||
| 205 | +} | ||
| 206 | + | ||
| 207 | +$o_smarty->assign('syain_add',$syain_add); | ||
| 208 | + | ||
| 209 | +for ($intlist = 0; $intlist < pg_numrows($objRecsyain); $intlist++) { | ||
| 210 | + $objlist = pg_fetch_object($objRecsyain, $intlist); | ||
| 211 | + $syain_list .= "<OPTION value= $objlist->syain_cd selected>".$objlist->name_kj_sei.$objlist->name_kj_mei."</OPTION>"; | ||
| 212 | +} | ||
| 213 | +$o_smarty->assign('syain_list',$syain_list); | ||
| 214 | +$o_smarty->assign('syain',$syain); | ||
| 215 | + | ||
| 216 | + | ||
| 217 | +//<!--避枉のみ--> | ||
| 218 | +//$strsel2 = $strsel; | ||
| 219 | +// if (pg_numrows($objRecData) != 0){ | ||
| 220 | +// for ($intlist = 0; $intlist < pg_numrows($objRecData); $intlist++) { | ||
| 221 | +// $objlist = pg_fetch_object($objRecData, $intlist); | ||
| 222 | +// $syain_add_view .= "<OPTION value= $objlist->syain_cd>".$objlist->name_kj_sei.$objlist->name_kj_mei."</OPTION>"; | ||
| 223 | +// } | ||
| 224 | +// $syain_add_view .= "<OPTION value= > </OPTION>"; | ||
| 225 | +// } | ||
| 226 | +// else{ | ||
| 227 | +// $syain_add_view .= "<OPTION value= > </OPTION>"; | ||
| 228 | +// } | ||
| 229 | +// $o_smarty->assign('syain_add_view',$syain_add_view); | ||
| 230 | +// | ||
| 231 | +// | ||
| 232 | +// for ($intlist = 0; $intlist < pg_numrows($objRecsyain); $intlist++) { | ||
| 233 | +// $objlist = pg_fetch_object($objRecsyain, $intlist); | ||
| 234 | +// $syain_list_view .= "<OPTION value= $objlist->syain_cd selected>".$objlist->name_kj_sei.$objlist->name_kj_mei."</OPTION>"; | ||
| 235 | +// } | ||
| 236 | +// $o_smarty->assign('syain_list_view',$syain_list_view); | ||
| 237 | + | ||
| 238 | + | ||
| 239 | +if ($fromKaigi_flg==1){ | ||
| 240 | + if (pg_numrows($objRecData_ob) != 0){ | ||
| 241 | + for ($intlist = 0; $intlist < pg_numrows($objRecData_ob); $intlist++) { | ||
| 242 | + $objlist = pg_fetch_object($objRecData_ob, $intlist); | ||
| 243 | + $syain_add_view .= "<OPTION value= $objlist->syain_cd>".$objlist->name_kj_sei.$objlist->name_kj_mei."</OPTION>"; | ||
| 244 | + } | ||
| 245 | + $syain_add_view .= '<OPTION value="" > </OPTION>'; | ||
| 246 | + } | ||
| 247 | + else{ | ||
| 248 | + $syain_add_view .= '<OPTION value="" > </OPTION>'; | ||
| 249 | + } | ||
| 250 | +}else{ | ||
| 251 | +$syain_add_view = $syain_add; | ||
| 252 | +} | ||
| 253 | +$o_smarty->assign('syain_add_view',$syain_add_view); | ||
| 254 | +$syain_list_view = $syain_list; | ||
| 255 | +$o_smarty->assign('syain_list_view',$syain_list_view); | ||
| 256 | + | ||
| 257 | +//搀枉袋嘎肋年 | ||
| 258 | + | ||
| 259 | +//钳 | ||
| 260 | +$Cir_y = "<OPTION value='' selected>----钳</OPTION>"; | ||
| 261 | +for ($i=Date("Y");$i<=Date("Y")+2;$i++) { | ||
| 262 | + $Cir_y .= "<OPTION value='".$i."'>".$i."钳</OPTION>"; | ||
| 263 | +} | ||
| 264 | + | ||
| 265 | +$o_smarty->assign('Cir_y',$Cir_y); | ||
| 266 | + | ||
| 267 | +//奉 | ||
| 268 | +$Cir_m = "<OPTION value='' selected>--奉</OPTION>"; | ||
| 269 | +for ($i=1;$i<=12;$i++) { | ||
| 270 | + $Cir_m .= "<OPTION value='".sprintf('%02d', $i)."'>".$i."奉</OPTION>"; | ||
| 271 | +} | ||
| 272 | +$o_smarty->assign('Cir_m',$Cir_m); | ||
| 273 | + | ||
| 274 | +//泣 | ||
| 275 | +$Cir_d = "<OPTION value='' selected>--泣</OPTION>"; | ||
| 276 | +for ($i=1;$i<=31;$i++) { | ||
| 277 | + $Cir_d .= "<OPTION value='".sprintf('%02d', $i)."'>".$i."泣</OPTION>"; | ||
| 278 | +} | ||
| 279 | +$b = 01; | ||
| 280 | +$o_smarty->assign('Cir_d',$Cir_d); | ||
| 281 | + | ||
| 282 | +//箕 | ||
| 283 | +$Cir_h = "<OPTION value='' selected>--箕</OPTION>"; | ||
| 284 | +for ($i=8;$i<=23;$i++) { | ||
| 285 | + $Cir_h .= "<OPTION value='".sprintf('%02d', $i)."'>".$i."箕</OPTION>"; | ||
| 286 | +} | ||
| 287 | +for ($i=0;$i<=7;$i++) { | ||
| 288 | + $Cir_h .= "<OPTION value='".sprintf('%02d', $i)."'>".$i."箕</OPTION>"; | ||
| 289 | +} | ||
| 290 | +$o_smarty->assign('Cir_h',$Cir_h); | ||
| 291 | + | ||
| 292 | +//尸 | ||
| 293 | +$Cir_min = "<OPTION value='' selected>--尸</OPTION>"; | ||
| 294 | +for ($i=0;$i<=11;$i++) { | ||
| 295 | + $Cir_min .= "<OPTION value='".sprintf('%02d', $i*5)."'>".($i*5)."尸</OPTION>"; | ||
| 296 | +} | ||
| 297 | +$o_smarty->assign('Cir_min',$Cir_min); | ||
| 298 | + | ||
| 299 | +//デフォルト袋嘎 | ||
| 300 | +$strSQLmst = "SELECT default_data FROM mst_default_data Where data_no = 3"; | ||
| 301 | +$objRecmst = pg_exec($strSQLmst); | ||
| 302 | +if($objRecmst==false){ | ||
| 303 | + echo("SQL悸乖に己窃しました(SELECT)"); | ||
| 304 | + exit; | ||
| 305 | +} | ||
| 306 | +$objDatamst = pg_fetch_object($objRecmst, 0); | ||
| 307 | +$intDefault = (int) $objDatamst->default_data; | ||
| 308 | +if($intDefault >= 30){ | ||
| 309 | + $strDefault = " ".($intDefault / 30)." ヶ奉"; | ||
| 310 | +}else{ | ||
| 311 | + $strDefault = " ".($intDefault / 7)." 降粗"; | ||
| 312 | +} | ||
| 313 | +$o_smarty->assign('strDefault',$strDefault); | ||
| 314 | + | ||
| 315 | +if (trim($strfilename)==""){ | ||
| 316 | + $PhpFileName = '<input type="file" size="88" name="upfile1" value="" contentEditable="false" '.$PHP_DISABLED." ".$PHP_DISABLED_flg." ".$_SESSION["PHP_E_GRU_CAPA_OVER"].'>'; | ||
| 317 | +}else{ | ||
| 318 | + $PhpFileName = '<span class="Normalfont"><A href='.$strTempPath.$strfilename.'>'.$strFileNm.'</A> <INPUT TYPE="button" VALUE=" 猴 近 " onclick="file_del(1);"></span>'; | ||
| 319 | + $PhpFileName .= '<input type="hidden" name="upfile1" value="">'; | ||
| 320 | +} | ||
| 321 | +$o_smarty->assign('PhpFileName',$PhpFileName); | ||
| 322 | + | ||
| 323 | +if (trim($strfilename2)==""){ | ||
| 324 | + $PhpFileName2 = '<input type="file" size="88" name="upfile2" value="" contentEditable="false" '.$PHP_DISABLED." ".$PHP_DISABLED_flg." ".$_SESSION["PHP_E_GRU_CAPA_OVER"].'></TD>'; | ||
| 325 | +}else{ | ||
| 326 | + $PhpFileName2 = '<span class="Normalfont"><A href='.$strTempPath.$strfilename2.'>'.$strFileNm2.'</A> <INPUT TYPE="button" VALUE=" 猴 近 " onclick="file_del(2);"></span></TD>'; | ||
| 327 | + $PhpFileName2 .= '<input type="hidden" name="upfile2" value="">'; | ||
| 328 | +} | ||
| 329 | +$o_smarty->assign('PhpFileName2',$PhpFileName2); | ||
| 330 | + | ||
| 331 | +if (trim($strfilename3)==""){ | ||
| 332 | + $PhpFileName3 = '<input type="file" size="88" name="upfile3" value="" contentEditable="false" '.$PHP_DISABLED." ".$PHP_DISABLED_flg." ".$_SESSION["PHP_E_GRU_CAPA_OVER"].'></TD>'; | ||
| 333 | +}else{ | ||
| 334 | + $PhpFileName3 = '<span class="Normalfont"><A href='.$strTempPath.$strfilename3.'>'.$strFileNm3.'</A> <INPUT TYPE="button" VALUE=" 猴 近 " onclick="file_del(3);"></span></TD>'; | ||
| 335 | + $PhpFileName3 .= '<input type="hidden" name="upfile3" value="">'; | ||
| 336 | +} | ||
| 337 | + | ||
| 338 | +$kokai_flg_yes = "checked"; | ||
| 339 | + | ||
| 340 | +$o_smarty->assign('PhpFileName3',$PhpFileName3); | ||
| 341 | +$o_smarty->assign('kokai_flg_yes',$kokai_flg_yes); | ||
| 342 | + | ||
| 343 | +$o_smarty->assign('strfilename',$strfilename); | ||
| 344 | +$o_smarty->assign('strfilename_jp',$strfilename_jp); | ||
| 345 | +$o_smarty->assign('strFileNm',$strFileNm); | ||
| 346 | +$o_smarty->assign('strfilename2',$strfilename2); | ||
| 347 | +$o_smarty->assign('strfilename_jp2',$strfilename_jp2); | ||
| 348 | +$o_smarty->assign('strFileNm2',$strFileNm2); | ||
| 349 | +$o_smarty->assign('strfilename3',$strfilename3); | ||
| 350 | +$o_smarty->assign('strfilename_jp3',$strfilename_jp3); | ||
| 351 | +$o_smarty->assign('strFileNm3',$strFileNm3); | ||
| 352 | + | ||
| 353 | +$o_smarty->assign('PHP_TITLE_NAME',$PHP_TITLE_NAME[7]); | ||
| 354 | + | ||
| 355 | +$o_smarty->display('CIR002.tpl'); | ||
| 356 | + | ||
| 357 | +?> |
Please
register
or
login
to post a comment