state
:(function($el) {
var state, timer;
function checkTime() {
var h = (new Date).getHours(), state_prev = state;
state = ( h >= 9 && h < 22) ? 'DAY' : 'NIGHT';
if( state_prev !== state) { // только что изменился статус
if( state === 'DAY') $el.removeClass('disable').addClass('visible');
else if( state === 'NIGHT') $el.addClass('disable').removeClass('visible');
}
}
checkTime(); // вызвать один раз сразу же
timer = window.setInterval(checkTime, 10000); // раз в 10 секунд перепроверять
})(
$('.opened') // jQuery-выборка элементов, которым переключать класс
);
var $el = $('.opened'); // jQuery-выборка элементов, которым переключать класс
window.setInterval( function() {
var h = (new Date).getHours(); // текущий час по локальному времени
if( h >= 9 && h < 22) $el.removeClass('disable').addClass('visible'); // кабак открыт
else $el.addClass('disable').removeClass('visible'); // кабак закрыт
}, 10000); // раз в 10 секунд перепроверять
<?php
$dict = array(
'non_country' => "Не выбрано",
'austria' => "Австрия",
'austria' => "Австрия",
'belgia' => "Бельгия",
'bolgaria' => "Болгария",
'vengry' => "Венгрия",
'germany' => "Германия",
'grecee' => "Греция",
'daniya' => "Дания",
'ispania' => "Испания",
'italy' => "Италия",
'kitay' => "Китай",
'latviya' => "Латвия",
'litva' => "Литва",
'malta' => "Мальта",
'niderlandy' => "Нидерланды",
'norvegiya' => "Норвегия",
'polsa' => "Польша",
'portugal' => "Португалия",
'singapur' => "Сингапур",
'slovakiya' => "Словакия",
'sloveniya' => "Словения",
'usa' => "США",
'finland' => "Финляндия",
'france' => "Франция",
'chech' => "Чехия",
'shvecariya' => "Швейцария",
'sveciya' => "Швеция",
'estoniya' => "Эстония"
);
function toName($key) {
return isset( $dict[$key]) ? $dict[$key] : $key;
}
if( isset( $_POST["country"]) {
$names = array_map('toName', $_POST['country']);
$email_content .= join(', ', $names);
}
count=100
. Если нужно больше, добавить параметр offset=100
, offset=200
и т.д. Посты идут от новых к старым. Следите за датой получаемых постов, чтобы остановиться по достижении вашего периода.need_likes=1
. ~/.ssh/config
– там прописаны ip, username и пр. Например: Host vs1
HostName 123.123.122.122
User root
Port 35693
Host vs2
HostName 123.123.125.125
User root
Port 39674
ssh vs1
A = 2*pi*R^2 |sin(lat1)-sin(lat2)| |lon1-lon2|/360
= (pi/180)R^2 |sin(lat1)-sin(lat2)| |lon1-lon2|
// Площадь прямоугольника, заданного двумя параллелями и двумя меридианами
function area( lat1, lat2, lng1, lng2, R) {
R = R || 6371000; // радиус Земли в метрах
var k = Math.PI / 180;
return k * R * R
* Math.abs( Math.sin(lat1 * k) - Math.sin(lat2 * k))
* Math.abs( lng1 - lng2);
}
205804.64643832657
, а своим JS кодом 205344.32281511626
– наверное, из-за значения радиуса Земли, которое я взял из Вики, а Google нашёл более точное для этой широты.area( 65.758185, 65.762301, -169.115964, -169.106136) // 205344.32281511626
name = "DELETED"
и deactivated = "deleted"