Функция 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_light_lib.php
postcalc_arr_from_txt()
Запрашивает массив, созданный из текстового файла.
Используется в функции:
postcalc_request()
Используется при валидации отправителя и получателя.
Находится в файле postcalc_light_lib.php
string |
$FromTo |
Проверяемое значение |
string
|
При ошибке возвращает false, иначе - шестизначный индекс ОПС. |