Thursday, December 26, 2019

Date Format change using Jquery.

var pickdate_get =  date.toInputFormat();
var pick_date_frmt =$.datepicker.formatDate( "M/dd/yy", new Date(pickdate_get));
$(".package_pickup_date").text(pick_date_frmt);

Output::  Jan/17/2020

Tuesday, December 17, 2019

Mail Send auto with auto reply Before date using php mysqli


<!-- Script for mail send next order 1 day before at 10 mrng-->
<?php

date_default_timezone_set('Canada/Eastern');
//$currentDate = '12/19/2019';
$tomorrow = new DateTime('tomorrow');
$currentDate = $tomorrow->format('m/d/Y');
$time_match_nn=date('H A');
 //$time_match_nn='10';
//echo $time_match_nn;

$servername = "localhost";
$username = "xxxxxx";
$password = "xxxxx(*()";
$dbname = "xxxxxxx";
//echo $currentDate;
$conn = new mysqli($servername, $username, $password, $dbname);
    if($conn->connect_error) die($conn->connect_error);

  $remind_query1 = "SELECT * FROM wp_cbg7ccqh4q_package_order WHERE one_delivery_date= '$currentDate' and $time_match_nn='10 AM' and order_status='1' ";
//echo "SELECT * FROM wp_cbg7ccqh4q_package_order WHERE one_delivery_date= '$currentDate' AND $time_match_nn='10'";  
   
if($run1 = $conn->query($remind_query1))
    {
$rows = $run1->num_rows;
     
      for ($j = 0; $j < $rows; ++$j)
      {
      $run1->data_seek($j);
      $row = $run1->fetch_array(MYSQLI_NUM);

      $to = 'xxxx.xxxxxx@gmail.com';
      $too = $row[27];
          $subject = "Next Order Package Reminder";
          $message = "Hi ".$row[1]."\nJust a reminder that your package 1 will on the ".$row[25].",\n"
                  ."Please renew your package\n"."\nThank You"."\nEzboxes";
$messager = "Tomorrow Package deliver\nThank You"."\nEzboxes";
        $headers = "From: info@xxxxxx.ca";
     
  mail($to,$subject,$message,$headers);
  @mail($too,$subject,$messager,$headers);
 
      }

}
?>
<!-- Script for mail send next order 1 day before at 10 mrng-->

Sunday, December 15, 2019

Date format change using php

<?php
$back_date = $row_pack["order_date"];
//$newDateString =Date("F j, Y",$back_date);
echo date('F j, Y', strtotime(str_replace('','/', $back_date)));
#output: Saturday 24th March 2012
?>

Thursday, December 12, 2019

Mail Send with Auto Reply Using Php

<?php
    if(isset($_POST['order_status_val']))
    {
        $to = 'xxx.xxxx@gmail.com';
        $too = $_POST['order_email'];
        $subject = 'Update Order Status';
$message = 'Order Id: '. strip_tags($_POST['order_id']);
        $message1 = 'Order Date Change to : '.strip_tags($_POST['pickup_date_ez']);

        $boundary =md5(date('r', time()));

        $headers = "From: info@xxxx.com";
        $headers .= "\r\nMIME-Version: 1.0\r\nContent-Type: multipart/mixed; boundary=\"_1_$boundary\"";
           $message2="We received your submission. We will contact you soon ...";                                                   
        $message="
$message\n$message1\n";
 mail($to, $subject, $message, $headers);
 @mail($too, $subject, $message2, $headers);
      echo '<script type="text/javascript">alert("Thank you! Your message has been sent.");</script>'; 
    }
?>
<form class="fild_sec_ordr" action="" method="post" id="customer_order_change">
<div class="input-group">
<input type="hidden" class="form-control" name="order_id" value="111111"/>
<input type="hidden" class="form-control" name="order_email" value="abc@gmail.com"/>
<select class="form-control" name="order_status_type">
<option value="">Choose Status</option>
<option value="Delivered">Delivered</option>
<option value="Completed">Completed</option>
<option value="Cancelled">Cancelled</option>
</select>
</div>
<div class="input-group btnsec">
<button type="submit" class="btn btnsubmit" name="customer_order_status">Submit</button>
</div>
</form>

Friday, December 6, 2019

Create custom wordpress plugin

<?php
/**
 * Plugin Name: Package Order List
 * Description: Plugin is creating for display the package order list.
 * Version: 1.0
 * Author: Pardeep kumar
 */
 error_reporting(0);
 function wps_poll_options_page_15() { //Change the 5 with any number as well as replace other 5's which are in this code
    ?>
<style>

   .heading_cls{ background: #898989;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-align: center;}

</style>
<div class="wrap">
<h2 style="text-align: center;padding: 10px;background: cornflowerblue;color: #fff;">Master Table </h2><br>   
<table width="80%" border="1" cellpadding="5" cellspacing="1">
<tr>                     
    <td class="heading_cls">Order Id</td>
        >
          </tr>
<?php
$servername = "localhost";
$username = "dajzrjyb_boxez";
$password = "FGHJ1aa2(*()";
$dbname = "dajzrjyb_ezboxes";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

$sql_package = "SELECT * FROM wp_cbg7ccqh4q_package_order where order_status=1";
$result = $conn->query($sql_package);

if ($result->num_rows > 0) {
    while($row_pack = $result->fetch_assoc()) {
?>

<tr>
    <td><?php echo $row_pack["order_id"]; ?></td>
   
         </tr>
<?php
    }
} else {
    echo "0 results";
}
?>
</table>

</div>
<?php
}
function wps_poll_menu_15 () {
add_menu_page('All Package Order','All Package Order','manage_options','wps_poll_admin_15', 'wps_poll_options_page_15');
}
add_action('admin_menu','wps_poll_menu_15');
?>

Tuesday, December 3, 2019

Google location get using Google API

<input type="text" name="pickup_pick_address" placeholder="Start typing your address" class="form-control" id="pickup_pick_address" />

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=your_api_here&amp;libraries=places"></script>     
<script>
  google.maps.event.addDomListener(window, 'load', initialize);
    function initialize() {
      var input = document.getElementById('pickup_pick_address');
      var autocomplete = new google.maps.places.Autocomplete(input);
  //for specific location show
/*  autocomplete.setComponentRestrictions({'country': ['CA']}); */
      autocomplete.addListener('place_changed', function () {
      var place = autocomplete.getPlace();
      $('#lat').val(place.geometry['location'].lat());
      $('#long').val(place.geometry['location'].lng());
    });
  }
  </script>