commit 76173fe8e20848080feb334d14ec3e9e0ed2a42a Author: origami11 Date: Fri Feb 17 16:26:29 2017 +0300 Сокращенные названия diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7664704 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.bak \ No newline at end of file diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..5bcfc03 --- /dev/null +++ b/composer.json @@ -0,0 +1,15 @@ +{ + "name": "ctiso/data", + "description": "cis library", + "authors": [ + { + "name": "Phedor Podlesnov", + "email": "phedor@edu.yar.ru" + } + ], + "autoload": { + "psr-0": { + "": "src/" + } + } +} diff --git a/src/areas.php b/src/areas.php new file mode 100644 index 0000000..a864edf --- /dev/null +++ b/src/areas.php @@ -0,0 +1,26 @@ + '', + 1 => 'Город Ярославль', + 2 => 'Большесельский район', + 3 => 'Борисоглебский район', + 4 => 'Брейтовский район', + 5 => 'Гаврилов-Ямский район', + 6 => 'Даниловский район', + 7 => 'Любимский район', + 8 => 'Мышкинский район', + 9 => 'Некоузский район', + 10 => 'Некрасовский район', + 11 => 'Переславский район', + 12 => 'Первомайский район', + 13 => 'Пошехонский район', + 14 => 'Ростовский район', + 15 => 'Рыбинский район', + 16 => 'Тутаевский район', + 17 => 'Угличский район', + 18 => 'Ярославский район', + 19 => 'Город Переславль', + 20 => 'Город Рыбинск' +); diff --git a/src/city-short.php b/src/city-short.php new file mode 100644 index 0000000..bea4476 --- /dev/null +++ b/src/city-short.php @@ -0,0 +1,14 @@ + '', + 1 => 'г.', + 2 => 'с.', + 3 => 'п.', + 4 => 'д.', + 5 => 'пгт.', + 6 => 'р.п.', + 7 => 'ст.', + 8 => 'а.' +); + diff --git a/src/city.php b/src/city.php new file mode 100644 index 0000000..5fb0bef --- /dev/null +++ b/src/city.php @@ -0,0 +1,14 @@ + '', + 1 => 'город', + 2 => 'село', + 3 => 'поселок', + 4 => 'деревня', + 5 => 'поселок городского типа', + 6 => 'рабочий поселок', + 7 => 'станица', + 8 => 'аул' +); diff --git a/src/mime.php b/src/mime.php new file mode 100644 index 0000000..be65117 --- /dev/null +++ b/src/mime.php @@ -0,0 +1,196 @@ + "application/octet-stream", + "323" => "text/h323", + "acx" => "application/internet-property-stream", + "ai" => "application/postscript", + "aif" => "audio/x-aiff", + "aifc" => "audio/x-aiff", + "aiff" => "audio/x-aiff", + "asf" => "video/x-ms-asf", + "asr" => "video/x-ms-asf", + "asx" => "video/x-ms-asf", + "au" => "audio/basic", + "avi" => "video/x-msvideo", + "axs" => "application/olescript", + "bas" => "text/plain", + "bcpio" => "application/x-bcpio", + "bin" => "application/octet-stream", + "bmp" => "image/bmp", + "c" => "text/plain", + "cat" => "application/vnd.ms-pkiseccat", + "cdf" => "application/x-cdf", + "cer" => "application/x-x509-ca-cert", + "class" => "application/octet-stream", + "clp" => "application/x-msclip", + "cmx" => "image/x-cmx", + "cod" => "image/cis-cod", + "cpio" => "application/x-cpio", + "crd" => "application/x-mscardfile", + "crl" => "application/pkix-crl", + "crt" => "application/x-x509-ca-cert", + "csh" => "application/x-csh", + "css" => "text/css", + "dcr" => "application/x-director", + "der" => "application/x-x509-ca-cert", + "dir" => "application/x-director", + "dll" => "application/x-msdownload", + "dms" => "application/octet-stream", + "doc" => "application/msword", + "dot" => "application/msword", + "dvi" => "application/x-dvi", + "dxr" => "application/x-director", + "eps" => "application/postscript", + "etx" => "text/x-setext", + "evy" => "application/envoy", + "exe" => "application/octet-stream", + "fif" => "application/fractals", + "flr" => "x-world/x-vrml", + "gif" => "image/gif", + "gtar" => "application/x-gtar", + "gz" => "application/x-gzip", + "h" => "text/plain", + "hdf" => "application/x-hdf", + "hlp" => "application/winhlp", + "hqx" => "application/mac-binhex40", + "hta" => "application/hta", + "htc" => "text/x-component", + "htm" => "text/html", + "html" => "text/html", + "htt" => "text/webviewhtml", + "ico" => "image/x-icon", + "ief" => "image/ief", + "iii" => "application/x-iphone", + "ins" => "application/x-internet-signup", + "isp" => "application/x-internet-signup", + "jfif" => "image/pipeg", + "jpe" => "image/jpeg", + "jpeg" => "image/jpeg", + "jpg" => "image/jpeg", + "js" => "application/x-javascript", + "latex" => "application/x-latex", + "lha" => "application/octet-stream", + "lsf" => "video/x-la-asf", + "lsx" => "video/x-la-asf", + "lzh" => "application/octet-stream", + "m13" => "application/x-msmediaview", + "m14" => "application/x-msmediaview", + "m3u" => "audio/x-mpegurl", + "man" => "application/x-troff-man", + "mdb" => "application/x-msaccess", + "me" => "application/x-troff-me", + "mht" => "message/rfc822", + "mhtml" => "message/rfc822", + "mid" => "audio/mid", + "mny" => "application/x-msmoney", + "mov" => "video/quicktime", + "movie" => "video/x-sgi-movie", + "mp2" => "video/mpeg", + "mp3" => "audio/mpeg", + "mpa" => "video/mpeg", + "mpe" => "video/mpeg", + "mpeg" => "video/mpeg", + "mpg" => "video/mpeg", + "mpp" => "application/vnd.ms-project", + "mpv2" => "video/mpeg", + "ms" => "application/x-troff-ms", + "mvb" => "application/x-msmediaview", + "nws" => "message/rfc822", + "oda" => "application/oda", + "p10" => "application/pkcs10", + "p12" => "application/x-pkcs12", + "p7b" => "application/x-pkcs7-certificates", + "p7c" => "application/x-pkcs7-mime", + "p7m" => "application/x-pkcs7-mime", + "p7r" => "application/x-pkcs7-certreqresp", + "p7s" => "application/x-pkcs7-signature", + "pbm" => "image/x-portable-bitmap", + "pdf" => "application/pdf", + "pfx" => "application/x-pkcs12", + "pgm" => "image/x-portable-graymap", + "pko" => "application/ynd.ms-pkipko", + "pma" => "application/x-perfmon", + "pmc" => "application/x-perfmon", + "pml" => "application/x-perfmon", + "pmr" => "application/x-perfmon", + "pmw" => "application/x-perfmon", + "pnm" => "image/x-portable-anymap", + "pot," => "application/vnd.ms-powerpoint", + "ppm" => "image/x-portable-pixmap", + "pps" => "application/vnd.ms-powerpoint", + "ppt" => "application/vnd.ms-powerpoint", + "prf" => "application/pics-rules", + "ps" => "application/postscript", + "pub" => "application/x-mspublisher", + "qt" => "video/quicktime", + "ra" => "audio/x-pn-realaudio", + "ram" => "audio/x-pn-realaudio", + "ras" => "image/x-cmu-raster", + "rgb" => "image/x-rgb", + "rmi" => "audio/mid", + "roff" => "application/x-troff", + "rtf" => "application/rtf", + "rtx" => "text/richtext", + "scd" => "application/x-msschedule", + "sct" => "text/scriptlet", + "setpay" => "application/set-payment-initiation", + "setreg" => "application/set-registration-initiation", + "sh" => "application/x-sh", + "shar" => "application/x-shar", + "sit" => "application/x-stuffit", + "snd" => "audio/basic", + "spc" => "application/x-pkcs7-certificates", + "spl" => "application/futuresplash", + "src" => "application/x-wais-source", + "sst" => "application/vnd.ms-pkicertstore", + "stl" => "application/vnd.ms-pkistl", + "stm" => "text/html", + "svg" => "image/svg+xml", + "sv4cpio" => "application/x-sv4cpio", + "sv4crc" => "application/x-sv4crc", + "swf" => "application/x-shockwave-flash", + "t" => "application/x-troff", + "tar" => "application/x-tar", + "tcl" => "application/x-tcl", + "tex" => "application/x-tex", + "texi" => "application/x-texinfo", + "texinfo" => "application/x-texinfo", + "tgz" => "application/x-compressed", + "tif" => "image/tiff", + "tiff" => "image/tiff", + "tr" => "application/x-troff", + "trm" => "application/x-msterminal", + "tsv" => "text/tab-separated-values", + "txt" => "text/plain", + "uls" => "text/iuls", + "ustar" => "application/x-ustar", + "vcf" => "text/x-vcard", + "vrml" => "x-world/x-vrml", + "wav" => "audio/x-wav", + "wcm" => "application/vnd.ms-works", + "wdb" => "application/vnd.ms-works", + "wks" => "application/vnd.ms-works", + "wmf" => "application/x-msmetafile", + "wps" => "application/vnd.ms-works", + "wri" => "application/x-mswrite", + "wrl" => "x-world/x-vrml", + "wrz" => "x-world/x-vrml", + "xaf" => "x-world/x-vrml", + "xbm" => "image/x-xbitmap", + "xla" => "application/vnd.ms-excel", + "xlc" => "application/vnd.ms-excel", + "xlm" => "application/vnd.ms-excel", + "xls" => "application/vnd.ms-excel", + "xlt" => "application/vnd.ms-excel", + "xlw" => "application/vnd.ms-excel", + "xof" => "x-world/x-vrml", + "xpm" => "image/x-xpixmap", + "xwd" => "image/x-xwindowdump", + "z" => "application/x-compress", + "zip" => "application/zip", +); + diff --git a/src/okato.php b/src/okato.php new file mode 100644 index 0000000..a066e66 --- /dev/null +++ b/src/okato.php @@ -0,0 +1,35 @@ + "район", + "г" => "город", + "пгт" => "поселок городского типа", + "рп" => "рабочий поселок", + "кп" => "курортный поселок", + "к" => "кишлак", + "пс" => "поселковый совет", + "сс" => "сельсовет", + "смн" => "сомон", + "вл" => "волость", + "дп" => "дачный поселковый совет", + "п" => "поселок сельского типа", + "нп" => "населенный пункт", + "п. ст" => "поселок при станции", + "ж/д ст" => "железнодорожная станция", + "с" => "село", + "м" => "местечко", + "д" => "деревня", + "сл" => "слобода", + "ст" => "станция", + "ст-ца" => "станица", + "х" => "хутор", + "у" => "улус", + "рзд" => "разъезд", + "клх" => "колхоз", + "им" => "имени", + "свх" => "совхоз", + "зим" => "зимовье", +); + diff --git a/src/regions.php b/src/regions.php new file mode 100644 index 0000000..e2fb520 --- /dev/null +++ b/src/regions.php @@ -0,0 +1,91 @@ + '', + 2 => 'Алтайский край', + 3 => 'Амурская область', + 4 => 'Архангельская область', + 5 => 'Астраханская область', + 6 => 'Белгородская область', + 7 => 'Брянская область', + 8 => 'Владимирская область', + 9 => 'Волгоградская область', + 10 => 'Вологодская область', + 11 => 'Воронежская область', + 12 => 'г. Москва', + 13 => 'г. Санкт-Петербург', + 14 => 'Еврейская автономная область', + 84 => 'Забайкальский край', + 15 => 'Ивановская область', + 16 => 'Иркутская область', + 17 => 'Кабардино-Балкарская Республика', + 18 => 'Калининградская область', + 19 => 'Калужская область', + 20 => 'Камчатский край', + 21 => 'Карачаево-Черкесская Республика', + 22 => 'Кемеровская область', + 23 => 'Кировская область', + 28 => 'Костромская область', + 29 => 'Краснодарский край', + 30 => 'Красноярский край', + 31 => 'Курганская область', + 32 => 'Курская область', + 33 => 'Ленинградская область', + 34 => 'Липецкая область', + 35 => 'Магаданская область', + 36 => 'Московская область', + 37 => 'Мурманская область', + 38 => 'Ненецкий автономный округ', + 39 => 'Нижегородская область', + 40 => 'Новгородская область', + 41 => 'Новосибирская область', + 42 => 'Омская область', + 43 => 'Оренбургская область', + 44 => 'Орловская область', + 45 => 'Пензенская область', + 46 => 'Пермский край', + 47 => 'Приморский край', + 48 => 'Псковская область', + 49 => 'Республика Адыгея', + 50 => 'Республика Алтай', + 51 => 'Республика Башкортостан', + 52 => 'Республика Бурятия', + 25 => 'Республика Дагестан', + 26 => 'Республика Ингушетия', + 53 => 'Республика Калмыкия', + 54 => 'Республика Карелия', + 55 => 'Республика Коми', + 56 => 'Республика Марий Эл', + 57 => 'Республика Мордовия', + 58 => 'Республика Саха(Якутия)', + 59 => 'Республика Северная Осетия-Алания', + 60 => 'Республика Татарстан', + 61 => 'Республика Тыва', + 62 => 'Республика Хакасия', + 63 => 'Ростовская область', + 64 => 'Рязанская область', + 65 => 'Самарская область', + 66 => 'Саратовская область', + 67 => 'Сахалинская область', + 68 => 'Свердловская область', + 69 => 'Смоленская область', + 70 => 'Ставропольский край', + 71 => 'Таймырский (Долгано-Ненецкий) автономный округ', + 72 => 'Тамбовская область', + 73 => 'Тверская область', + 74 => 'Томская область', + 75 => 'Тульская область', + 76 => 'Тюменская область', + 77 => 'Удмуртская Республика', + 78 => 'Ульяновская область', + 80 => 'Хабаровский край', + 81 => 'Ханты-Мансийский автономный округ', + 82 => 'Челябинская область', + 83 => 'Чеченская Республика', + 85 => 'Чувашская Республика', + 86 => 'Чукотский автономный округ', + 87 => 'Эвенкийский автономный округ', + 88 => 'Ямало-Ненецкий автономный округ', + 89 => 'Ярославская область' +); + diff --git a/src/states.php b/src/states.php new file mode 100644 index 0000000..346cae4 --- /dev/null +++ b/src/states.php @@ -0,0 +1,32 @@ + array('title' => ''), + 1 => array( + 'title' => 'Центральный федеральный округ', + 'short' => 'ЦФО', + 'regions' => array(6, 7, 8, 11, 12, 15, 19, 28, 32, 34, 36, 44, 64, 69, 72, 73, 75, 89)), + 2 => array( + 'title' => 'Южный федеральный округ', + 'short' => 'ЮФО', + 'regions' => array(5, 9, 17, 21, 29, 49, 25, 26, 53, 59, 63, 70, 83)), + 3 => array( + 'title' => 'Северо-западный федеральный округ', + 'short' => 'СЗФО', + 'regions' => array(4, 10, 13, 18, 33, 37, 38, 40, 48, 54, 55)), + 4 => array( + 'title' => 'Дальневосточный федеральный округ', + 'short' => 'ДФО', + 'regions' => array(3, 14, 20, 35, 47, 58, 67, 80, 86)), + 5 => array( + 'title' => 'Сибирский федеральный округ', + 'short' => 'СФО', + 'regions' => array(2, 16, 22, 30, 41, 42, 50, 52, 61, 62, 71, 74, 84, 86, 87)), + 6 => array( + 'title' => 'Уральский федеральный округ', + 'short' => 'УФО', + 'regions' => array(31, 68, 76, 81, 82, 88)), + 7 => array( + 'title' => 'Приволжский федеральный округ', + 'short' => 'ПФО', + 'regions' => array(23, 39, 43, 45, 46, 51, 56, 57, 60, 65, 66, 77, 78, 85)));