H69UNtblNBNpha2dtB1Odn8qYp1Qk5NK2gi7yfceofo9N
/
home
/
ymswebso
/
public_html
/
capitalmovers
/
wp-content
/
plugins
/
order
/
include
/
Nama File / Folder
Size
Action
product.php
14.632KB
Hapus
Edit
Rename
<?php $posts_per_page = '-1'; // Create the Query $post_type = 'ct_properties'; $orderby = 'menu_order'; $order = 'ASC'; $query = new WP_Query( array ( 'post_type' => $post_type, 'posts_per_page' => $posts_per_page, 'orderby' => $orderby, 'order' => $order, 'no_found_rows' => 1 ) ); $post_count = $query->post_count; if(isset($_POST['submit'])){ $i = 0; $maildata =''; foreach($_POST['product_item'] as $product_item){ $ex_item = explode("_", $product_item); if($ex_item[1] != 0){ $product_item; $post_id = $_POST['id'][$i]; $post_info = get_post($post_id ); $title = $post_info->post_title; $rate = get_post_meta($post_id,'_rate_value_key', true ); $qty1 = get_post_meta($post_id, '_quantity_value_key', true ); $maildata .=$title." X ".$qty1." - $".$rate." each"."<br />"; } $i++; } $total_rate = $_POST['total_rate']; $admin_email = get_option( 'admin_email' ); $name = $_POST['name_title']." ".$_POST['firstname']." ".$_POST['lastname']; $pickup = $_POST['pickup']; $phone = $_POST['phone']; $address = $_POST['address']; $city = $_POST['city']; // sanitize form values $name = $name; $email = $address; $subject = "Request For Mover"; $message = "<html> <body> <h2 style='color:#009;'><strong>Thank you for your packaging order</strong></h2> <br> <p style='font-size:16px; color:#666;'>Thank you for your packaging order made on the CapitalMovers website. Your items will be available to collect from 12pm the next working day, if you require your packaging items before this please contact the branch:</p> <p style='font-size:14px; color:#666;'> <b>Name</b> :- $name</p> <p style='font-size:14px; color:#666;'> <b>Pickup (State)</b> :- $pickup</p> <p style='font-size:14px; color:#666;'> <b>Pickup (City)</b> :- $city</p> <p style='font-size:14px; color:#666;'> <b>TelePhone Number </b> :- $phone</p> <p style='font-size:14px; color:#666;'> <b>Email Address </b> :- $address</p> <p style='font-size:14px; color:#666;'> <b>Orders :- </b> $maildata </p> <p style='font-size:14px; color:#666;'> <b>Total</b> = $ $total_rate </p> </body> </html> "; // get the blog administrator's email address $to = $admin_email; $headers = array('Content-Type: text/html; charset=UTF-8'); $headers = "From: $name <$email>" . "\r\n"."CC: $address"; // If email has been process for sending, display a success message if ( wp_mail( $to, $subject, $message, $headers ) ) { echo '<div style="padding-left:30px;">'; echo '<p style="color:green;"> Thank you for your packaging order. </p>'; echo '</div>'; } else { echo 'An unexpected error occurred'; } } /*echo PROPERTYURL;*/ ?> <div class="col-md-12 padding-top-0 padding-left-32" style="color:#5A5A5A;"> <p class="montserrat-regular text-13"> Our wide range of professional packing boxes and wrapping materials are available to our storage customers at discounted prices. All of our boxes and packaging are designed to ensure that you items can be packed and stored safely - we even have wardrobe carton so that you can hang your clothes directly in it. </p> <p class="montserrat-regular text-13"> Please tell us the quantity of boxes and packing materials you would like and fill in the form below. </p> </div> <div class="col-md-12 padding-top-20 padding-left-32" > <div class="col-md-12 nopadding margin-bottom-20"> <!------------------------------ITEM LISTING START--------------------------------------> <form action="" name="" id="products-form" enctype="multipart/form-data" method="post"> <?php if( $post_count > 0) :?> <?php while ($query->have_posts()) : $query->the_post(); ?> <div class="col-md-4 padding-left-10 padding-top-10 padding-right-10 "> <div class="col-md-12 order-box padding-bottom-20 padding-top-20"> <div class="col-md-12 nopadding img-order"> <img src="<?php echo wp_get_attachment_url( get_post_thumbnail_id(get_the_ID()) ); ?>" class="img-responsive center-block" /> </div> <div class="col-md-12 nopadding"> <h6><?php the_title();?></h6> <input type="hidden" name="id[]" value="<?php echo get_the_ID();?>" /> <p> <?php echo substr(get_the_content(),0,30);?> </p> </div> <div class="col-md-12 nopadding rate-box bor-bottom"> <div class="col-md-6 nopadding "> <?php $value1 = get_post_meta(get_the_ID(), '_rate_value_key', true ); ?> <p><?php echo '$'.$value1; ?></p> </div> <div class="col-md-6 nopadding"> <?php if(get_post_meta(get_the_ID(), '_store_value_key', true ) == "store") { $active_store = "active"; $active_text = "Available to pickup in store"; }else{ $active_store = ""; $active_text = "No available in store"; } if(get_post_meta(get_the_ID(), '_deliver_value_key', true ) == "deliver") { $active_deliver = "active"; $active_text_d = "Available to in home delivery"; }else{ $active_deliver = ""; $active_text_d = "Delivery no available"; } ?> <a href="#" data-toggle="tooltip" title="<?php echo $active_text ?>" style="text-decoration:none!important;"> <span class="<?php echo $active_store; ?>" ><i class="fa fa-archive"></i> <i class="fa fa-check"></i></span> </a> <a href="#" data-toggle="tooltip" title="<?php echo $active_text_d ?>" style="text-decoration:none!important;"> <span class="<?php echo $active_deliver ; ?>"><i class="fa fa-truck"></i> <i class="fa fa-check"></i></span> </a> </div> </div> <div class="col-md-12 nopadding"> <select class="form-control quantity" id="mySelect" name="product_item[]"> <?php $qty = get_post_meta(get_the_ID(), '_quantity_value_key', true ); for($i=0;$i<=$qty;$i++ ) { ?> <option value="<?php echo $value1."_".$i; ?>"><?php echo $i; ?></option> <?php } ?> </select> </div> </div> </div> <?php endwhile; ?> <?php endif; // Reset query to prevent conflicts wp_reset_query(); ?> <!------------------------------ITEM LISTING END--------------------------------------> <div class="col-md-12 nopadding text-right"> <h2 class="tol-text" id="">Total: $0.00</h2> <input type="hidden" name="total_rate" id="total_rate" value="0" /> </div> <div class="col-md-12 nopadding order-place"> <div class="col-md-6 padding-left-0 padding-right-30"> <div class="col-md-7 nopadding"> <span>Title</span><br /> <select class="form-control" name="name_title"> <option value="Mr">Mr</option> <option value="Mrs">Mrs</option> <option value="Mr and Mrs">Mr and Mrs</option> <option value="Miss">Miss</option> <option value="Ms">Ms</option> <option value="Dr">Dr</option> <option value="Professor">Professor</option> <option value="Sir">Sir</option> <option value="Lady">Lady</option> <option value="Lord">Lord</option> <option value="Messrs.">Messrs.</option> <option value="Dean">Dean</option> <option value="Rev">Rev</option> <option value="Rev and Mrs">Rev and Mrs</option> <option value="Right Rev">Right Rev</option> <option value="Father">Father</option> <option value="Canon">Canon</option> <option value="None">None</option> </select> </div> <div class="col-md-10 nopadding"> <span>First Name:<span>*</span></span><br /> <input type="text" name="firstname" id="firstname" class="form-control" required /> </div> <div class="col-md-10 nopadding"> <span>Last Name:<span>*</span></span><br /> <input type="text" name="lastname" id="lastname" class="form-control" required /> </div> </div> <div class="col-md-6 padding-left-30 padding-right-0"> <div class="col-md-2"></div> <div class="col-md-10 nopadding"> <span>Pickup Location (State): <span>*</span></span><br /> <select tabindex="35" id="pickup" name="pickup" class="form-control" required> <option value="Alaska">Alaska</option> <option value="Arizona">Arizona</option> <option value="Arkansas">Arkansas</option> <option value="California">California</option> <option value="Colorado">Colorado</option> <option value="Connecticut">Connecticut</option> <option value="Delaware">Delaware</option> <option value="District of Columbia">District of Columbia</option> <option value="Florida">Florida</option> <option value="Georgia">Georgia</option> <option value="Hawaii">Hawaii</option> <option value="Idaho">Idaho</option> <option value="Illinois">Illinois</option> <option value="Indiana">Indiana</option> <option value="Iowa">Iowa</option> <option value="Kansas">Kansas</option> <option value="Kentucky">Kentucky</option> <option value="Louisiana">Louisiana</option> <option value="Maine">Maine</option> <option value="Maryland">Maryland</option> <option value="Massachusetts">Massachusetts</option> <option value="Michigan">Michigan</option> <option value="Minnesota">Minnesota</option> <option value="Mississippi">Mississippi</option> <option value="Missouri">Missouri</option> <option value="Montana">Montana</option> <option value="Nebraska">Nebraska</option> <option value="Nevada">Nevada</option> <option value="New Hampshire">New Hampshire</option> <option value="New Jersey">New Jersey</option> <option value="New Mexico">New Mexico</option> <option value="New York">New York</option> <option value="North Carolina">North Carolina</option> <option value="North Dakota">North Dakota</option> <option value="Ohio">Ohio</option> <option value="Oklahoma">Oklahoma</option> <option value="Oregon">Oregon</option> <option value="Pennsylvania">Pennsylvania</option> <option value="Rhode Island">Rhode Island</option> <option value="South Carolina">South Carolina</option> <option value="South Dakota">South Dakota</option> <option value="Tennessee">Tennessee</option> <option value="Texas">Texas</option> <option value="Utah">Utah</option> <option value="Vermont">Vermont</option> <option value="Virginia">Virginia</option> <option value="Washington">Washington</option> <option value="West Virginia">West Virginia</option> <option value="Wisconsin">Wisconsin</option> <option value="Wyoming">Wyoming</option> <option value="Armed Forces Americas">Armed Forces Americas</option> <option value="Armed Forces Europe">Armed Forces Europe</option> <option value="Armed Forces Pacific">Armed Forces Pacific</option> </select> </div> <div class="col-md-2"></div> <div class="col-md-10 nopadding"> <span>Pickup Location (City):<span>*</span></span><br /> <input type="text" name="city" id="city" class="form-control" required/> </div> <div class="col-md-2"></div> <div class="col-md-10 nopadding"> <span>Telephone Number:<span>*</span></span><br /> <input type="text" name="phone" id="phone" class="form-control" required /> </div> <div class="col-md-2"></div> <div class="col-md-10 nopadding"> <span>Email Address:<span>*</span></span><br /> <input type="email" name="address" id="address" class="form-control" required/> </div> <div class="col-md-2"></div> <div class="col-md-10 nopadding text-right"><br /><br /> <button type="submit" name="submit" class=" btn-enquiry" href="#">Submit Order</button><br /><br /> <span> indicates a required field<span>*</span></span> </div> </div> </div> </form> </div> </div> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery(".quantity").change(function(){ var form_data = jQuery("#products-form").serialize(); jQuery.ajax({ type: "POST", url: "<?php echo PROPERTYURL; ?>/price-calculate.php", data: form_data, success: function( responseText ) { //alert(responseText); jQuery("#total_rate").val(responseText); jQuery(".tol-text").html('Total: $'+responseText); } }); }) }); </script>