Due to the remote cdn, server maps are not loaded in many countries
http://cdn.enginegp.ru / not available in many countries Task: https://bugs.enginegp.com/view.php?id=29
This commit is contained in:
parent
0e1ac645b2
commit
a8bb43a2cd
|
@ -11,8 +11,6 @@ $cfg = array(
|
|||
'ip' => 'IPADDR', // IP-Адрес сайта прмер: 127.0.0.1
|
||||
'subnet' => 'IPADDR.0/23', // Подсеть сайта пример: 127.0.0.1.0/23 .0/23(не стирать)
|
||||
|
||||
'cdn' => 'http://cdn.enginegp.ru/', // CDN сервис EGP, если ваш сайт переехал на https то следует тут тоже сменить протокол с http на https
|
||||
|
||||
// Данные для пополнения баланса пользователям
|
||||
'freekassa_id' => '', // Номер кассы
|
||||
'freekassa_key_1' => '', // Первый секретный ключ FreeKassa
|
||||
|
|
|
@ -1242,14 +1242,10 @@ class sys
|
|||
{
|
||||
global $cfg;
|
||||
|
||||
$filename = 'http://cdn.enginegp.ru/maps/' . $game . '/' . $name . '.jpg';
|
||||
$file_headers = @get_headers($filename);
|
||||
$protocol = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://";
|
||||
if (!$file_headers || $file_headers[0] == 'HTTP/1.1 404 Not Found' || trim($file_headers[0]) == 'HTTP/1.1 403 Forbidden') {
|
||||
if(file_exists(DIR.'/maps/'.$game.'/'.$name.'.jpg'))
|
||||
return $cfg['http'].'maps/'.$game.'/'.$name.'.jpg';
|
||||
|
||||
return $cfg['http'].'template/images/status/none.jpg';
|
||||
} else {
|
||||
return '' . $protocol . 'cdn.enginegp.ru/maps/' . $game . '/' . $name . '.jpg';
|
||||
}
|
||||
}
|
||||
|
||||
public static function buttons($id, $status, $game = false, $ctrl = false)
|
||||
|
|
|
@ -76,5 +76,4 @@ $html->set('types', isset($html->arr['types']) ? $html->arr['types'] : '');
|
|||
$html->set('maps', isset($html->arr['maps']) ? $html->arr['maps'] : 'К сожалению карты не найдены в базе');
|
||||
$html->set('amaps', $mapsjs);
|
||||
$html->set('pages', isset($html->arr['pages']) ? $html->arr['pages'] : '');
|
||||
$html->set('cdn', $cfg['cdn']);
|
||||
$html->pack('main');
|
||||
|
|
|
@ -55,6 +55,4 @@ $html->set('types', isset($html->arr['types']) ? $html->arr['types'] : '');
|
|||
$html->set('maps', isset($html->arr['maps']) ? $html->arr['maps'] : 'К сожалению карты не найдены в базе');
|
||||
$html->set('amaps', $mapsjs);
|
||||
$html->set('pages', isset($html->arr['pages']) ? $html->arr['pages'] : '');
|
||||
$html->set('cdn', $cfg['cdn']);
|
||||
|
||||
$html->pack('main');
|
||||
|
|
|
@ -55,6 +55,4 @@ $html->set('types', isset($html->arr['types']) ? $html->arr['types'] : '');
|
|||
$html->set('maps', isset($html->arr['maps']) ? $html->arr['maps'] : 'К сожалению карты не найдены в базе');
|
||||
$html->set('amaps', $mapsjs);
|
||||
$html->set('pages', isset($html->arr['pages']) ? $html->arr['pages'] : '');
|
||||
$html->set('cdn', $cfg['cdn']);
|
||||
|
||||
$html->pack('main');
|
||||
|
|
|
@ -55,6 +55,4 @@ $html->set('types', isset($html->arr['types']) ? $html->arr['types'] : '');
|
|||
$html->set('maps', isset($html->arr['maps']) ? $html->arr['maps'] : 'К сожалению карты не найдены в базе');
|
||||
$html->set('amaps', $mapsjs);
|
||||
$html->set('pages', isset($html->arr['pages']) ? $html->arr['pages'] : '');
|
||||
$html->set('cdn', $cfg['cdn']);
|
||||
|
||||
$html->pack('main');
|
||||
|
|
|
@ -55,6 +55,4 @@ $html->set('types', isset($html->arr['types']) ? $html->arr['types'] : '');
|
|||
$html->set('maps', isset($html->arr['maps']) ? $html->arr['maps'] : 'К сожалению карты не найдены в базе');
|
||||
$html->set('amaps', $mapsjs);
|
||||
$html->set('pages', isset($html->arr['pages']) ? $html->arr['pages'] : '');
|
||||
$html->set('cdn', $cfg['cdn']);
|
||||
|
||||
$html->pack('main');
|
||||
|
|
|
@ -55,6 +55,4 @@ $html->set('types', isset($html->arr['types']) ? $html->arr['types'] : '');
|
|||
$html->set('maps', isset($html->arr['maps']) ? $html->arr['maps'] : 'К сожалению карты не найдены в базе');
|
||||
$html->set('amaps', $mapsjs);
|
||||
$html->set('pages', isset($html->arr['pages']) ? $html->arr['pages'] : '');
|
||||
$html->set('cdn', $cfg['cdn']);
|
||||
|
||||
$html->pack('main');
|
||||
|
|
Loading…
Reference in a new issue