# usc-e-shop/1.3.16/includes/admin_cart.php

Welcart e-Commerce, version 1.3.16. 829 lines.

- Page: https://pluginprobe.com/plugins/usc-e-shop/1.3.16/code/includes/admin_cart.php
- Raw: https://pluginprobe.com/plugins/usc-e-shop/1.3.16/raw/includes/admin_cart.php
- Modified: 2014-02-28T06:31:30+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/usc-e-shop/1.3.16/code/includes/admin_cart.php#L10-L20`.

```php
<?php
$status = $this->action_status;
$message = $this->action_message;
$this->action_status = 'none';
$this->action_message = '';
if( !empty($this->options['cart_page_data']) ){
	$cart_page_datas = stripslashes_deep($this->options['cart_page_data']);
}else{
	$cart_page_datas['header'] = array();
	$cart_page_datas['footer'] = array();
}
$indi_item_name = $this->options['indi_item_name'];
$pos_item_name = $this->options['pos_item_name'];
foreach( (array)$indi_item_name as $key => $value){
	$checked_item_name[$key] = $indi_item_name[$key] == 1 ? ' checked="checked"' : ''; 
}
?>
<script type="text/javascript">
jQuery(function($){
<?php if($status == 'success'){ ?>
			$("#anibox").animate({ backgroundColor: "#ECFFFF" }, 2000);
<?php }else if($status == 'caution'){ ?>
			$("#anibox").animate({ backgroundColor: "#FFF5CE" }, 2000);
<?php }else if($status == 'error'){ ?>
			$("#anibox").animate({ backgroundColor: "#FFE6E6" }, 2000);
<?php } ?>

	$("#aAdditionalURLs").click(function () {
		$("#AdditionalURLs").toggle();
	});

	$(".num").bind("change", function(){ usces_check_num($(this)); });

	//20100818ysk start
	//20100809ysk start
	if( $.fn.jquery < "1.10" ) {
		var $tabs = $('#uscestabs_cart').tabs({
			cookie: {
				// store cookie for a day, without, it would be a session cookie
				expires: 1
			}
		});
	} else {
		$( "#uscestabs_cart" ).tabs({
			active: ($.cookie("uscestabs_cart")) ? $.cookie("uscestabs_cart") : 0
			, activate: function( event, ui ){
				$.cookie("uscestabs_cart", $(this).tabs("option", "active"));
			}
		});
	}

	//customOrder = {
	customField = {
		settings: {
			url: uscesL10n.requestFile,
			type: 'POST',
			cache: false
			//cache: false,
			//success: function(data, dataType) {
			//	$("tbody#item-opt-list").html(data);
			//},
			//error: function(msg) {
			//	$("#ajax-response").html(msg);
			//}
		},

		//** Custom Order **
		//add: function() {
		addOrder: function() {
			//if($("#newcsodkey").val() == '' || $("#newcsodname").val() == '') return;

			var key = $("#newcsodkey").val();
			var name = $("#newcsodname").val();
			var value = $("#newcsodvalue").val();
			var means = $("#newcsodmeans").val();
			var essential = ($("input#newcsodessential").attr("checked")) ? '1' : '0';
			var mes = '';
			if( '' == key || !checkCode( key ) ) 
				mes += '<p>フィールドキーは半角英数（-_を含む）で入力して下さい。</p>';
			if( '' == name ) 
				mes += '<p>フィールド名の値を入力してください。</p>';
			if( 2 != means && '' == value ) 
				mes += '<p>セレクト値を入力してください。</p>';
			if( '' != mes ) {
				mes = '<div class="error">'+mes+'</div>';
				$("#ajax-response-csod").html(mes);
				return false;
			}

			$("#newcsod_loading").html('<img src="' + uscesL10n.USCES_PLUGIN_URL + '/images/loading.gif" />');

			//var s = customOrder.settings;
			var s = customField.settings;
			//s.data = "action=custom_order_ajax&add=1&newcsodkey="+key+"&newcsodname="+name+"&newcsodvalue="+value+"&newcsodmeans="+means+"&newcsodessential="+essential;
			s.data = "action=custom_field_ajax&field=order&add=1&newkey="+key+"&newname="+name+"&newvalue="+value+"&newmeans="+means+"&newessential="+essential;
			s.success = function(data, dataType) {
				$("#ajax-response-csod").html('');
				$("#newcsod_loading").html('');
				var strs = data.split('#usces#');
				var list = strs[0];
				var dupkey = strs[1];
				if( 0 < dupkey ) {
					$("#ajax-response-csod").html('<div class="error"><p>同じフィールドキーが存在します。</p></div>');
				}else{
					if(list.length > 1) $("table#csod-list-table").removeAttr("style");
					$("tbody#csod-list").html(list);
					$("#csod-" + key).css({'background-color': '#FF4'});
					$("#csod-" + key).animate({ 'background-color': '#FFFFEE' }, 2000 );
					$("#newcsodkey").val("");
					$("#newcsodname").val("");
					$("#newcsodvalue").val("");
					$("#newcsodmeans").val(0);
					$("#newcsodessential").attr({checked: false});
				}
			};
			s.error = function(msg) {
				$("#ajax-response-csod").html(msg);
				$("#newcsod_loading").html('');
			};
			$.ajax(s);
			return false;
		},

		//upd: function(key) {
		updOrder: function(key) {
			var name = $(':input[name="csod['+key+'][name]"]').val();
			var value = $(':input[name="csod['+key+'][value]"]').val();
			var means = $(':input[name="csod['+key+'][means]"]').val();
			var essential = ($(':input[name="csod['+key+'][essential]"]').attr("checked")) ? '1' : '0';
			var mes = '';
			if( '' == name ) 
				mes += '<p>フィールド名の値を入力してください。</p>';
			if( 2 != means && '' == value ) 
				mes += '<p>セレクト値を入力してください。</p>';
			if( '' != mes ) {
				mes = '<div class="error">'+mes+'</div>';
				$("#ajax-response-csod").html(mes);
				return false;
			}

			$("#csod_loading-" + key).html('<img src="' + uscesL10n.USCES_PLUGIN_URL + '/images/loading.gif" />');

			//var s = customOrder.settings;
			var s = customField.settings;
			//s.data = "action=custom_order_ajax&update=1&csodkey="+key+"&csodname="+name+"&csodvalue="+value+"&csodmeans="+means+"&csodessential="+essential;
			s.data = "action=custom_field_ajax&field=order&update=1&key="+key+"&name="+name+"&value="+value+"&means="+means+"&essential="+essential;
			s.success = function(data, dataType) {
				$("#ajax-response-csod").html('');
				$("#csod_loading-" + key).html('');
				var strs = data.split('#usces#');
				var list = strs[0];
				$("tbody#csod-list").html(list);
				$("#csod-" + key).css({'background-color': '#FF4'});
				$("#csod-" + key).animate({ 'background-color': '#FFFFEE' }, 2000 );
			};
			s.error = function(msg) {
				$("#ajax-response-csod").html(msg);
				$("#csod_loading-" + key).html('');
			};
			$.ajax(s);
			return false;
		},

		//del: function(key) {
		delOrder: function(key) {
			$("#csod-" + key).css({'background-color': '#F00'});
			$("#csod-" + key).animate({ 'background-color': '#FFFFEE' }, 1000 );
			//var s = customOrder.settings;
			var s = customField.settings;
			//s.data = "action=custom_order_ajax&delete=1&csodkey="+key;
			s.data = "action=custom_field_ajax&field=order&delete=1&key="+key;
			s.success = function(data, dataType) {
				$("#ajax-response-csod").html('');
				var strs = data.split('#usces#');
				var list = strs[0];
				$("tbody#csod-list").html(list);
				if(list.length < 1) $("table#csod-list-table").attr("style", "display: none");
			};
			s.error = function(msg) {
				$("#ajax-response-csod").html(msg);
			};
			$.ajax(s);
			return false;
		},

		//** Custom Customer **
		addCustomer: function() {
			//if($("#newcscskey").val() == '' || $("#newcscsname").val() == '') return;

			var key = $("#newcscskey").val();
			var name = $("#newcscsname").val();
			var value = $("#newcscsvalue").val();
			var means = $("#newcscsmeans").val();
			var essential = ($("input#newcscsessential").attr("checked")) ? '1' : '0';
			var position = $("#newcscsposition").val();
			var mes = '';
			if( '' == key || !checkCode( key ) ) 
				mes += '<p>フィールドキーは半角英数（-_を含む）で入力して下さい。</p>';
			if( '' == name ) 
				mes += '<p>フィールド名の値を入力してください。</p>';
			if( 2 != means && '' == value ) 
				mes += '<p>セレクト値を入力してください。</p>';
			if( '' != mes ) {
				mes = '<div class="error">'+mes+'</div>';
				$("#ajax-response-cscs").html(mes);
				return false;
			}

			$("#newcscs_loading").html('<img src="' + uscesL10n.USCES_PLUGIN_URL + '/images/loading.gif" />');

			var s = customField.settings;
			s.data = "action=custom_field_ajax&field=customer&add=1&newkey="+key+"&newname="+name+"&newvalue="+value+"&newmeans="+means+"&newessential="+essential+"&newposition="+position;
			s.success = function(data, dataType) {
				$("#ajax-response-cscs").html('');
				$("#newcscs_loading").html('');
				var strs = data.split('#usces#');
				var list = strs[0];
				var dupkey = strs[1];
				if( 0 < dupkey ) {
					$("#ajax-response-cscs").html('<div class="error"><p>同じフィールドキーが存在します。</p></div>');
				}else{
					if(list.length > 1) $("table#cscs-list-table").removeAttr("style");
					$("tbody#cscs-list").html(list);
					$("#cscs-" + key).css({'background-color': '#FF4'});
					$("#cscs-" + key).animate({ 'background-color': '#FFFFEE' }, 2000 );
					$("#newcscskey").val("");
					$("#newcscsname").val("");
					$("#newcscsvalue").val("");
					$("#newcscsmeans").val(0);
					$("#newcscsessential").attr({checked: false});
				}
			};
			s.error = function(msg) {
				$("#ajax-response-cscs").html(msg);
				$("#newcscs_loading").html('');
			};
			$.ajax(s);
			return false;
		},

		updCustomer: function(key) {
			var name = $(':input[name="cscs['+key+'][name]"]').val();
			var value = $(':input[name="cscs['+key+'][value]"]').val();
			var means = $(':input[name="cscs['+key+'][means]"]').val();
			var essential = ($(':input[name="cscs['+key+'][essential]"]').attr("checked")) ? '1' : '0';
			var position = $(':input[name="cscs['+key+'][position]"]').val();
			var mes = '';
			if( '' == name ) 
				mes += '<p>フィールド名の値を入力してください。</p>';
			if( 2 != means && '' == value ) 
				mes += '<p>セレクト値を入力してください。</p>';
			if( '' != mes ) {
				mes = '<div class="error">'+mes+'</div>';
				$("#ajax-response-cscs").html(mes);
				return false;
			}

			$("#cscs_loading-" + key).html('<img src="' + uscesL10n.USCES_PLUGIN_URL + '/images/loading.gif" />');

			var s = customField.settings;
			s.data = "action=custom_field_ajax&field=customer&update=1&key="+key+"&name="+name+"&value="+value+"&means="+means+"&essential="+essential+"&position="+position;
			s.success = function(data, dataType) {
				$("#ajax-response-cscs").html('');
				$("#cscs_loading-" + key).html('');
				var strs = data.split('#usces#');
				var list = strs[0];
				$("tbody#cscs-list").html(list);
				$("#cscs-" + key).css({'background-color': '#FF4'});
				$("#cscs-" + key).animate({ 'background-color': '#FFFFEE' }, 2000 );
			};
			s.error = function(msg) {
				$("#ajax-response-cscs").html(msg);
				$("#cscs_loading-" + key).html('');
			};
			$.ajax(s);
			return false;
		},

		delCustomer: function(key) {
			$("#cscs-" + key).css({'background-color': '#F00'});
			$("#cscs-" + key).animate({ 'background-color': '#FFFFEE' }, 1000 );
			var s = customField.settings;
			s.data = "action=custom_field_ajax&field=customer&delete=1&key="+key;
			s.success = function(data, dataType) {
				$("#ajax-response-cscs").html('');
				var strs = data.split('#usces#');
				var list = strs[0];
				$("tbody#cscs-list").html(list);
				if(list.length < 1) $("table#cscs-list-table").attr("style", "display: none");
			};
			s.error = function(msg) {
				$("#ajax-response-cscs").html(msg);
			};
			$.ajax(s);
			return false;
		},

		//** Custom Delivery **
		addDelivery: function() {
			//if($("#newcsdekey").val() == '' || $("#newcsdename").val() == '') return;

			var key = $("#newcsdekey").val();
			var name = $("#newcsdename").val();
			var value = $("#newcsdevalue").val();
			var means = $("#newcsdemeans").val();
			var essential = ($("input#newcsdeessential").attr("checked")) ? '1' : '0';
			var position = $("#newcsdeposition").val();
			var mes = '';
			if( '' == key || !checkCode( key ) ) 
				mes += '<p>フィールドキーは半角英数（-_を含む）で入力して下さい。</p>';
			if( '' == name ) 
				mes += '<p>フィールド名の値を入力してください。</p>';
			if( 2 != means && '' == value ) 
				mes += '<p>セレクト値を入力してください。</p>';
			if( '' != mes ) {
				mes = '<div class="error">'+mes+'</div>';
				$("#ajax-response-csde").html(mes);
				return false;
			}

			$("#newcsde_loading").html('<img src="' + uscesL10n.USCES_PLUGIN_URL + '/images/loading.gif" />');

			var s = customField.settings;
			s.data = "action=custom_field_ajax&field=delivery&add=1&newkey="+key+"&newname="+name+"&newvalue="+value+"&newmeans="+means+"&newessential="+essential+"&newposition="+position;
			s.success = function(data, dataType) {
				$("#ajax-response-csde").html('');
				$("#newcsde_loading").html('');
				var strs = data.split('#usces#');
				var list = strs[0];
				var dupkey = strs[1];
				if( 0 < dupkey ) {
					$("#ajax-response-csde").html('<div class="error"><p>同じフィールドキーが存在します。</p></div>');
				}else{
					if(list.length > 1) $("table#csde-list-table").removeAttr("style");
					$("tbody#csde-list").html(list);
					$("#csde-" + key).css({'background-color': '#FF4'});
					$("#csde-" + key).animate({ 'background-color': '#FFFFEE' }, 2000 );
					$("#newcsdekey").val("");
					$("#newcsdename").val("");
					$("#newcsdevalue").val("");
					$("#newcsdemeans").val(0);
					$("#newcsdeessential").attr({checked: false});
				}
			};
			s.error = function(msg) {
				$("#ajax-response-csde").html(msg);
				$("#newcsde_loading").html('');
			};
			$.ajax(s);
			return false;
		},

		updDelivery: function(key) {
			var name = $(':input[name="csde['+key+'][name]"]').val();
			var value = $(':input[name="csde['+key+'][value]"]').val();
			var means = $(':input[name="csde['+key+'][means]"]').val();
			var essential = ($(':input[name="csde['+key+'][essential]"]').attr("checked")) ? '1' : '0';
			var position = $(':input[name="csde['+key+'][position]"]').val();
			var mes = '';
			if( '' == name ) 
				mes += '<p>フィールド名の値を入力してください。</p>';
			if( 2 != means && '' == value ) 
				mes += '<p>セレクト値を入力してください。</p>';
			if( '' != mes ) {
				mes = '<div class="error">'+mes+'</div>';
				$("#ajax-response-csde").html(mes);
				return false;
			}

			$("#csde_loading-" + key).html('<img src="' + uscesL10n.USCES_PLUGIN_URL + '/images/loading.gif" />');

			var s = customField.settings;
			s.data = "action=custom_field_ajax&field=delivery&update=1&key="+key+"&name="+name+"&value="+value+"&means="+means+"&essential="+essential+"&position="+position;
			s.success = function(data, dataType) {
				$("#ajax-response-cscs").html('');
				$("#cscs_loading-" + key).html('');
				var strs = data.split('#usces#');
				var list = strs[0];
				$("tbody#csde-list").html(list);
				$("#cscs-" + key).css({'background-color': '#FF4'});
				$("#cscs-" + key).animate({ 'background-color': '#FFFFEE' }, 2000 );
			};
			s.error = function(msg) {
				$("#ajax-response-csde").html(msg);
				$("#cscs_loading-" + key).html('');
			};
			$.ajax(s);
			return false;
		},

		delDelivery: function(key) {
			$("#csde-" + key).css({'background-color': '#F00'});
			$("#csde-" + key).animate({ 'background-color': '#FFFFEE' }, 1000 );
			var s = customField.settings;
			s.data = "action=custom_field_ajax&field=delivery&delete=1&key="+key;
			s.success = function(data, dataType) {
				$("#ajax-response-csde").html('');
				var strs = data.split('#usces#');
				var list = strs[0];
				$("tbody#csde-list").html(list);
				if(list.length < 1) $("table#csde-list-table").attr("style", "display: none");
			};
			s.error = function(msg) {
				$("#ajax-response-csde").html(msg);
			};
			$.ajax(s);
			return false;
		}
	};
	//20100809ysk end
	//20100818ysk end
});

function toggleVisibility(id) {
   var e = document.getElementById(id);
   if(e.style.display == 'block')
	  e.style.display = 'none';
   else
	  e.style.display = 'block';
}
</script>
<div class="wrap">
<div class="usces_admin">
<h2>Welcart Shop <?php _e('Cart Page Setting','usces'); ?></h2>
<div id="aniboxStatus" class="<?php echo $status; ?>">
	<div id="anibox" class="clearfix">
		<img id="info_image" src="<?php echo USCES_PLUGIN_URL; ?>/images/list_message_<?php echo $status; ?>.gif" />
		<div class="mes" id="info_massage"><?php echo $message; ?></div>
	</div>
</div>
<form action="" method="post" name="option_form" id="option_form">
<input name="usces_option_update" type="submit" class="button" value="<?php _e('change decision','usces'); ?>" />
<div id="poststuff" class="metabox-holder">

<!--20100809ysk start-->
<div class="uscestabs" id="uscestabs_cart">
	<ul>
		<li><a href="#cart_page_setting_1"><?php _e('Rule of the column for a item name','usces'); ?></a></li>
		<li><a href="#cart_page_setting_2"><?php _e('Explanation in a Cart page','usces'); ?></a></li>
		<li><a href="#cart_page_setting_3"><?php _e('Custom order field','usces'); ?></a></li>
<!--20100818ysk start-->
		<li><a href="#cart_page_setting_4"><?php _e('Custom customer field','usces'); ?></a></li>
		<li><a href="#cart_page_setting_5"><?php _e('Custom delivery field','usces'); ?></a></li>
<!--20100818ysk end-->
	</ul>

<div id="cart_page_setting_1">
<!--20100809ysk end-->

<div class="postbox">
<h3 class="hndle"><span><?php _e('Rule of the column for a item name','usces'); ?></span><a style="cursor:pointer;" onclick="toggleVisibility('ex_item_indication');"><?php _e('(Explain)','usces'); ?></a></h3>
<div class="inside">
<table class="form_table">
	<tr>
	    <th><label for="indi_item_name"><?php _e('Indication of item name','usces'); ?></label></th>
	    <td><input name="indication[item_name]" type="checkbox" id="indi_item_name" value="<?php echo esc_attr($indi_item_name['item_name']); ?>"<?php echo $checked_item_name['item_name']; ?> /></td>
	    <th><?php _e('Position of item name','usces'); ?></th>
		<td><input name="position[item_name]" type="text" class="num" id="pos_item_name" value="<?php echo esc_attr($pos_item_name['item_name']); ?>" />(<?php _e('numeric','usces'); ?>)</td>
	</tr>
	<tr>
	    <th><label for="indi_item_code"><?php _e('Indication of item code','usces'); ?></label></th>
	    <td><input name="indication[item_code]" type="checkbox" id="indi_item_code" value="<?php echo esc_attr($indi_item_name['item_code']); ?>"<?php echo $checked_item_name['item_code']; ?> /></td>
	    <th><?php _e('Position of item code','usces'); ?></th>
		<td><input name="position[item_code]" type="text" class="num" id="pos_item_code" value="<?php echo esc_attr($pos_item_name['item_code']); ?>" />(<?php _e('numeric','usces'); ?>)</td>
	</tr>
	<tr>
	    <th><label for="indi_sku_name"><?php _e('Indication of SKU name','usces'); ?></label></th>
	    <td><input name="indication[sku_name]" type="checkbox" id="indi_sku_name" value="<?php echo esc_attr($indi_item_name['sku_name']); ?>"<?php echo $checked_item_name['sku_name']; ?> /></td>
	    <th><?php _e('Position of SKU name','usces'); ?></th>
		<td><input name="position[sku_name]" type="text" class="num" id="pos_sku_name" value="<?php echo esc_attr($pos_item_name['sku_name']); ?>" />(<?php _e('numeric','usces'); ?>)</td>
	</tr>
	<tr>
	    <th><label for="indi_sku_code"><?php _e('Indication of SKU code','usces'); ?></label></th>
	    <td><input name="indication[sku_code]" type="checkbox" id="indi_sku_code" value="<?php echo esc_attr($indi_item_name['sku_code']); ?>"<?php echo $checked_item_name['sku_code']; ?> /></td>
	    <th><?php _e('Position of SKU code','usces'); ?></th>
		<td><input name="position[sku_code]" type="text" class="num" id="pos_sku_code" value="<?php echo esc_attr($pos_item_name['sku_code']); ?>" />(<?php _e('numeric','usces'); ?>)</td>
	</tr>
</table>
<hr size="1" color="#CCCCCC" />
<div id="ex_item_indication" class="explanation"><?php _e('You can appoint indication, non-indication, sort of the item name to show the cart.<br />This rule is applied as brand names such as a cart page, contents confirmation page, a member information purchase history, an email, a written estimate, the statement of delivery.','usces'); ?></div>
</div>
</div><!--postbox-->

<!--20100809ysk start-->
</div><!--cart_page_setting_1-->

<div id="cart_page_setting_2">
<!--20100809ysk end-->

<div class="postbox">
<h3 class="hndle"><span><?php _e('Explanation in a Cart page','usces'); ?></span><a style="cursor:pointer;" onclick="toggleVisibility('ex_cart_page');"><?php _e('(Explain)','usces'); ?></a></h3>
<div class="inside">
<table class="form_table">
	<tr>
	    <th><?php _e('header','usces'); ?></th>
	    <td><textarea name="header[cart]" id="header[cart]" class="mail_header"><?php echo (isset($cart_page_datas['header']['cart']) ? $cart_page_datas['header']['cart'] : ''); ?></textarea></td>
		<td>&nbsp;</td>
	</tr>
	<tr>
	    <th><?php _e('footer','usces'); ?></th>
	    <td><textarea name="footer[cart]" id="footer[cart]" class="mail_footer"><?php echo (isset($cart_page_datas['footer']['cart']) ? $cart_page_datas['footer']['cart'] : ''); ?></textarea></td>
		<td>&nbsp;</td>
	</tr>
</table>
<hr size="1" color="#CCCCCC" />
<div id="ex_cart_page" class="explanation"><?php _e('You can set additional explanation to insert in a cart page.','usces'); ?></div>
</div>
</div><!--postbox-->

<div class="postbox">
<h3 class="hndle"><span><?php _e('Explanation in a Customer Info page','usces'); ?></span><a style="cursor:pointer;" onclick="toggleVisibility('ex_customer_page');"><?php _e('(Explain)','usces'); ?></a></h3>
<div class="inside">
<table class="form_table">
	<tr>
	    <th><?php _e('header','usces'); ?></th>
	    <td><textarea name="header[customer]" id="header[customer]" class="mail_header"><?php echo (isset($cart_page_datas['header']['customer']) ? $cart_page_datas['header']['customer'] : ''); ?></textarea></td>
		<td>&nbsp;</td>
	</tr>
	<tr>
	    <th><?php _e('footer','usces'); ?></th>
	    <td><textarea name="footer[customer]" id="footer[customer]" class="mail_footer"><?php echo (isset($cart_page_datas['footer']['customer']) ? $cart_page_datas['footer']['customer'] : ''); ?></textarea></td>
		<td>&nbsp;</td>
	</tr>
</table>
<hr size="1" color="#CCCCCC" />
<div id="ex_customer_page" class="explanation"><?php _e('You can set additional explanation to insert in a customer information page.','usces'); ?></div>
</div>
</div><!--postbox-->

<div class="postbox">
<h3 class="hndle"><span><?php _e('Explanation in Delivery and Payment method page','usces'); ?></span><a style="cursor:pointer;" onclick="toggleVisibility('ex_delivery_page');"><?php _e('(Explain)','usces'); ?></a></h3>
<div class="inside">
<table class="form_table">
	<tr>
	    <th><?php _e('header','usces'); ?></th>
	    <td><textarea name="header[delivery]" id="header[delivery]" class="mail_header"><?php echo $cart_page_datas['header']['delivery']; ?></textarea></td>
		<td>&nbsp;</td>
	</tr>
	<tr>
	    <th><?php _e('footer','usces'); ?></th>
	    <td><textarea name="footer[delivery]" id="footer[delivery]" class="mail_footer"><?php echo $cart_page_datas['footer']['delivery']; ?></textarea></td>
		<td>&nbsp;</td>
	</tr>
</table>
<hr size="1" color="#CCCCCC" />
<div id="ex_delivery_page" class="explanation"><?php _e('You can set additional explanation to insert in a delivery and a payment method page.','usces'); ?></div>
</div>
</div><!--postbox-->

<div class="postbox">
<h3 class="hndle"><span><?php _e('Explanation in a Confirm page','usces'); ?></span><a style="cursor:pointer;" onclick="toggleVisibility('ex_confirm_page');"><?php _e('(Explain)','usces'); ?></a></h3>
<div class="inside">
<table class="form_table">
	<tr>
	    <th><?php _e('header','usces'); ?></th>
	    <td><textarea name="header[confirm]" id="header[confirm]" class="mail_header"><?php echo $cart_page_datas['header']['confirm']; ?></textarea></td>
		<td>&nbsp;</td>
	</tr>
	<tr>
	    <th><?php _e('footer','usces'); ?></th>
	    <td><textarea name="footer[confirm]" id="footer[confirm]" class="mail_footer"><?php echo $cart_page_datas['footer']['confirm']; ?></textarea></td>
		<td>&nbsp;</td>
	</tr>
</table>
<hr size="1" color="#CCCCCC" />
<div id="ex_confirm_page" class="explanation"><?php _e('You can set additional explanation to insert in a confirm page.','usces'); ?></div>
</div>
</div><!--postbox-->

<div class="postbox">
<h3 class="hndle"><span><?php _e('Explanation in a Completion page','usces'); ?></span><a style="cursor:pointer;" onclick="toggleVisibility('ex_completion_page');"><?php _e('(Explain)','usces'); ?></a></h3>
<div class="inside">
<table class="form_table">
	<tr>
	    <th><?php _e('header','usces'); ?></th>
	    <td><textarea name="header[completion]" id="header[completion]" class="mail_header"><?php echo $cart_page_datas['header']['completion']; ?></textarea></td>
		<td>&nbsp;</td>
	</tr>
	<tr>
	    <th><?php _e('footer','usces'); ?></th>
	    <td><textarea name="footer[completion]" id="footer[completion]" class="mail_footer"><?php echo $cart_page_datas['footer']['completion']; ?></textarea></td>
		<td>&nbsp;</td>
	</tr>
</table>
<hr size="1" color="#CCCCCC" />
<div id="ex_completion_page" class="explanation"><?php _e('You can set additional explanation to insert in a completion page.','usces'); ?></div>
</div>
</div><!--postbox-->

<!--20100809ysk start-->
</div><!--cart_page_setting_2-->
<!--20100818ysk start-->
<?php
	//$meta = has_custom_order_meta();
	$csod_meta = usces_has_custom_field_meta('order');
	$csod_display = (empty($csod_meta)) ? ' style="display: none;"' : '';
	$csod_means = get_option('usces_custom_order_select');
	$csod_meansoption = '';
	foreach($csod_means as $meankey => $meanvalue) {
		$csod_meansoption .= '<option value="'.$meankey.'">'.$meanvalue."</option>\n";
	}
?>
<div id="cart_page_setting_3">
	<div class="postbox">
	<h3 class="hndle"><span><?php _e('Custom order field', 'usces'); ?><a style="cursor:pointer;" onclick="toggleVisibility('ex_custom_order');"><?php _e('(Explain)','usces'); ?></a></span></h3>
<!--20100818ysk end-->
	<div class="inside">
<!--20100818ysk start-->
	<div id="postoptcustomstuff">
	<table id="csod-list-table" class="list"<?php echo $csod_display; ?>>
<!--20100818ysk end-->
		<thead>
		<tr>
		<th class="left"><?php _e('key name','usces') ?></th>
		<th rowspan="2"><?php _e('selected amount','usces') ?></th>
		</tr>
		<tr>
		<th class="left"><?php _e('field name','usces') ?></th>
		</tr>
		</thead>
<!--20100818ysk start-->
		<tbody id="csod-list">
<!--20100818ysk end-->
<?php
	if(is_array($csod_meta)) {
		foreach($csod_meta as $key => $entry) 
			echo _list_custom_order_meta_row($key, $entry);
	}
?>
		</tbody>
	</table>
	<div id="ajax-response-csod"></div>
<!--20100818ysk start-->
	<p><strong><?php _e('Add a new custom order field','usces') ?> : </strong></p>
<!--20100818ysk end-->
	<table id="newmeta2">
		<thead>
		<tr>
		<th class="left"><?php _e('key name','usces') ?></th>
		<th rowspan="2"><?php _e('selected amount','usces') ?></th>
		</tr>
		<tr>
		<th class="left"><?php _e('field name','usces') ?></th>
		</tr>
		</thead>

		<tbody>
		<tr>
		<td class='item-opt-key'>
		<input type="text" name="newcsodkey" id="newcsodkey" class="optname" value="" />
		<input type="text" name="newcsodname" id="newcsodname" class="optname" value="" />
		<div class="optcheck"><select name='newcsodmeans' id='newcsodmeans'><?php echo $csod_meansoption; ?></select>
		<input type="checkbox" name="newcsodessential" id="newcsodessential" /><label for='newcsodessential'><?php _e('Required','usces') ?></label></div>
		</td>
		<td class='item-opt-value'><textarea name="newcsodvalue" id="newcsodvalue" class='optvalue'></textarea></td>
		</tr>

		<tr><td colspan="2" class="submit">
<!--20100818ysk start-->
		<input type="button" name="add_csod" id="add_csod" value="<?php _e('Add custom order field','usces') ?>" onclick="customField.addOrder();" />
<!--20100818ysk end-->
		<div id="newcsod_loading" class="meta_submit_loading"></div>
		</td></tr>
		</tbody>
	</table>

	<hr size="1" color="#CCCCCC" />
	<div id="ex_custom_order" class="explanation"><?php _e("You can add an arbitrary field to the page of the payment method.", 'usces'); ?></div>
	</div>
	</div>
	</div><!--postbox-->
</div><!--cart_page_setting_3-->
<!--20100818ysk start-->
<?php
	$cscs_meta = usces_has_custom_field_meta('customer');
	$cscs_display = (empty($cscs_meta)) ? ' style="display: none;"' : '';
	$cscs_means = get_option('usces_custom_customer_select');
	$cscs_meansoption = '';
	foreach($cscs_means as $meankey => $meanvalue) {
		$cscs_meansoption .= '<option value="'.$meankey.'">'.$meanvalue."</option>\n";
	}
	$positions = get_option('usces_custom_field_position_select');
	$positionsoption = '';
	foreach($positions as $poskey => $posvalue) {
		$positionsoption .= '<option value="'.$poskey.'">'.$posvalue."</option>\n";
	}
?>
<div id="cart_page_setting_4">
	<div class="postbox">
	<h3 class="hndle"><span><?php _e('Custom customer field', 'usces'); ?><a style="cursor:pointer;" onclick="toggleVisibility('ex_custom_customer');"><?php _e('(Explain)','usces'); ?></a></span></h3>
	<div class="inside">
	<div id="postoptcustomstuff">
	<table id="cscs-list-table" class="list"<?php echo $cscs_display; ?>>
		<thead>
		<tr>
		<th class="left"><?php _e('key name','usces') ?></th>
		<th rowspan="2"><?php _e('selected amount','usces') ?></th>
		</tr>
		<tr>
		<th class="left"><?php _e('field name','usces') ?></th>
		</tr>
		</thead>
		<tbody id="cscs-list">
<?php
	if(is_array($cscs_meta)) {
		foreach($cscs_meta as $key => $entry) 
			echo _list_custom_customer_meta_row($key, $entry);
	}
?>
		</tbody>
	</table>
	<div id="ajax-response-cscs"></div>
	<p><strong><?php _e('Add a new custom customer field','usces') ?> : </strong></p>
	<table id="newmeta2">
		<thead>
		<tr>
		<th class="left"><?php _e('key name','usces') ?></th>
		<th rowspan="2"><?php _e('selected amount','usces') ?></th>
		</tr>
		<tr>
		<th class="left"><?php _e('field name','usces') ?></th>
		</tr>
		</thead>

		<tbody>
		<tr>
		<td class='item-opt-key'>
		<input type="text" name="newcscskey" id="newcscskey" class="optname" value="" />
		<input type="text" name="newcscsname" id="newcscsname" class="optname" value="" />
		<div class="optcheck"><select name='newcscsmeans' id='newcscsmeans'><?php echo $cscs_meansoption; ?></select>
		<input type="checkbox" name="newcscsessential" id="newcscsessential" /><label for='newcscsessential'><?php _e('Required','usces') ?></label>
		<select name='newcscsposition' id='newcscsposition'><?php echo $positionsoption; ?></select></div>
		</td>
		<td class='item-opt-value'><textarea name="newcscsvalue" id="newcscsvalue" class='optvalue'></textarea></td>
		</tr>

		<tr><td colspan="2" class="submit">
		<input type="button" name="add_cscs" id="add_cscs" value="<?php _e('Add custom customer field','usces') ?>" onclick="customField.addCustomer();" />
		<div id="newcscs_loading" class="meta_submit_loading"></div>
		</td></tr>
		</tbody>
	</table>

	<hr size="1" color="#CCCCCC" />
	<div id="ex_custom_customer" class="explanation"><?php _e("You can add an arbitrary field to customer information.", 'usces'); ?></div>
	</div>
	</div>
	</div><!--postbox-->
</div><!--cart_page_setting_4-->
<?php
	$csde_meta = usces_has_custom_field_meta('delivery');
	$csde_display = (empty($csde_meta)) ? ' style="display: none;"' : '';
	$csde_means = get_option('usces_custom_delivery_select');
	$csde_meansoption = '';
	foreach($csde_means as $meankey => $meanvalue) {
		$csde_meansoption .= '<option value="'.$meankey.'">'.$meanvalue."</option>\n";
	}
?>
<div id="cart_page_setting_5">
	<div class="postbox">
	<h3 class="hndle"><span><?php _e('Custom delivery field', 'usces'); ?><a style="cursor:pointer;" onclick="toggleVisibility('ex_custom_delivery');"><?php _e('(Explain)','usces'); ?></a></span></h3>
	<div class="inside">
	<div id="postoptcustomstuff">
	<table id="csde-list-table" class="list"<?php echo $csde_display; ?>>
		<thead>
		<tr>
		<th class="left"><?php _e('key name','usces') ?></th>
		<th rowspan="2"><?php _e('selected amount','usces') ?></th>
		</tr>
		<tr>
		<th class="left"><?php _e('field name','usces') ?></th>
		</tr>
		</thead>
		<tbody id="csde-list">
<?php
	if(is_array($csde_meta)) {
		foreach($csde_meta as $key => $entry) 
			echo _list_custom_delivery_meta_row($key, $entry);
	}
?>
		</tbody>
	</table>
	<div id="ajax-response-csde"></div>
	<p><strong><?php _e('Add a new custom delivery field','usces') ?> : </strong></p>
	<table id="newmeta2">
		<thead>
		<tr>
		<th class="left"><?php _e('key name','usces') ?></th>
		<th rowspan="2"><?php _e('selected amount','usces') ?></th>
		</tr>
		<tr>
		<th class="left"><?php _e('field name','usces') ?></th>
		</tr>
		</thead>

		<tbody>
		<tr>
		<td class='item-opt-key'>
		<input type="text" name="newcsdekey" id="newcsdekey" class="optname" value="" />
		<input type="text" name="newcsdename" id="newcsdename" class="optname" value="" />
		<div class="optcheck"><select name='newcsdemeans' id='newcsdemeans'><?php echo $csde_meansoption; ?></select>
		<input type="checkbox" name="newcsdeessential" id="newcsdeessential" /><label for='newcsdeessential'><?php _e('Required','usces') ?></label>
		<select name='newcsdeposition' id='newcsdeposition'><?php echo $positionsoption; ?></select></div>
		</td>
		<td class='item-opt-value'><textarea name="newcsdevalue" id="newcsdevalue" class='optvalue'></textarea></td>
		</tr>

		<tr><td colspan="2" class="submit">
		<input type="button" name="add_csde" id="add_csde" value="<?php _e('Add custom delivery field','usces') ?>" onclick="customField.addDelivery();" />
		<div id="newcsde_loading" class="meta_submit_loading"></div>
		</td></tr>
		</tbody>
	</table>

	<hr size="1" color="#CCCCCC" />
	<div id="ex_custom_delivery" class="explanation"><?php _e("You can add an arbitrary field to delivery information.", 'usces'); ?></div>
	</div>
	</div>
	</div><!--postbox-->
</div><!--cart_page_setting_5-->
</div><!--tabs-->
<!--20100809ysk end-->
<!--20100818ysk end-->

</div><!--poststuff-->
<input name="usces_option_update" type="submit" class="button" value="<?php _e('change decision','usces'); ?>" />
</form>
</div><!--usces_admin-->
</div><!--wrap-->
```
