Esempio n. 1
0
<?php

include $_SERVER['DOCUMENT_ROOT'] . "/app/module/common/header.php";
include $base_path_folder . "/app/etc/dbconfig.php";
mysql_select_db($vendorshop_database);
if (isset($_REQUEST['listoflocations']) && !empty($_REQUEST['listoflocations'])) {
    $query_pincode = "select pincode from pos_shop_entity where entity_id={$shop_id}";
    $result_pincode = mysql_query($query_pincode);
    $row_pincode = mysql_fetch_assoc($result_pincode);
    $pincode_of_this_shop = $row_pincode['pincode'];
    $longitude_lattitude_array_of_this_pincode = getLatLongDetailsOfPincode($pincode_of_this_shop);
    $longitude_lattitude_string = $longitude_lattitude_array_of_this_pincode['lat'] . "," . $longitude_lattitude_array_of_this_pincode['lng'];
    $listoflocations = $longitude_lattitude_string . "\r\n" . str_ireplace('<br>', "\r\n", $_REQUEST['listoflocations']);
} else {
    $listoflocations = "new delhi india\n  Dwarka new delhi";
}
$addrTable = array();
$nameTable = array();
$num = 0;
while (isset($_GET['loc' . $num])) {
    $loc = $_GET['loc' . $num];
    if ($loc == "") {
        break;
    }
    $addrTable[] = $loc;
    $num++;
}
for ($numName = 0; $numName < $num; $numName++) {
    $nameTable[$numName] = '';
    if (isset($_GET['name' . $numName])) {
        $nameTable[$numName] = $_GET['name' . $numName];
Esempio n. 2
0
        $temp_orders_array = explode(",", $temp_orders);
        foreach ($temp_orders_array as $each_order) {
            $pincode_order_mapper_final[$temp_pincode][] = $each_order;
            $pincode_order_mapper_final_string[$temp_pincode] .= "{$each_order}, ";
        }
        $pincode_order_mapper_final_string[$temp_pincode] = rtrim($pincode_order_mapper_final_string[$temp_pincode], ", ");
    }
    $result = explode(',', $_POST["pincodes"]);
    $result1 = count($result);
}
$var = array();
$n = $result1 - 1;
$latlong = array(array());
$j = 0;
for ($i = 0; $i <= $n; $i++) {
    $var[$i] = getLatLongDetailsOfPincode($result[$i]);
    if (empty($var[$i]['lat']) && empty($var[$i]['lng'])) {
        //echo $result[$i]. " is an invalid pincode<br>";
        echo "Order(s) " . $pincode_order_mapper_final_string[$result[$i]] . " have invalid pincode(" . $result[$i] . ").<br><br>";
    } else {
        $latlong[$j][0] = $var[$i]['lat'];
        $latlong[$j][1] = $var[$i]['lng'];
        $j++;
    }
}
$dataarray = json_encode($latlong);
echo "<script> var data =" . $dataarray . "\n;console.log('Given data: ' + data);</script>";
function getLatLongDetailsOfPincode($pincode)
{
    $url = 'http://maps.googleapis.com/maps/api/geocode/json?address=India&components=country:India|postal_code:' . $pincode . '&mode=driving&sensor=false';
    $ch = curl_init();