EC-CUBEでMyPageにステータスを表示する

対象ファイル: data/Smarty/templates/default/mypage/index.tpl

<!--▼CONTENTS-->
<div id="mypagecolumn">
	<div id="mycontentsarea">
	<h3><img src="<!--{$TPL_DIR}-->img/mypage/subtitle05.gif" width="580" height="40" alt="購入履歴詳細" /></h3>
	<p class="myconditionarea">
	<strong>申込日時:&nbsp;</strong><!--{$arrDisp.create_date|sfDispDBDate}--><br />
	<strong>注文番号:&nbsp;</strong><!--{$arrDisp.order_id}--><br />
	<strong>お支払い方法:&nbsp;</strong><!--{$arrPayment&#91;$arrDisp.payment_id&#93;|escape}-->
	<!--{if $arrDisp.deliv_time_id != ""}--><br />
	<strong>お届け時間:&nbsp;</strong><!--{$arrDelivTime&#91;$arrDisp.deliv_time_id&#93;|escape}-->
	<!--{/if}-->
	<!--{if $arrDisp.deliv_date != ""}--><br />
	<strong>お届け日:&nbsp;</strong><!--{$arrDisp.deliv_date|escape}-->
	<!--{/if}-->
	</p>

	<table summary="購入商品詳細">
		<tr>
		<th>サービスコード</th>
		<th>サービス名</th>
		<th>単価</th>
		<th>冊数</th>
		<th>小計</th>
		</tr>
		<!--{section name=cnt loop=$arrDisp.quantity}-->
		<tr>
		<td><!--{$arrDisp.product_code&#91;cnt&#93;|escape}--></td>
		<td><a href="<!--{$smarty.const.URL_DIR}-->products/detail.php?product_id=<!--{$arrDisp.product_id&#91;cnt&#93;}-->"><!--{$arrDisp.product_name&#91;cnt&#93;|escape}--></a></td>
		<!--{assign var=price value=`$arrDisp.price&#91;cnt&#93;`}-->
		<!--{assign var=quantity value=`$arrDisp.quantity&#91;cnt&#93;`}-->
		<td class="pricetd"><!--{$price|escape|number_format}-->円</td>
		<td><!--{$quantity|escape}--></td>
		<td class="pricetd"><!--{$price|sfPreTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|sfMultiply:$quantity|number_format}-->円</td>
		</tr>
		<!--{/section}-->
		<tr>
		<th colspan="4" class="resulttd">小計</th>
		<td class="pricetd"><!--{$arrDisp.subtotal|number_format}-->円</td>
		</tr>
		<!--{assign var=point_discount value="`$arrDisp.use_point*$smarty.const.POINT_VALUE`"}-->
		<!--{if $point_discount > 0}-->
		<tr>
		<th colspan="4" class="resulttd">ポイント値引き</th>
		<td class="pricetd"><!--{$point_discount|number_format}-->円</td>
		</tr>
		<!--{/if}-->
		<!--{assign var=key value="discount"}-->
		<!--{if $arrDisp&#91;$key&#93; != "" && $arrDisp&#91;$key&#93; > 0}-->
		<tr>
		<th colspan="4" class="resulttd">値引き</th>
		<td class="pricetd"><!--{$arrDisp&#91;$key&#93;|number_format}-->円</td>
		</tr>
		<!--{/if}-->
		<tr>
		<th colspan="4" class="resulttd">送料</th>
		<td class="pricetd"><!--{assign var=key value="deliv_fee"}--><!--{$arrDisp&#91;$key&#93;|escape|number_format}-->円</td>
		</tr>
		<tr>
		<th colspan="4" class="resulttd">手数料</th>
		<!--{assign var=key value="charge"}-->
		<td class="pricetd"><!--{$arrDisp&#91;$key&#93;|escape|number_format}-->円</td>
		</tr>
		<tr>
		<th colspan="4" class="resulttd">合計</th>
		<td class="pricetd"><em><!--{$arrDisp.payment_total|number_format}-->円</em></td>
		</tr>
	</table>

	<!-- 使用ポイントここから -->
	<!--{if $smarty.const.USE_POINT === true}-->
		<table summary="使用ポイント">
		<tr>
			<th>ご使用ポイント</th>
			<td class="pricetd"><!--{assign var=key value="use_point"}--><!--{$arrDisp&#91;$key&#93;|number_format|default:0}--> pt</td>
		</tr>
		<tr>
			<th>今回加算されるポイント</th>
			<td class="pricetd"><!--{$arrDisp.add_point|number_format|default:0}--> pt</td>
		</tr>
		</table>
	<!--{/if}-->
	<!-- 使用ポイントここまで -->

		<table summary="ステータス">
		<tr>
			<th>ステータス</th>
			<td class="pricetd">
<!--{php}-->
	$hoge = $this->get_template_vars();
	$hoge = $hoge[arrDisp];
	$ext_order_id = $hoge[order_id];

	// Config読込み
	include $_SERVER[DOCUMENT_ROOT]."/../eccube2_data/system/install.php";
	//------------------------------------------------------
	// MySQLに接続開始
		$db = mysql_connect(DB_SERVER,DB_USER,DB_
PASSWORD);
		// mysql_query("SET NAMES utf8");
		// DB指定(確認用)
		if(!mysql_select_
db(DB_NAME, $db)){
			// echo "<div style=\"color:red;\">\nメインデータベースに接続できません。</div>\n";
		}elseif(mysql_select_db(DB_NAME, $db)){
			// echo "<div style=\"color:green;\">\nDB指定OK!(".DB_NAME.")</div>\n\n\n";
		}
	//------------------------------------------------------
	$sql="SELECT * FROM `dtb_order` WHERE `order_id` = '$ext_order_id'";
	$rs = mysql_query($sql,$db);
	$arr_product_id = array();
	$item = mysql_fetch_assoc($rs);
	if($item[status] == '1'){
		echo '新規受付';
	}elseif($item[status] == '2'){
		echo '入金待ち';
	}elseif($item[status] == '3'){
		echo '入金済み';
	}elseif($item[status] == '4'){
		echo 'キャンセル';
	}elseif($item[status] == '5'){
		echo 'スキャン中';
	}elseif($item[status] == '6'){
		echo '発送済み';
	}elseif($item[status] == '7'){
		echo '裁断';
	}elseif($item[status] == '8'){
		echo '書籍到着';
	}
<!--{/php}-->
			</td>
		</tr>
		</table>

	<table summary="お届け先" class="delivname">
		<thead>
		<tr>
			<th colspan="5">▼お届け先</th>
		</tr>
		</thead>
		<tbody>
		<tr>
			<th>お名前</th>
			<!--{assign var=key1 value="deliv_name01"}-->
			<!--{assign var=key2 value="deliv_name02"}-->
			<td><!--{$arrDisp&#91;$key1&#93;|escape}-->&nbsp;<!--{$arrDisp&#91;$key2&#93;|escape}--></td>
		</tr>
		<tr>
			<th>お名前(フリガナ)</th>
			<!--{assign var=key1 value="deliv_kana01"}-->
			<!--{assign var=key2 value="deliv_kana02"}-->
			<td><!--{$arrDisp&#91;$key1&#93;|escape}-->&nbsp;<!--{$arrDisp&#91;$key2&#93;|escape}--></td>
		</tr>
		<tr>
			<th>郵便番号</th>
			<!--{assign var=key1 value="deliv_zip01"}-->
			<!--{assign var=key2 value="deliv_zip02"}-->
			<td>〒<!--{$arrDisp&#91;$key1&#93;}-->-<!--{$arrDisp&#91;$key2&#93;}--></td>
		</tr>
		<tr>
			<th>住所</th>
			<!--{assign var=pref value=`$arrDisp.deliv_pref`}-->
			<!--{assign var=key value="deliv_addr01"}-->
			<td><!--{$arrPref&#91;$pref&#93;}--><!--{$arrDisp&#91;$key&#93;|escape}--><!--{assign var=key value="deliv_addr02"}--><!--{$arrDisp&#91;$key&#93;|escape}--></td>
		</tr>
		<tr>
			<th>電話番号</th>
			<!--{assign var=key1 value="deliv_tel01"}-->
			<!--{assign var=key2 value="deliv_tel02"}-->
			<!--{assign var=key3 value="deliv_tel03"}-->
			<td><!--{$arrDisp&#91;$key1&#93;}-->-<!--{$arrDisp&#91;$key2&#93;}-->-<!--{$arrDisp&#91;$key3&#93;}--></td>
		</tr>
		</tbody>
	</table>

	<div class="tblareabtn">
		<a href="./index.php" onmouseover="chgImg('<!--{$TPL_DIR}-->img/common/b_back_on.gif','change');" onmouseout="chgImg('<!--{$TPL_DIR}-->img/common/b_back.gif','change');"><img src="<!--{$TPL_DIR}-->img/common/b_back.gif" width="150" height="30" alt="戻る" name="change" id="change" /></a>
	</div>
	</div>
</div>
<!--▲CONTENTS-->

コメントを残す