Обзор

Функции

  • postcalc_arr_from_txt
  • postcalc_autocomplete
  • postcalc_get_default_ops
  • postcalc_get_stat_arr
  • postcalc_request
  • Обзор
  • Функция
  • Загрузка

Функция postcalc_get_default_ops

Функция проверки правильности отправителя или получателя. Принимает либо 6-значный индекс, либо название населенного пункта из файла postcalc_light_cities.txt или таблицы postcalc_light_cities. Например: 'Москва', 'Абагур (Новокузнецк)', 'Абрамцево, Московская область, Сергиево-Посадский район'.

Возвращает 6-значный индекс ОПС, если не найдено - false.

Если передан 6-значный индекс, проверка идет по текстовому файлу postcalc_light_post_indexes.txt или таблице postcalc_light_post_indexes, где находятся все почтовые индексы России в формате индекс ОПС - название ОПС из "эталонного справочника Почты России".

$From = 'Сергиев Посад';

$postIndex = postcalc_get_default_ops($From);

if ( !$postIndex ) echo "'$From' не является допустимым индексом, названием региона или центра региона!";
Uses: postcalc_arr_from_txt()
Запрашивает массив, созданный из текстового файла.
Используется в функции: postcalc_request()
Используется при валидации отправителя и получателя.
Находится в файле postcalc_light_lib.php
Параметры
string $FromTo Проверяемое значение
Возвращаемое значение
string При ошибке возвращает false, иначе - шестизначный индекс ОПС.
Библиотека и клиент PostcalcLight документация по API сгенерирована ApiGen 2.8.0