forked from pokepark/PokemonRaidBot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathget_gym_details.php
60 lines (54 loc) · 1.79 KB
/
get_gym_details.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php
/**
* Get gym details.
* @param $gym
* @param $extended
* @return string
*/
function get_gym_details($gym, $extended = false)
{
global $config;
// Add gym name to message.
$msg = '<b>' . getTranslation('gym_details') . ':</b>' . CR . CR;
$msg .= '<b>ID = ' . $gym['id'] . '</b>' . CR;
$msg .= getTranslation('gym') . ':' . SP;
$ex_raid_gym_marker = (strtolower($config->RAID_EX_GYM_MARKER) == 'icon') ? EMOJI_STAR : '<b>' . $config->RAID_EX_GYM_MARKER . '</b>';
$msg .= ($gym['ex_gym'] ? $ex_raid_gym_marker . SP : '') . '<b>' . $gym['gym_name'] . '</b>';
$msg .= CR;
// Add maps link to message.
if (!empty($gym['address'])) {
$msg .= mapslink($gym) . CR;
} else {
// Get the address.
$addr = get_address($gym['lat'], $gym['lon']);
$address = format_address($addr);
//Only store address if not empty
if(!empty($address)) {
//Use new address
$msg .= mapslink($gym,$address) . CR;
} else {
//If no address is found show maps link
$msg .= mapslink($gym,'1') . CR;
}
}
// Add or hide gym note.
if(!empty($gym['gym_note'])) {
$msg .= EMOJI_INFO . SP . $gym['gym_note'];
}
// Get extended gym details?
if($extended == true) {
$msg .= CR . '<b>' . getTranslation('extended_gym_details') . '</b>';
// Normal gym?
if($gym['ex_gym'] == 1) {
$msg .= CR . '-' . SP . getTranslation('ex_gym');
}
// Hidden gym?
if($gym['show_gym'] == 1 && $gym['ex_gym'] == 0) {
$msg .= CR . '-' . SP . getTranslation('normal_gym');
} else if($gym['show_gym'] == 0) {
$msg .= CR . '-' . SP . getTranslation('hidden_gym');
}
}
return $msg;
}
?>