Skip to main content

Get Google Calendar Event List in WordPress

<a href="https://console.cloud.google.com/apis/credentials">Get Your Api Credentials Here</a> <a href="https://calendar.google.com/calendar">Get your Calender ID</a> <?php include_once("wp-load.php"); function  get_calender_events() { $params = array(); /*Get current date*/ $current_date  = date('Y-m-d H:i:s'); /*Convert it to google calendar's rfc_format */ $rfc_format = date("c", strtotime($current_date)); $params[] = 'orderBy=startTime'; $params[] ='maxResults=100'; $params[] = 'timeMin='.urlencode($rfc_format); $url_param = ''; foreach($params as $param) { $url_param.= '&'.$param; } $calender_id = "calender_id"; $client_key =  "client_key"; $url = "https://www.googleapis.com/calendar/v3/calendars/".$calender_id."/events?key=".$client_key."&singleEvents=true".$url_param; $list_events = wp_remote_post($url, ...

Array Multisort in Wordpress Code


<?php
       
        $sql = "SELECT * FROM property_details order by address";
$pageposts = $wpdb->get_results($sql);
          foreach ($pageposts as $singlepost)  {

$pos=strpos($singlepost->address, " ");
if ($pos !== false) {

   $snum= substr($singlepost->address, 0, $pos);
   //pr($street_number);pr($key);
   $sname = substr($singlepost->address, $pos+1, strlen($singlepost->address));
   //pr($street_name);
       $pos2=strpos($snum,"-");
   if($pos2 !== false){
$snum2 = substr($snum,$pos2+1,strlen($snum));
    $snum= substr($snum, 0, $pos);
   
   }
$value['street_number']=$snum;
$value['street_number2']=$snum2;
   $value['street_name']=$sname;
                    $value['prop_id']=$singlepost->id;

   $property[$singlepost->id]['street_number']=ucfirst($snum);
   $property[$singlepost->id]['street_number2']=ucfirst($snum2);
   $property[$singlepost->id]['street_name']=ucfirst($sname);
                    $property[$singlepost->id]['prop_id']=$singlepost->id;
 
}
//pr($street);

}
//pr($property);exit;

foreach ($property as $k => $r) {
   $street_name[$k]  = $r['street_name'];
   $street_number[$k] = $r['street_number'];
   $street_number2[$k] = $r['street_number2'];
                        $prop_id[$k] = $r['prop_id'];
}
array_multisort($street_name, SORT_ASC, $street_number, SORT_ASC,SORT_NUMERIC, $street_number2, SORT_ASC, $property);
// print_r($property);
//exit;


       
        ?>
       
         <?php
                   
                    echo "<select name='prop_id'><option value=''>General</option>";
// echo "<option value='General'>General</option>";
while(list($k,$v)=each($property))
{
if($_REQUEST['prop_id']==$v[prop_id])
$sel = "";
else
$sel = "";
echo "<option value='$v[prop_id]' $sel>$v[street_number] $v[street_name]</option>";
}
echo "</select>";
                    ?>

Comments

Popular posts from this blog

Create Signature pad with save on database in php

Create Signature pad with save on database in php 1.create a folder images index.php ============   <!DOCTYPE >     <head>     <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />     <title>Signature Pad</title>     <script type="text/javascript" src="jquery-1.8.0.min.js"></script>     <script type="text/javascript"> $(document).ready(function () {     /** Set Canvas Size **/     var canvasWidth = 400;     var canvasHeight = 100;     /** IE SUPPORT **/     var canvasDiv = document.getElementById('signaturePad');     canvas = document.createElement('canvas');     canvas.setAttribute('width', canvasWidth);     canvas.setAttribute('height', canvasHeight);     canvas.setAttribute('id', 'canvas');     canvasDiv.appendChild(canvas);    ...

Get Google Calendar Event List in WordPress

<a href="https://console.cloud.google.com/apis/credentials">Get Your Api Credentials Here</a> <a href="https://calendar.google.com/calendar">Get your Calender ID</a> <?php include_once("wp-load.php"); function  get_calender_events() { $params = array(); /*Get current date*/ $current_date  = date('Y-m-d H:i:s'); /*Convert it to google calendar's rfc_format */ $rfc_format = date("c", strtotime($current_date)); $params[] = 'orderBy=startTime'; $params[] ='maxResults=100'; $params[] = 'timeMin='.urlencode($rfc_format); $url_param = ''; foreach($params as $param) { $url_param.= '&'.$param; } $calender_id = "calender_id"; $client_key =  "client_key"; $url = "https://www.googleapis.com/calendar/v3/calendars/".$calender_id."/events?key=".$client_key."&singleEvents=true".$url_param; $list_events = wp_remote_post($url, ...

WooCommerce Mini cart With Ajax

WooCommerce Mini cart //MINI CART SECTION   <div class="productdiv rightcart">                                                         <?php if ( ! WC()->cart->is_empty() ) : ?>     <ul class="woocommerce-mini-cart cart_list product_list_widget <?php echo esc_attr( $args['list_class'] ); ?>">         <?php             do_action( 'woocommerce_before_mini_cart_contents' );             foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {                 $_product     = apply_filters( 'woocommerce_cart_item_pro...