mirror of
https://git.friendi.ca/friendica/friendica-addons.git
synced 2024-11-22 04:43:40 +00:00
delete test file
This commit is contained in:
parent
1b9fee043c
commit
68ca56471a
1 changed files with 0 additions and 69 deletions
|
@ -1,69 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
require_once("boot.php");
|
|
||||||
|
|
||||||
if(@is_null($a)) {
|
|
||||||
$a = new App;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(is_null($db)) {
|
|
||||||
@include(".htconfig.php");
|
|
||||||
require_once("dba.php");
|
|
||||||
$db = new dba($db_host, $db_user, $db_pass, $db_data);
|
|
||||||
unset($db_host, $db_user, $db_pass, $db_data);
|
|
||||||
};
|
|
||||||
|
|
||||||
$a->set_baseurl(get_config('system','url'));
|
|
||||||
|
|
||||||
require_once("addon/geocoordinates/geocoordinates.php");
|
|
||||||
|
|
||||||
function geocoordinates_resolve_item2(&$item) {
|
|
||||||
if((!$item["coord"]) || ($item["location"]))
|
|
||||||
return;
|
|
||||||
|
|
||||||
$key = get_config("geocoordinates", "api_key");
|
|
||||||
if ($key == "")
|
|
||||||
return;
|
|
||||||
|
|
||||||
$language = get_config("geocoordinates", "language");
|
|
||||||
if ($language == "")
|
|
||||||
$language = "de";
|
|
||||||
|
|
||||||
$result = Cache::get("geocoordinates:".$language.":".$item["coord"]);
|
|
||||||
if (!is_null($result)) {
|
|
||||||
$item["location"] = $result;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
$coords = explode(' ',$item["coord"]);
|
|
||||||
|
|
||||||
$s = fetch_url("https://api.opencagedata.com/geocode/v1/json?q=".$coords[0].",".$coords[1]."&key=".$key."&language=".$language);
|
|
||||||
|
|
||||||
if (!$s) {
|
|
||||||
logger("API could not be queried", LOGGER_DEBUG);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
$data = json_decode($s);
|
|
||||||
|
|
||||||
if ($data->status->code != "200") {
|
|
||||||
logger("API returned error ".$data->status->code." ".$data->status->message, LOGGER_DEBUG);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (($data->total_results == 0) OR (count($data->results) == 0)) {
|
|
||||||
logger("No results found", LOGGER_DEBUG);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
$item["location"] = $data->results[0]->formatted;
|
|
||||||
|
|
||||||
Cache::set("geocoordinates:".$language.":".$item["coord"], $item["location"]);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
$r = q("SELECT coord, location FROM item WHERE guid='stat1721635584fdaf31b19541063667' LIMIT 1");
|
|
||||||
$item = $r[0];
|
|
||||||
geocoordinates_resolve_item2($item);
|
|
||||||
print_r($item);
|
|
||||||
?>
|
|
Loading…
Reference in a new issue