Commit c960516d632ba3e95cfa0c7775d8a8a28371e13e

Authored by 山上
0 parents

移行前EグルPro

Too many changes to show.

To preserve performance only 37 of 37+ files are displayed.

  1 +temp/
  2 +templates_c/
  1 +php_flag register_globals On
  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 +?>
  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 +?>
  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 +?>
  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>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 +?>
  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 (" ", "&nbsp;", $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 +
  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 +?>
  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 +%>
  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 +?>
  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 +?>
  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 +?>
  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