SEND3002.php 3.47 KB
<?PHP 
//*****************************************************************************
//* 
//* プログラム名:め〜るNiポン!V2
//* プログラムID:SEND3002.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{

}

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

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

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('SEND3002.tpl');


?>