Преглед изворни кода

distance calculation class finished

master
patrick пре 6 година
родитељ
комит
8fc4b2fa75
2 измењених фајлова са 24 додато и 1 уклоњено
  1. +8
    -0
      AddrMap.php
  2. +16
    -1
      ts.php

+ 8
- 0
AddrMap.php Прегледај датотеку

return $this->dist/1000; return $this->dist/1000;
} }
public function get_route_json()
{
if ($this->error)
return null;
return $this->json;
}
private function update_db() private function update_db()
{ {
global $wpdb; global $wpdb;
$row = $wpdb->get_row($query); $row = $wpdb->get_row($query);
if ( $row == null ) if ( $row == null )
return false; return false;
$this->json = json_decode($row->response);
return (int) $row->distance; //in meters; return (int) $row->distance; //in meters;
} }

+ 16
- 1
ts.php Прегледај датотеку

$this->db = $wpdb; $this->db = $wpdb;
$this->table_name = $wpdb->prefix . 'acare_ts'; $this->table_name = $wpdb->prefix . 'acare_ts';
$this->addr_table = $wpdb->prefix . 'acare_addr_distance'; $this->addr_table = $wpdb->prefix . 'acare_addr_distance';
$this->ndis_table = $wpdb->prefix . 'acare_ndis_price';
} }
$this->xero = new Xero(); $this->xero = new Xero();
$this->xero->init_wp(); $this->xero->init_wp();
$abc = new AddrMap("01515b52-6936-46b2-a000-9ad4cd7a5b50", "0768db6d-e5f4-4b45-89a2-29f7e8d2953c");
//$abc = new AddrMap("01515b52-6936-46b2-a000-9ad4cd7a5b50", "0768db6d-e5f4-4b45-89a2-29f7e8d2953c");
$abc = new AddrMap("122eb1d0-d8c4-4fc3-8bf8-b7825bee1a01", "0768db6d-e5f4-4b45-89a2-29f7e8d2953c");
} }
//init database //init database
PRIMARY KEY (id) PRIMARY KEY (id)
) $charset_collate;"; ) $charset_collate;";
$ndis_table = $this->ndis_table;
$sql_ndis_price = "
CREATE TABLE $ndis_table (
code VARCHAR(45) NOT NULL,
name VARCHAR(45) NULL,
level INT NULL,
unit VARCHAR(45) NULL,
price FLOAT NULL,
year INT NOT NULL,
PRIMARY KEY (code, year)
)$charset_collate;";
//create database //create database
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta( $sql ); dbDelta( $sql );
dbDelta( $sql_addr); dbDelta( $sql_addr);
dbDelta( $sql_ndis_price);
} }
// //

Loading…
Откажи
Сачувај