https://t.me/RX1948
Server : Apache/2.4.18 (Ubuntu)
System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64
User : oppastar ( 1041)
PHP Version : 7.0.33-0ubuntu0.16.04.15
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
Directory :  /var/www/kanvakanva.com/public_html/application/views/email/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/kanvakanva.com/public_html/application/views/email/creditcard.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="viewport" content="width=device-width" /><!-- IMPORTANT -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Order Confirmation (Credit Card)</title>

<style>
	/* ------------------------------------- 
			GLOBAL 
	------------------------------------- */
	* { 
		margin:0;
		padding:0;
	}
	* { font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
	
	img { 
		max-width: 100%; 
	}
	.collapse {
		margin:0;
		padding:0;
	}
	body {
		-webkit-font-smoothing:antialiased; 
		-webkit-text-size-adjust:none; 
		width: 100%!important; 
		height: 100%;
	}
	
	
	/* ------------------------------------- 
			ELEMENTS 
	------------------------------------- */
	a { color: #2BA6CB;}
	
	.btn {
		text-decoration:none;
		color:#FFF;
		background-color:#666;
		width:80%;
		padding:15px 10%;
		font-weight:bold;
		text-align:center;
		cursor:pointer;
		display:inline-block;
	}
	
	p.callout {
		padding:15px;
		text-align:center;
		background-color:#ECF8FF;
		margin-bottom: 15px;
	}
	.callout a {
		font-weight:bold;
		color: #2BA6CB;
	}
	
	.column table { width:100%;}
	.column {
		width: 300px;
		float:left;
	}
	.column tr td { padding: 15px; }
	.column-wrap { 
		padding:0!important; 
		margin:0 auto; 
		max-width:600px!important;
	}
	.columns .column {
		width: 280px;
		min-width: 279px;
		float:left;
	}
	table.columns, table.column, .columns .column tr, .columns .column td {
		padding:0;
		margin:0;
		border:0;
		border-collapse:collapse;
	}
	
	/* ------------------------------------- 
			HEADER 
	------------------------------------- */
	table.head-wrap { width: 100%;}
	
	.header.container table td.logo { padding: 15px; }
	.header.container table td.label { padding: 15px; padding-left:0px;}
	
	
	/* ------------------------------------- 
			BODY 
	------------------------------------- */
	table.body-wrap { width: 100%;}
	
	
	/* ------------------------------------- 
			FOOTER 
	------------------------------------- */
	table.footer-wrap { width: 100%;	clear:both!important;
	}
	.footer-wrap .container td.content  p { border-top: 1px solid rgb(215,215,215); padding-top:15px;}
	.footer-wrap .container td.content p {
		font-size:10px;
		font-weight: bold;
	}
	
	/* ------------------------------------- 
			TYPOGRAPHY 
	------------------------------------- */
	h1,h2,h3,h4,h5,h6 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; line-height: 1.1; margin-bottom:15px; color:#000;
	}
	h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #6f6f6f; line-height: 0; text-transform: none; }
	
	h1 { font-weight:200; font-size: 44px;}
	h2 { font-weight:200; font-size: 37px;}
	h3 { font-weight:500; font-size: 27px;}
	h4 { font-weight:500; font-size: 23px;}
	h5 { font-weight:900; font-size: 17px;}
	h6 { font-weight:900; font-size: 14px; text-transform: uppercase; color:#444;}
	
	.collapse { margin:0!important;}
	
	p, ul { 
		margin-bottom: 10px; 
		font-weight: normal; 
		font-size:14px; 
		line-height:1.6;
	}
	p.lead { font-size:17px; }
	p.last { margin-bottom:0px;}
	
	ul li {
		margin-left:5px;
		list-style-position: inside;
	}
	
	hr {
	    border: 0;
	    height: 0;
	    border-top: 1px dotted rgba(0, 0, 0, 0.1);
	    border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
	}

	.products {
		width:100%;
		height:40px;
		margin:10px 0 10px 0;
	}
	.products img {
		float:left;
		height:40px;
		width:auto;
		margin-right:20px;
	}
	.products span {
		font-size:17px;
	}
	
	
	/* --------------------------------------------------- 
			RESPONSIVENESS
			Nuke it from orbit. It's the only way to be sure. 
	------------------------------------------------------ */
	
	/* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
	.container {
		display:block!important;
		max-width:600px!important;
		margin:0 auto!important; /* makes it centered */
		clear:both!important;
	}
	
	/* This should also be a block element, so that it will fill 100% of the .container */
	.content {
		padding:15px;
		max-width:600px;
		margin:0 auto;
		display:block; 
	}
	
	/* Let's make sure tables in the content area are 100% wide */
	.content table { width: 100%; }
	
	/* Be sure to place a .clear element after each set of columns, just to be safe */
	.clear { display: block; clear: both; }
	
	
	/* ------------------------------------------- 
			PHONE
			For clients that support media queries.
			Nothing fancy. 
	-------------------------------------------- */
	@media only screen and (max-width: 600px) {
		
		a[class="btn"] { display:block!important; margin-bottom:10px!important; background-image:none!important; margin-right:0!important;}
	
		div[class="column"] { width: auto!important; float:none!important;}
		
		table.social div[class="column"] {
			width:auto!important;
		}
	}

	table.productTable {	
		border-collapse: collapse;
	}

	table.productTable table, table.productTable th, table.productTable td {
		border: 1px solid grey;
	}

	table.productTable th, table.productTable td {padding:10px;}

</style>

</head>
 
<body bgcolor="#FFFFFF">

<!-- HEADER -->
<table class="head-wrap">
	<tr>
		<td></td>
		<td class="header container">
			
			<div class="content">
				<table>
					<tr>
						<td>
							<a href="<?= base_url(); ?>">
							<img src="<?= base_url() . 'uploads/' . $logo; ?>" /></a>
						</td>
						<td align="right">
							<h6 class="collapse">Order Confirmation</h6>	
						</td>
					</tr>
				</table>
			</div>
				
		</td>
		<td></td>
	</tr>
</table><!-- /HEADER -->


<!-- BODY -->
<table class="body-wrap">
	<tr>
		<td></td>
		<td class="container" bgcolor="#FFFFFF">

			<div class="content">
			<table>
				<tr>
					<td>
						<br/>
						<h3 style="text-align:center;">Order Confirmation</h3>
						<p>Here are your order details.</p>
						<!-- You may like to include a Hero Image -->
						<!-- <p><img src="http://placekitten.com/g/600/300" alt="" /></p> -->
						<!-- /Hero Image -->
						
						<br/>
						
						<h4>Your Order No: <?= $order->id_orders; ?> <small><?= date('j F Y', strtotime($order->order_date)); ?></small></h4>
						<p>Thank you for your purchase at <?= ucwords($emails->website_name); ?>. Your order has been successfully created.</p>
							
						<br/>

						<h4>Shipping Address</h4>
						<p><?= ucwords($order->recipient_name);  ?><br>
				        <?= ucwords($order->address); ?>. <?= ucwords($order->district); ?>. <?= ucwords($order->province); ?>. <?= $order->country . ' ' . $order->postcode; ?><br>
				        <?= 'Telephone / HP: ' . $order->phone; ?><br>
				        </p>

						<?php 
							$product_grand_total = 0;
							$total_weight_gram = 0;
							$total_weight_gram = array();
							$rnm_brand = '';
							foreach ($order_details as $item): 
								$item_id = (int) $item->item_id;
								$size = $item->size;
								//get size id
								$this->db->select('a.size_id')->from('stocks a')
									->join('product_size b','a.size_id=b.id_product_size','left')
									->where('a.product_id', $item_id)
									->where('b.product_size', $size);
								$size_id = $this->db->get()->row()->size_id;
								//get product weight
								$this->db->select('weight')->from('stocks')->where('product_id', $item_id)->where('size_id', $size_id);
								$item_weight = $this->db->get()->row()->weight * $item->quantity;

								$district_brand = $item->id_district;
								$nm_brand = $item->brand;
								if($rnm_brand != $nm_brand && $nm_brand != '' && $nm_brand != null){
									$rnm_brand = $nm_brand;
								}

								$ar_brand = str_replace(' ','_',$rnm_brand);
								if (array_key_exists($ar_brand, $total_weight_gram)) {
									$total_weight_gram[$ar_brand] += $item_weight;
								}else{
									$total_weight_gram[$ar_brand] = $item_weight;
								}
								$product_grand_total += $item->subtotal;
							endforeach;

							$brand = '';
							$id_district = '';
							$no = 1;
							foreach ($order_details as $item) : 
						?>
							<?php 
								if($brand != $item->brand && $no != 1) : 
									$ar_brand = str_replace(' ','_',$brand);
									$total_weight_kg = ceil($total_weight_gram[$ar_brand] / 1000);
							?>
								</table>
									</td>
								</tr>
								<tr>
									<!-- <td>SHIPPING CARRIER <?= ucfirst($carrier_name); ?></td> -->
									<td>SHIPPING FROM <?=strtoupper(strtolower($brand))?></td>

									<!-- SHIPPING FEE -->
									<?php
										//get city origin ID from configuration table
										$this->db->select('shop_district_id')->from('configuration')->where('id_configuration', 1);
										$shop_origin_city_id = (int) $this->db->get()->row()->shop_district_id;
										if($id_district != '' && $id_district != null){
											$shop_origin_city_id = $id_district;
										}

										//get destination IDs
										$destination_city_id = (int) $order->id_district; 

										$total_shipping_fee = 0;

										if($total_weight_kg > 0) {
											$rajaongkir_cost = get_rajaongkir_ongkos($shop_origin_city_id, $destination_city_id, 1000, $carrier);

											foreach($rajaongkir_cost['rajaongkir']['results'][0]['costs'] as $key => $result) {
												if($result['service'] == 'REG') {
													$total_shipping_fee = $result['cost'][0]['value'];
													$total_shipping_fee = $total_shipping_fee * $total_weight_kg;
													break;
												}elseif($result['service'] == 'CTC') {
													$total_shipping_fee = $result['cost'][0]['value'];
													$total_shipping_fee = $total_shipping_fee * $total_weight_kg;
													break;
												} else {
													$total_shipping_fee = NULL; //service is not available
												}
											}
											
											if($this->session->userdata('chosen_voucher_type') == 'free shipping') {
													$total_shipping_fee = 0;
											}

											//get free shipping min purchase amount from configuration table
											$this->db->select('free_shipping')->from('configuration')->where('id_configuration', 1);
											$free_shipping = $this->db->get()->row()->free_shipping;

											if ($free_shipping != NULL) {
												if ($product_grand_total >= $free_shipping) {
													$total_shipping_fee = 0;
												}
											}


											if ($total_shipping_fee == 0 && $free_shipping != NULL) : $tshipping = 0;
												echo '<td>IDR 0</td>';
											elseif ($total_shipping_fee == 0 && $free_shipping == NULL) : $tshipping = 0;
												echo '<td>IDR 0</td>';
											else :  $shipping = $total_shipping_fee;
												echo '<td>IDR '.number_format($total_shipping_fee).'</td>';
											endif;
											
										} else {
											$total_shipping_fee = 0;

											//get free shipping min purchase amount from configuration table
											$this->db->select('free_shipping')->from('configuration')->where('id_configuration', 1);
											$free_shipping = $this->db->get()->row()->free_shipping;

											if ($free_shipping != NULL) {
												if ($product_grand_total >= $free_shipping) {
													$total_shipping_fee = 0;
												}
											}

											if ($total_shipping_fee == 0 && $free_shipping != NULL) : $tshipping = 0;
												echo '<td>IDR 0</td>';
											elseif ($total_shipping_fee == 0 && $free_shipping == NULL) : $tshipping = 0;
												echo '<td>IDR 0</td>';
											else :  $shipping = $total_shipping_fee;
												echo '<td>IDR '.number_format($total_shipping_fee).'</td>';
											endif;
											
										}

									?>

								</tr>  
							<?php endif; ?>

							<?php if($brand != $item->brand) : ?>
								<tr>
									<td colspan="2">

								<br><p><strong>PRODUCT DETAILS <?=strtoupper(strtolower($item->brand))?></strong></p>
						
								<table class="table tablecontent productTable" cellspacing="0" style="text-align:center;">
									<tr>
										<th>Item Name</th>
										<th>Price</th>
										<th>Quantity</th>
										<th>Sub Total</th>
									</tr>
							<?php 
								$brand = $item->brand;
								$id_district = $item->id_district;
								endif; 
							?>

							<tr>
								<td style="vertical-align:top;">
								<?= ucwords($item->item_name); ?></td> 
								<td style="vertical-align:top;">IDR <?= number_format($item->item_price); ?></td>
								<td style="vertical-align:top;"><?= $item->quantity; ?></td>
								<td style="vertical-align:top;">IDR <?= number_format($item->subtotal); ?></td>
							</tr>
						
						<?php 
							if(count($order_details) == $no) : 
								$ar_brand = str_replace(' ','_',$brand);
								$total_weight_kg = ceil($total_weight_gram[$ar_brand] / 1000);
						?>
							</table>
								</td>
							</tr>
							<tr>
								<!-- <td>SHIPPING CARRIER <?= ucfirst($carrier_name); ?></td> -->
								<td>SHIPPING FROM <?=strtoupper(strtolower($brand))?></td>

								<!-- SHIPPING FEE -->
								<?php
									//get city origin ID from configuration table
									$this->db->select('shop_district_id')->from('configuration')->where('id_configuration', 1);
									$shop_origin_city_id = (int) $this->db->get()->row()->shop_district_id;
									if($item->id_district != '' && $item->id_district != null){
										$shop_origin_city_id = $item->id_district;
									}

									//get destination IDs
									$destination_city_id = (int) $order->id_district; 

									$total_shipping_fee = 0;

									if($total_weight_kg > 0) {

										$rajaongkir_cost = get_rajaongkir_ongkos($shop_origin_city_id, $destination_city_id, 1000, $carrier);

										foreach($rajaongkir_cost['rajaongkir']['results'][0]['costs'] as $key => $result) {
											if($result['service'] == 'REG') {
												$total_shipping_fee = $result['cost'][0]['value'];
												$total_shipping_fee = $total_shipping_fee * $total_weight_kg;
												break;
											}elseif($result['service'] == 'CTC') {
												$total_shipping_fee = $result['cost'][0]['value'];
												$total_shipping_fee = $total_shipping_fee * $total_weight_kg;
												break;
											} else {
												$total_shipping_fee = NULL; //service is not available
											}
										}
										
										if($this->session->userdata('chosen_voucher_type') == 'free shipping') {
												$total_shipping_fee = 0;
										}

										//get free shipping min purchase amount from configuration table
										$this->db->select('free_shipping')->from('configuration')->where('id_configuration', 1);
										$free_shipping = $this->db->get()->row()->free_shipping;

										if ($free_shipping != NULL) {
											if ($product_grand_total >= $free_shipping) {
												$total_shipping_fee = 0;
											}
										}


										if ($total_shipping_fee == 0 && $free_shipping != NULL) : $tshipping = 0;
											echo '<td>IDR 0</td>';
										elseif ($total_shipping_fee == 0 && $free_shipping == NULL) : $tshipping = 0;
											echo '<td>IDR 0</td>';
										else :  $shipping = $total_shipping_fee;
											echo '<td>IDR '.number_format($total_shipping_fee).'</td>';
										endif;
										
									} else {
										$total_shipping_fee = 0;

										//get free shipping min purchase amount from configuration table
										$this->db->select('free_shipping')->from('configuration')->where('id_configuration', 1);
										$free_shipping = $this->db->get()->row()->free_shipping;

										if ($free_shipping != NULL) {
											if ($product_grand_total >= $free_shipping) {
												$total_shipping_fee = 0;
											}
										}

										if ($total_shipping_fee == 0 && $free_shipping != NULL) : $tshipping = 0;
											echo '<td>IDR 0</td>';
										elseif ($total_shipping_fee == 0 && $free_shipping == NULL) : $tshipping = 0;
											echo '<td>IDR 0</td>';
										else :  $shipping = $total_shipping_fee;
											echo '<td>IDR '.number_format($total_shipping_fee).'</td>';
										endif;
										
									}

								?>

							</tr>  

						<?php endif; ?>
						
						<?php 
							$no++;
							endforeach; 
						?>

					<tr>	
				     	<td colspan="2"><br></td>
					</tr>

					<?php if (isset($chosen_voucher_code)) : ?>
					<tr>
				     	<td>VOUCHER: <?= $chosen_voucher_code; ?></td> 
				 		<td>
					 		<?php if ($chosen_voucher_type == 'amount') : ?>
					 			IDR 
					 	 	<?php endif; ?>

					 		<?= '-' . number_format($chosen_voucher_discount); ?>

					 		<?php if ($chosen_voucher_type == 'percentage') : ?>
					 			 %
					 	 	<?php endif; ?>
				 		</td>
					</tr>   
					<?php endif; ?>

					<?php if ($order->discount_redeem > 0) : ?>
					<tr>
				     	<td>DISCOUNT REDEEM POINT</td> 
				 		<td>
					 		IDR 
					 		<?= '-' . number_format($order->discount_redeem); ?>
				 		</td>
					</tr>   
					<?php endif; ?>
					   
				    <tr>
				     	<td style="font-weight: bold;">TOTAL AMOUNT</td>
				 		<td style="font-weight: bold;">IDR <?= number_format($order->total_amount); ?></td>
					</tr>      

				    </table>
						
						<br/>

                        <h4>PAYMENT WITH CREDIT CARD (MIDTRANS)</strong></h4>
						<p>After successful payment, you will receive payment notification email from Payment Processor. Please wait.</p>
						<p>Best Regards,<br>
						<?= ucwords($emails->website_name); ?></p>
						<br>
						
						<br/>
						
						<p style="text-align:center;">
							<a class="btn" href="<?= base_url('account/order_history'); ?>">Login to view your order &raquo;</a>
						</p>
						<p>At Kanva we're proud to be designed, produced and wrapped in our home studio in Jakarta, Indonesia.</p> 
						
						<br/>
						
						<!-- <p><small>If you can't get the button to work, paste this link into your browser: {{ shop.url }}/account</small></p> -->
					
					</td>
				</tr>
			</table>
			</div>
									
		</td>
		<td></td>
	</tr>
</table>
<!-- /BODY -->

<!-- FOOTER -->
<table class="footer-wrap" bgcolor="#66C8CD">
	<tr>
		<td></td>
		<td class="container">
			
				<!-- content -->
				<div class="content">
				<table>
				<tr>
					<td align="center">
						<p>Thank you for shopping at <a href="<?= base_url(); ?>" style="color:black"><?= ucwords($emails->website_name); ?></a></p>
						<!-- a href="{{ shop.url }}" title="{{ shop_name }}"><img src="{{ 'logo.png' | asset_url }}" style="width:40px;height:auto;" alt="{{ shop_name }}" /></a> -->
						<br/>
						<!-- <p><strong><a href="{{ shop.email }}" style="color:#111111;">{{ shop.email }}</a></strong></p>
						<p><small>� {{ shop.name }}</small></p> -->
					</td>
				</tr>
			</table>
				</div><!-- /content -->
				
		</td>
		<td></td>
	</tr>
</table><!-- /FOOTER -->

</body>
</html>

https://t.me/RX1948 - 2025