Данный javascript сценарий массово присвоит за вас все страны мира к географической зоне.

Как работает скрипт: каждые 500 миллисекунд он добавляет страну к географической зоне.

Почему нельзя сразу разом добавить?

Потому что, когда мы добавляем к географической зоне страну, отправляется AJAX запрос на сервер, который подгружает Регионы / Города страны, в итоге за секунду выполнилось 239 запроса. Некоторые хостинги блокируют подобные запросы, поэтому самым лучшим вариантом поставить таймер (time) равное 500 миллисекунд, возможно вашему серверу это не понравиться, тогда можно значение увеличить до 1 секунды (time = 1000).

Инструкция по применению:

Открываем инспектор в браузере F12, находим консоль и будучи на странице географической зоны, мы просто вставляем скрипт в консоль и жмем Enter.

PHP:

var i = 1,

    time = 500;


function setCountry() {

    setTimeout(function() {

        addGeoZone();

        $("#zone-to-geo-zone-row" + (i - 1) + " select").val(i);

        i++;

        if (i <= 239) {

            setCountry();

        }

    }, time)

}


setCountry();