SEND1002.php 4.84 KB
<?PHP 
//*****************************************************************************
//* 
//* プログラム名:め〜るNiポン!V2
//* プログラムID:SEND1002.php
//* 機能        :送信先選択(配信)
//* 
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");

//***************************
//* インクルードファイル
//***************************
include('./include/smarty.conf');
include("./include/session_start.inc");
include("./include/SessionChk.inc");

//********** ヘッダー処理 **********//
include("./include/headr_data.inc");

//***************************
//* 初期処理
//***************************
include("./include/dbcon.inc");

//*** 送信元選択 ***//
$strSQL  = "SELECT ";
$strSQL .= " * ";
$strSQL .= "FROM ";
$strSQL .= " syain_tbl ";
if ($_POST["Send_User"]!=""){
		$User_List = split ("," , $_POST["Send_User"]);
		for($intI = 0; $intI < count($User_List)-1; $intI++){
				if ($intI==0){
						$strSQL .= " WHERE syain_cd<>".$User_List[$intI];
				}else{
						$strSQL .= " AND syain_cd<>".$User_List[$intI];
				}
		}
}
$strSQL .= " ORDER BY ";
$strSQL .= "  name_kn_sei ASC,";
$strSQL .= "  name_kn_mei ASC,";
$strSQL .= "  syain_cd ASC";
//echo $strSQL;
$objRec = pg_exec($strSQL);
if($objRec==false){
    echo("SQL実行に失敗しました(SELECT)");
    exit;
}
for($intI = 0; $intI < pg_numrows($objRec) ; $intI++) {
	$objData = pg_fetch_object($objRec, $intI);
	$Select_List[$intI][0] = $objData->syain_cd;
	$Select_List[$intI][1] = $objData->name_kj_sei." ".$objData->name_kj_mei;
	$Select_List[$intI][2] = $objData->mail_addr;
	$Select_List[$intI][3] = $objData->pc_mail_addr;
}
$o_smarty->assign('Select_List'  , $Select_List);

//*** 選択済みユーザー ***//
if ($_POST["Send_User"]!=""){
		$strSQL  = "SELECT ";
		$strSQL .= " * ";
		$strSQL .= "FROM ";
		$strSQL .= " syain_tbl ";
		$User_List = split ("," , $_POST["Send_User"]);
		for($intI = 0; $intI < count($User_List)-1; $intI++){
				if ($intI==0){
						$strSQL .= " WHERE syain_cd=".$User_List[$intI];
				}else{
						$strSQL .= " OR syain_cd=".$User_List[$intI];
				}
		}
		$strSQL .= " ORDER BY ";
		$strSQL .= "  name_kn_sei ASC,";
		$strSQL .= "  name_kn_mei ASC,";
		$strSQL .= "  syain_cd ASC";
		$objRec = pg_exec($strSQL);
		if($objRec==false){
		    echo("SQL実行に失敗しました(SELECT)");
		    exit;
		}
		for($intI = 0; $intI < pg_numrows($objRec) ; $intI++) {
			$objData = pg_fetch_object($objRec, $intI);
			$Send_List[$intI][0] = $objData->syain_cd;
			$Send_List[$intI][1] = $objData->name_kj_sei." ".$objData->name_kj_mei;
			$Send_List[$intI][2] = $objData->mail_addr;
			$Send_List[$intI][3] = $objData->pc_mail_addr;
		}
}else{

}

//候補日時
for($i=0;$i<10;$i++){
	$kouhoData[$i][0]  = $i + 1;
	$kouhoData[$i][1]  = $_REQUEST["kouhoS_yyyy".$kouhoData[$i][0]];
	$kouhoData[$i][2]  = $_REQUEST["kouhoS_mm".$kouhoData[$i][0]];
	$kouhoData[$i][3]  = $_REQUEST["kouhoS_dd".$kouhoData[$i][0]];
	$kouhoData[$i][4]  = $_REQUEST["kouhoS_hh".$kouhoData[$i][0]];
	$kouhoData[$i][5]  = $_REQUEST["kouhoS_ii".$kouhoData[$i][0]];
	$kouhoData[$i][6]  = $_REQUEST["kouhoE_yyyy".$kouhoData[$i][0]];
	$kouhoData[$i][7]  = $_REQUEST["kouhoE_mm".$kouhoData[$i][0]];
	$kouhoData[$i][8]  = $_REQUEST["kouhoE_dd".$kouhoData[$i][0]];
	$kouhoData[$i][9]  = $_REQUEST["kouhoE_hh".$kouhoData[$i][0]];
	$kouhoData[$i][10] = $_REQUEST["kouhoE_ii".$kouhoData[$i][0]];
}


$o_smarty->assign('Send_List'  , $Send_List);
$o_smarty->assign('Send_User'  , $_POST["Send_User"]);

$o_smarty->assign('alarm_flg',  $_REQUEST["alarm_flg"]);
$o_smarty->assign('SendType',   $_REQUEST["SendType"]);
$o_smarty->assign('radSendPtn', $_REQUEST["radSendPtn"]);
$o_smarty->assign('group_id',   $_REQUEST["group_id"]);

$o_smarty->assign('pattern_id', $_REQUEST["pattern_id"]);

$o_smarty->assign('limit_yyyy',    $_REQUEST["limit_yyyy"]);
$o_smarty->assign('limit_mm',      $_REQUEST["limit_mm"]);
$o_smarty->assign('limit_dd',      $_REQUEST["limit_dd"]);
$o_smarty->assign('limit_time_hh', $_REQUEST["limit_time_hh"]);
$o_smarty->assign('limit_time_mm', $_REQUEST["limit_time_mm"]);

$o_smarty->assign('kouho',     $_REQUEST["kouho"]);
$o_smarty->assign('kouhoData', $kouhoData);

$o_smarty->assign('noAnswer', $_REQUEST["noAnswer"]);

$o_smarty->assign('view_flg', $_REQUEST["view_flg"]);

if($_REQUEST["SendType"] != ""){
	$o_smarty->assign('radSend',   $_REQUEST["SendType"]);
}else{
	$o_smarty->assign('radSend',   $_REQUEST["radSend"]);
}
if($_REQUEST["kenmei"] != ""){
	$o_smarty->assign('TITLE',   $_REQUEST["kenmei"]);
}else{
	$o_smarty->assign('TITLE',   $_REQUEST["TITLE"]);
}
if($_REQUEST["tei"] != ""){
	$o_smarty->assign('rad_tei',   $_REQUEST["tei"]);
}else{
	$o_smarty->assign('rad_tei',   $_REQUEST["rad_tei"]);
}
if($_REQUEST["text"] != ""){
	$o_smarty->assign('MAIL_TEXT',   $_REQUEST["text"]);
}else{
	$o_smarty->assign('MAIL_TEXT',   $_REQUEST["MAIL_TEXT"]);
}

$o_smarty->display('SEND1002.tpl');


?>