From 0541b542878c3ea027f235c48bbab588e2dd76e7 Mon Sep 17 00:00:00 2001 From: mattf Date: Thu, 17 Mar 2011 01:12:25 +0000 Subject: [PATCH] Added reset_time to add_list and update_list API functions Added NAMEPHONE duplicate check options to add_lead Fixed DST error in manual dial last_local_call_time git-svn-id: svn://192.168.202.10@1623 3d104415-ff17-0410-8863-d5cf3c621b8a --- .../branches/agc_2.0.4/extras/GMT_USA_zip.txt | 852 ++++++++++++++++-- agc_2-X/trunk/docs/NON-AGENT_API.txt | 11 +- .../trunk/extras/MySQL_AST_CREATE_tables.sql | 6 +- agc_2-X/trunk/extras/upgrade_2.4.sql | 7 + agc_2-X/trunk/www/agc/vdc_db_query.php | 2 + agc_2-X/trunk/www/vicidial/non_agent_api.php | 116 ++- 6 files changed, 912 insertions(+), 82 deletions(-) diff --git a/agc_2-X/branches/agc_2.0.4/extras/GMT_USA_zip.txt b/agc_2-X/branches/agc_2.0.4/extras/GMT_USA_zip.txt index b7877cd1..554a4a36 100644 --- a/agc_2-X/branches/agc_2.0.4/extras/GMT_USA_zip.txt +++ b/agc_2-X/branches/agc_2.0.4/extras/GMT_USA_zip.txt @@ -1090,6 +1090,7 @@ 03281 NH -5.0 Y 03282 NH -5.0 Y 03284 NH -5.0 Y +03285 NH -5.0 Y 03287 NH -5.0 Y 03289 NH -5.0 Y 03290 NH -5.0 Y @@ -1242,6 +1243,7 @@ 03858 NH -5.0 Y 03859 NH -5.0 Y 03860 NH -5.0 Y +03861 NH -5.0 Y 03862 NH -5.0 Y 03864 NH -5.0 Y 03865 NH -5.0 Y @@ -3240,6 +3242,372 @@ 08933 NJ -5.0 Y 08988 NJ -5.0 Y 08989 NJ -5.0 Y +09002 AE 1.0 Y +09003 AE 1.0 Y +09004 AE 1.0 Y +09005 AE 1.0 Y +09006 AE 1.0 Y +09007 AE 1.0 Y +09008 AE 1.0 Y +09009 AE 1.0 Y +09010 AE 1.0 Y +09011 AE 1.0 Y +09012 AE 1.0 Y +09013 AE 1.0 Y +09014 AE 1.0 Y +09020 AE 1.0 Y +09021 AE 1.0 Y +09028 AE 1.0 Y +09033 AE 1.0 Y +09034 AE 1.0 Y +09038 AE 1.0 Y +09042 AE 1.0 Y +09046 AE 1.0 Y +09049 AE 1.0 Y +09051 AE 1.0 Y +09053 AE 1.0 Y +09054 AE 1.0 Y +09055 AE 1.0 Y +09058 AE 1.0 Y +09059 AE 1.0 Y +09060 AE 1.0 Y +09063 AE 1.0 Y +09067 AE 1.0 Y +09068 AE 1.0 Y +09069 AE 1.0 Y +09075 AE 1.0 Y +09079 AE 1.0 Y +09081 AE 1.0 Y +09086 AE 1.0 Y +09088 AE 1.0 Y +09090 AE 1.0 Y +09092 AE 1.0 Y +09094 AE 1.0 Y +09095 AE 1.0 Y +09096 AE 1.0 Y +09099 AE 1.0 Y +09100 AE 1.0 Y +09102 AE 1.0 Y +09103 AE 1.0 Y +09104 AE 1.0 Y +09107 AE 1.0 Y +09112 AE 1.0 Y +09114 AE 1.0 Y +09123 AE 1.0 Y +09126 AE 1.0 Y +09128 AE 1.0 Y +09131 AE 1.0 Y +09136 AE 1.0 Y +09137 AE 1.0 Y +09138 AE 1.0 Y +09139 AE 1.0 Y +09140 AE 1.0 Y +09142 AE 1.0 Y +09143 AE 1.0 Y +09154 AE 1.0 Y +09172 AE 1.0 Y +09173 AE 1.0 Y +09177 AE 1.0 Y +09180 AE 1.0 Y +09186 AE 1.0 Y +09201 AE 1.0 Y +09211 AE 1.0 Y +09213 AE 1.0 Y +09214 AE 1.0 Y +09226 AE 1.0 Y +09227 AE 1.0 Y +09229 AE 1.0 Y +09237 AE 1.0 Y +09245 AE 1.0 Y +09250 AE 1.0 Y +09261 AE 1.0 Y +09263 AE 1.0 Y +09264 AE 1.0 Y +09265 AE 1.0 Y +09267 AE 1.0 Y +09301 AE 1.0 Y +09302 AE 1.0 Y +09304 AE 1.0 Y +09305 AE 1.0 Y +09306 AE 1.0 Y +09307 AE 1.0 Y +09308 AE 1.0 Y +09309 AE 1.0 Y +09310 AE 1.0 Y +09311 AE 1.0 Y +09312 AE 1.0 Y +09313 AE 1.0 Y +09314 AE 1.0 Y +09315 AE 1.0 Y +09316 AE 1.0 Y +09317 AE 1.0 Y +09320 AE 1.0 Y +09321 AE 1.0 Y +09327 AE 1.0 Y +09328 AE 1.0 Y +09330 AE 1.0 Y +09331 AE 1.0 Y +09332 AE 1.0 Y +09333 AE 1.0 Y +09334 AE 1.0 Y +09336 AE 1.0 Y +09337 AE 1.0 Y +09338 AE 1.0 Y +09339 AE 1.0 Y +09340 AE 1.0 Y +09342 AE 1.0 Y +09343 AE 1.0 Y +09344 AE 1.0 Y +09347 AE 1.0 Y +09348 AE 1.0 Y +09350 AE 1.0 Y +09351 AE 1.0 Y +09352 AE 1.0 Y +09353 AE 1.0 Y +09354 AE 1.0 Y +09355 AE 1.0 Y +09356 AE 1.0 Y +09357 AE 1.0 Y +09358 AE 1.0 Y +09359 AE 1.0 Y +09360 AE 1.0 Y +09363 AE 1.0 Y +09364 AE 1.0 Y +09365 AE 1.0 Y +09366 AE 1.0 Y +09368 AE 1.0 Y +09369 AE 1.0 Y +09370 AE 1.0 Y +09371 AE 1.0 Y +09372 AE 1.0 Y +09373 AE 1.0 Y +09374 AE 1.0 Y +09375 AE 1.0 Y +09376 AE 1.0 Y +09377 AE 1.0 Y +09378 AE 1.0 Y +09380 AE 1.0 Y +09382 AE 1.0 Y +09383 AE 1.0 Y +09384 AE 1.0 Y +09387 AE 1.0 Y +09391 AE 1.0 Y +09393 AE 1.0 Y +09394 AE 1.0 Y +09396 AE 1.0 Y +09397 AE 1.0 Y +09399 AE 1.0 Y +09402 AE 1.0 Y +09403 AE 1.0 Y +09421 AE 1.0 Y +09447 AE 1.0 Y +09454 AE 1.0 Y +09456 AE 1.0 Y +09459 AE 1.0 Y +09461 AE 1.0 Y +09463 AE 1.0 Y +09464 AE 1.0 Y +09468 AE 1.0 Y +09469 AE 1.0 Y +09470 AE 1.0 Y +09494 AE 1.0 Y +09496 AE 1.0 Y +09498 AE 1.0 Y +09501 AE 1.0 Y +09502 AE 1.0 Y +09503 AE 1.0 Y +09504 AE 1.0 Y +09505 AE 1.0 Y +09506 AE 1.0 Y +09507 AE 1.0 Y +09508 AE 1.0 Y +09509 AE 1.0 Y +09510 AE 1.0 Y +09511 AE 1.0 Y +09513 AE 1.0 Y +09517 AE 1.0 Y +09524 AE 1.0 Y +09532 AE 1.0 Y +09534 AE 1.0 Y +09543 AE 1.0 Y +09545 AE 1.0 Y +09549 AE 1.0 Y +09550 AE 1.0 Y +09554 AE 1.0 Y +09556 AE 1.0 Y +09557 AE 1.0 Y +09564 AE 1.0 Y +09565 AE 1.0 Y +09566 AE 1.0 Y +09567 AE 1.0 Y +09568 AE 1.0 Y +09569 AE 1.0 Y +09570 AE 1.0 Y +09573 AE 1.0 Y +09574 AE 1.0 Y +09575 AE 1.0 Y +09576 AE 1.0 Y +09577 AE 1.0 Y +09578 AE 1.0 Y +09579 AE 1.0 Y +09581 AE 1.0 Y +09582 AE 1.0 Y +09586 AE 1.0 Y +09587 AE 1.0 Y +09588 AE 1.0 Y +09589 AE 1.0 Y +09590 AE 1.0 Y +09591 AE 1.0 Y +09593 AE 1.0 Y +09594 AE 1.0 Y +09596 AE 1.0 Y +09599 AE 1.0 Y +09602 AE 1.0 Y +09603 AE 1.0 Y +09604 AE 1.0 Y +09605 AE 1.0 Y +09606 AE 1.0 Y +09607 AE 1.0 Y +09608 AE 1.0 Y +09609 AE 1.0 Y +09610 AE 1.0 Y +09613 AE 1.0 Y +09617 AE 1.0 Y +09618 AE 1.0 Y +09620 AE 1.0 Y +09621 AE 1.0 Y +09622 AE 1.0 Y +09623 AE 1.0 Y +09624 AE 1.0 Y +09625 AE 1.0 Y +09626 AE 1.0 Y +09627 AE 1.0 Y +09630 AE 1.0 Y +09631 AE 1.0 Y +09633 AE 1.0 Y +09636 AE 1.0 Y +09642 AE 1.0 Y +09643 AE 1.0 Y +09645 AE 1.0 Y +09647 AE 1.0 Y +09648 AE 1.0 Y +09649 AE 1.0 Y +09701 AE 1.0 Y +09702 AE 1.0 Y +09703 AE 1.0 Y +09704 AE 1.0 Y +09705 AE 1.0 Y +09706 AE 1.0 Y +09707 AE 1.0 Y +09708 AE 1.0 Y +09709 AE 1.0 Y +09710 AE 1.0 Y +09711 AE 1.0 Y +09713 AE 1.0 Y +09714 AE 1.0 Y +09715 AE 1.0 Y +09716 AE 1.0 Y +09717 AE 1.0 Y +09718 AE 1.0 Y +09719 AE 1.0 Y +09720 AE 1.0 Y +09721 AE 1.0 Y +09722 AE 1.0 Y +09723 AE 1.0 Y +09724 AE 1.0 Y +09726 AE 1.0 Y +09727 AE 1.0 Y +09728 AE 1.0 Y +09729 AE 1.0 Y +09730 AE 1.0 Y +09731 AE 1.0 Y +09732 AE 1.0 Y +09733 AE 1.0 Y +09734 AE 1.0 Y +09735 AE 1.0 Y +09736 AE 1.0 Y +09737 AE 1.0 Y +09738 AE 1.0 Y +09739 AE 1.0 Y +09741 AE 1.0 Y +09742 AE 1.0 Y +09743 AE 1.0 Y +09744 AE 1.0 Y +09745 AE 1.0 Y +09746 AE 1.0 Y +09747 AE 1.0 Y +09748 AE 1.0 Y +09749 AE 1.0 Y +09750 AE 1.0 Y +09751 AE 1.0 Y +09752 AE 1.0 Y +09754 AE 1.0 Y +09755 AE 1.0 Y +09756 AE 1.0 Y +09757 AE 1.0 Y +09758 AE 1.0 Y +09759 AE 1.0 Y +09762 AE 1.0 Y +09769 AE 1.0 Y +09777 AE 1.0 Y +09780 AE 1.0 Y +09798 AE 1.0 Y +09801 AE 1.0 Y +09803 AE 1.0 Y +09804 AE 1.0 Y +09805 AE 1.0 Y +09806 AE 1.0 Y +09807 AE 1.0 Y +09808 AE 1.0 Y +09809 AE 1.0 Y +09810 AE 1.0 Y +09811 AE 1.0 Y +09812 AE 1.0 Y +09813 AE 1.0 Y +09814 AE 1.0 Y +09815 AE 1.0 Y +09816 AE 1.0 Y +09817 AE 1.0 Y +09818 AE 1.0 Y +09819 AE 1.0 Y +09820 AE 1.0 Y +09821 AE 1.0 Y +09822 AE 1.0 Y +09823 AE 1.0 Y +09824 AE 1.0 Y +09825 AE 1.0 Y +09826 AE 1.0 Y +09827 AE 1.0 Y +09828 AE 1.0 Y +09829 AE 1.0 Y +09830 AE 1.0 Y +09831 AE 1.0 Y +09832 AE 1.0 Y +09833 AE 1.0 Y +09834 AE 1.0 Y +09835 AE 1.0 Y +09836 AE 1.0 Y +09837 AE 1.0 Y +09838 AE 1.0 Y +09839 AE 1.0 Y +09840 AE 1.0 Y +09841 AE 1.0 Y +09842 AE 1.0 Y +09844 AE 1.0 Y +09845 AE 1.0 Y +09846 AE 1.0 Y +09852 AE 1.0 Y +09853 AE 1.0 Y +09855 AE 1.0 Y +09858 AE 1.0 Y +09859 AE 1.0 Y +09865 AE 1.0 Y +09868 AE 1.0 Y +09870 AE 1.0 Y +09880 AE 1.0 Y +09890 AE 1.0 Y +09892 AE 1.0 Y +09898 AE 1.0 Y 10001 NY -5.0 Y 10002 NY -5.0 Y 10003 NY -5.0 Y @@ -3289,8 +3657,10 @@ 10048 NY -5.0 Y 10055 NY -5.0 Y 10060 NY -5.0 Y +10065 NY -5.0 Y 10069 NY -5.0 Y 10072 NY -5.0 Y +10075 NY -5.0 Y 10079 NY -5.0 Y 10080 NY -5.0 Y 10081 NY -5.0 Y @@ -6570,6 +6940,7 @@ 17140 PA -5.0 Y 17177 PA -5.0 Y 17201 PA -5.0 Y +17202 PA -5.0 Y 17210 PA -5.0 Y 17211 PA -5.0 Y 17212 PA -5.0 Y @@ -6651,6 +7022,7 @@ 17332 PA -5.0 Y 17333 PA -5.0 Y 17334 PA -5.0 Y +17335 PA -5.0 Y 17337 PA -5.0 Y 17339 PA -5.0 Y 17340 PA -5.0 Y @@ -6757,6 +7129,7 @@ 17607 PA -5.0 Y 17608 PA -5.0 Y 17611 PA -5.0 Y +17622 PA -5.0 Y 17699 PA -5.0 Y 17701 PA -5.0 Y 17702 PA -5.0 Y @@ -7356,6 +7729,7 @@ 19056 PA -5.0 Y 19057 PA -5.0 Y 19058 PA -5.0 Y +19060 PA -5.0 Y 19061 PA -5.0 Y 19063 PA -5.0 Y 19064 PA -5.0 Y @@ -7461,6 +7835,7 @@ 19185 PA -5.0 Y 19187 PA -5.0 Y 19188 PA -5.0 Y +19190 PA -5.0 Y 19191 PA -5.0 Y 19192 PA -5.0 Y 19193 PA -5.0 Y @@ -7518,6 +7893,7 @@ 19381 PA -5.0 Y 19382 PA -5.0 Y 19383 PA -5.0 Y +19388 PA -5.0 Y 19390 PA -5.0 Y 19395 PA -5.0 Y 19397 PA -5.0 Y @@ -8000,6 +8376,7 @@ 20414 DC -5.0 Y 20415 DC -5.0 Y 20416 DC -5.0 Y +20417 DC -5.0 Y 20418 DC -5.0 Y 20419 DC -5.0 Y 20420 DC -5.0 Y @@ -8099,11 +8476,13 @@ 20581 DC -5.0 Y 20585 DC -5.0 Y 20586 DC -5.0 Y +20588 MD -5.0 Y 20590 DC -5.0 Y 20591 DC -5.0 Y 20593 DC -5.0 Y 20594 DC -5.0 Y 20597 DC -5.0 Y +20598 VA -5.0 Y 20599 DC -5.0 Y 20601 MD -5.0 Y 20602 MD -5.0 Y @@ -8465,6 +8844,8 @@ 21250 MD -5.0 Y 21251 MD -5.0 Y 21252 MD -5.0 Y +21260 MD -5.0 Y +21261 MD -5.0 Y 21263 MD -5.0 Y 21264 MD -5.0 Y 21265 MD -5.0 Y @@ -8915,6 +9296,7 @@ 22546 VA -5.0 Y 22547 VA -5.0 Y 22548 VA -5.0 Y +22551 VA -5.0 Y 22552 VA -5.0 Y 22553 VA -5.0 Y 22554 VA -5.0 Y @@ -9647,6 +10029,7 @@ 24201 VA -5.0 Y 24202 VA -5.0 Y 24203 VA -5.0 Y +24205 VA -5.0 Y 24209 VA -5.0 Y 24210 VA -5.0 Y 24211 VA -5.0 Y @@ -12259,6 +12642,7 @@ 29703 SC -5.0 Y 29704 SC -5.0 Y 29706 SC -5.0 Y +29707 SC -5.0 Y 29708 SC -5.0 Y 29709 SC -5.0 Y 29710 SC -5.0 Y @@ -13039,6 +13423,7 @@ 31146 GA -5.0 Y 31150 GA -5.0 Y 31156 GA -5.0 Y +31169 GA -5.0 Y 31191 GA -5.0 Y 31192 GA -5.0 Y 31193 GA -5.0 Y @@ -13399,6 +13784,7 @@ 32140 FL -5.0 Y 32141 FL -5.0 Y 32142 FL -5.0 Y +32143 FL -5.0 Y 32145 FL -5.0 Y 32147 FL -5.0 Y 32148 FL -5.0 Y @@ -13408,6 +13794,7 @@ 32159 FL -5.0 Y 32160 FL -5.0 Y 32162 FL -5.0 Y +32163 FL -5.0 Y 32164 FL -5.0 Y 32168 FL -5.0 Y 32169 FL -5.0 Y @@ -13588,8 +13975,8 @@ 32452 FL -6.0 Y 32454 FL -6.0 Y 32455 FL -6.0 Y -32456 FL -6.0 Y -32457 FL -6.0 Y +32456 FL -5.0 Y +32457 FL -5.0 Y 32459 FL -6.0 Y 32460 FL -6.0 Y 32461 FL -6.0 Y @@ -13978,6 +14365,7 @@ 33097 FL -5.0 Y 33101 FL -5.0 Y 33102 FL -5.0 Y +33106 FL -5.0 Y 33107 FL -5.0 Y 33109 FL -5.0 Y 33110 FL -5.0 Y @@ -14060,6 +14448,7 @@ 33196 FL -5.0 Y 33197 FL -5.0 Y 33199 FL -5.0 Y +33222 FL -5.0 Y 33231 FL -5.0 Y 33233 FL -5.0 Y 33234 FL -5.0 Y @@ -14175,6 +14564,7 @@ 33446 FL -5.0 Y 33447 FL -5.0 Y 33448 FL -5.0 Y +33449 FL -5.0 Y 33454 FL -5.0 Y 33455 FL -5.0 Y 33458 FL -5.0 Y @@ -14191,6 +14581,8 @@ 33469 FL -5.0 Y 33470 FL -5.0 Y 33471 FL -5.0 Y +33472 FL -5.0 Y +33473 FL -5.0 Y 33474 FL -5.0 Y 33475 FL -5.0 Y 33476 FL -5.0 Y @@ -14232,6 +14624,7 @@ 33542 FL -5.0 Y 33543 FL -5.0 Y 33544 FL -5.0 Y +33545 FL -5.0 Y 33547 FL -5.0 Y 33548 FL -5.0 Y 33549 FL -5.0 Y @@ -14253,6 +14646,8 @@ 33574 FL -5.0 Y 33575 FL -5.0 Y 33576 FL -5.0 Y +33578 FL -5.0 Y +33579 FL -5.0 Y 33583 FL -5.0 Y 33584 FL -5.0 Y 33585 FL -5.0 Y @@ -14262,6 +14657,7 @@ 33593 FL -5.0 Y 33594 FL -5.0 Y 33595 FL -5.0 Y +33596 FL -5.0 Y 33597 FL -5.0 Y 33598 FL -5.0 Y 33601 FL -5.0 Y @@ -14297,6 +14693,7 @@ 33634 FL -5.0 Y 33635 FL -5.0 Y 33637 FL -5.0 Y +33646 FL -5.0 Y 33647 FL -5.0 Y 33650 FL -5.0 Y 33651 FL -5.0 Y @@ -14479,6 +14876,7 @@ 33924 FL -5.0 Y 33927 FL -5.0 Y 33928 FL -5.0 Y +33929 FL -5.0 Y 33930 FL -5.0 Y 33931 FL -5.0 Y 33932 FL -5.0 Y @@ -14506,7 +14904,10 @@ 33970 FL -5.0 Y 33971 FL -5.0 Y 33972 FL -5.0 Y +33973 FL -5.0 Y +33974 FL -5.0 Y 33975 FL -5.0 Y +33976 FL -5.0 Y 33980 FL -5.0 Y 33981 FL -5.0 Y 33982 FL -5.0 Y @@ -14515,6 +14916,42 @@ 33991 FL -5.0 Y 33993 FL -5.0 Y 33994 FL -5.0 Y +34002 AA -4.0 Y +34004 AA -4.0 Y +34006 AA -4.0 Y +34007 AA -4.0 Y +34008 AA -4.0 Y +34011 AA -4.0 Y +34020 AA -4.0 Y +34021 AA -4.0 Y +34022 AA -4.0 Y +34023 AA -4.0 Y +34024 AA -4.0 Y +34025 AA -4.0 Y +34030 AA -4.0 Y +34031 AA -4.0 Y +34032 AA -4.0 Y +34033 AA -4.0 Y +34034 AA -4.0 Y +34035 AA -4.0 Y +34036 AA -4.0 Y +34037 AA -4.0 Y +34038 AA -4.0 Y +34039 AA -4.0 Y +34041 AA -4.0 Y +34042 AA -4.0 Y +34050 AA -4.0 Y +34055 AA -4.0 Y +34058 AA -4.0 Y +34060 AA -4.0 Y +34078 AA -4.0 Y +34090 AA -4.0 Y +34091 AA -4.0 Y +34092 AA -4.0 Y +34093 AA -4.0 Y +34095 AA -4.0 Y +34098 AA -4.0 Y +34099 AA -4.0 Y 34101 FL -5.0 Y 34102 FL -5.0 Y 34103 FL -5.0 Y @@ -14608,6 +15045,8 @@ 34287 FL -5.0 Y 34288 FL -5.0 Y 34289 FL -5.0 Y +34290 FL -5.0 Y +34291 FL -5.0 Y 34292 FL -5.0 Y 34293 FL -5.0 Y 34295 FL -5.0 Y @@ -17043,6 +17482,7 @@ 40118 KY -5.0 Y 40119 KY -6.0 Y 40121 KY -5.0 Y +40122 KY -5.0 Y 40129 KY -5.0 Y 40140 KY -6.0 Y 40142 KY -5.0 Y @@ -17892,7 +18332,7 @@ 42603 KY -6.0 Y 42629 KY -6.0 Y 42631 KY -5.0 Y -42633 KY -6.0 Y +42633 KY -5.0 Y 42634 KY -5.0 Y 42635 KY -5.0 Y 42638 KY -5.0 Y @@ -17992,6 +18432,7 @@ 43066 OH -5.0 Y 43067 OH -5.0 Y 43068 OH -5.0 Y +43069 OH -5.0 Y 43070 OH -5.0 Y 43071 OH -5.0 Y 43072 OH -5.0 Y @@ -18056,6 +18497,7 @@ 43162 OH -5.0 Y 43163 OH -5.0 Y 43164 OH -5.0 Y +43194 OH -5.0 Y 43195 OH -5.0 Y 43196 OH -5.0 Y 43198 OH -5.0 Y @@ -19123,6 +19565,7 @@ 45388 OH -5.0 Y 45389 OH -5.0 Y 45390 OH -5.0 Y +45400 OH -5.0 Y 45401 OH -5.0 Y 45402 OH -5.0 Y 45403 OH -5.0 Y @@ -19434,6 +19877,7 @@ 46076 IN -5.0 Y 46077 IN -5.0 Y 46082 IN -5.0 Y +46085 IN -5.0 Y 46102 IN -5.0 Y 46103 IN -5.0 Y 46104 IN -5.0 Y @@ -19543,6 +19987,7 @@ 46256 IN -5.0 Y 46259 IN -5.0 Y 46260 IN -5.0 Y +46262 IN -5.0 Y 46266 IN -5.0 Y 46268 IN -5.0 Y 46274 IN -5.0 Y @@ -19845,7 +20290,7 @@ 46957 IN -5.0 Y 46958 IN -5.0 Y 46959 IN -5.0 Y -46960 IN -6.0 Y +46960 IN -5.0 Y 46961 IN -5.0 Y 46962 IN -5.0 Y 46965 IN -5.0 Y @@ -19861,7 +20306,7 @@ 46980 IN -5.0 Y 46982 IN -5.0 Y 46984 IN -5.0 Y -46985 IN -6.0 Y +46985 IN -5.0 Y 46986 IN -5.0 Y 46987 IN -5.0 Y 46988 IN -5.0 Y @@ -19871,7 +20316,7 @@ 46992 IN -5.0 Y 46994 IN -5.0 Y 46995 IN -5.0 Y -46996 IN -6.0 Y +46996 IN -5.0 Y 46998 IN -5.0 Y 47001 IN -5.0 Y 47003 IN -5.0 Y @@ -20111,63 +20556,63 @@ 47470 IN -5.0 Y 47471 IN -5.0 Y 47490 IN -5.0 Y -47501 IN -6.0 Y -47512 IN -6.0 Y -47513 IN -6.0 Y +47501 IN -5.0 Y +47512 IN -5.0 Y +47513 IN -5.0 Y 47514 IN -6.0 Y 47515 IN -6.0 Y -47516 IN -6.0 Y -47519 IN -6.0 Y +47516 IN -5.0 Y +47519 IN -5.0 Y 47520 IN -6.0 Y -47521 IN -6.0 Y -47522 IN -6.0 Y +47521 IN -5.0 Y +47522 IN -5.0 Y 47523 IN -6.0 Y -47524 IN -6.0 Y +47524 IN -5.0 Y 47525 IN -6.0 Y -47527 IN -6.0 Y -47528 IN -6.0 Y -47529 IN -6.0 Y +47527 IN -5.0 Y +47528 IN -5.0 Y +47529 IN -5.0 Y 47531 IN -6.0 Y -47532 IN -6.0 Y -47535 IN -6.0 Y +47532 IN -5.0 Y +47535 IN -5.0 Y 47536 IN -6.0 Y 47537 IN -6.0 Y -47541 IN -6.0 Y -47542 IN -6.0 Y -47545 IN -6.0 Y -47546 IN -6.0 Y -47547 IN -6.0 Y -47549 IN -6.0 Y +47541 IN -5.0 Y +47542 IN -5.0 Y +47545 IN -5.0 Y +47546 IN -5.0 Y +47547 IN -5.0 Y +47549 IN -5.0 Y 47550 IN -6.0 Y 47551 IN -6.0 Y 47552 IN -6.0 Y -47553 IN -6.0 Y +47553 IN -5.0 Y 47556 IN -6.0 Y -47557 IN -6.0 Y -47558 IN -6.0 Y -47561 IN -6.0 Y -47562 IN -6.0 Y -47564 IN -6.0 Y -47567 IN -6.0 Y -47568 IN -6.0 Y -47573 IN -6.0 Y +47557 IN -5.0 Y +47558 IN -5.0 Y +47561 IN -5.0 Y +47562 IN -5.0 Y +47564 IN -5.0 Y +47567 IN -5.0 Y +47568 IN -5.0 Y +47573 IN -5.0 Y 47574 IN -6.0 Y -47575 IN -6.0 Y +47575 IN -5.0 Y 47576 IN -6.0 Y 47577 IN -6.0 Y -47578 IN -6.0 Y +47578 IN -5.0 Y 47579 IN -6.0 Y -47580 IN -6.0 Y -47581 IN -6.0 Y -47584 IN -6.0 Y -47585 IN -6.0 Y +47580 IN -5.0 Y +47581 IN -5.0 Y +47584 IN -5.0 Y +47585 IN -5.0 Y 47586 IN -6.0 Y 47588 IN -6.0 Y -47590 IN -6.0 Y -47591 IN -6.0 Y -47596 IN -6.0 Y -47597 IN -6.0 Y -47598 IN -6.0 Y +47590 IN -5.0 Y +47591 IN -5.0 Y +47596 IN -5.0 Y +47597 IN -5.0 Y +47598 IN -5.0 Y 47601 IN -6.0 Y 47610 IN -6.0 Y 47611 IN -6.0 Y @@ -20329,7 +20774,7 @@ 47942 IN -5.0 Y 47943 IN -6.0 Y 47944 IN -5.0 Y -47946 IN -6.0 Y +47946 IN -5.0 Y 47948 IN -6.0 Y 47949 IN -5.0 Y 47950 IN -5.0 Y @@ -20337,7 +20782,7 @@ 47952 IN -5.0 Y 47954 IN -5.0 Y 47955 IN -5.0 Y -47957 IN -6.0 Y +47957 IN -5.0 Y 47958 IN -5.0 Y 47959 IN -5.0 Y 47960 IN -5.0 Y @@ -21004,6 +21449,7 @@ 49034 MI -5.0 Y 49035 MI -5.0 Y 49036 MI -5.0 Y +49037 MI -5.0 Y 49038 MI -5.0 Y 49039 MI -5.0 Y 49040 MI -5.0 Y @@ -21608,6 +22054,7 @@ 50075 IA -6.0 Y 50076 IA -6.0 Y 50078 IA -6.0 Y +50099 IA -6.0 Y 50101 IA -6.0 Y 50102 IA -6.0 Y 50103 IA -6.0 Y @@ -21765,6 +22212,7 @@ 50321 IA -6.0 Y 50322 IA -6.0 Y 50323 IA -6.0 Y +50324 IA -6.0 Y 50325 IA -6.0 Y 50327 IA -6.0 Y 50328 IA -6.0 Y @@ -22041,6 +22489,8 @@ 50950 IA -6.0 Y 50980 IA -6.0 Y 50981 IA -6.0 Y +50982 IA -6.0 Y +50983 IA -6.0 Y 51001 IA -6.0 Y 51002 IA -6.0 Y 51003 IA -6.0 Y @@ -23192,6 +23642,7 @@ 54479 WI -6.0 Y 54480 WI -6.0 Y 54481 WI -6.0 Y +54482 WI -6.0 Y 54484 WI -6.0 Y 54485 WI -6.0 Y 54486 WI -6.0 Y @@ -24531,10 +24982,15 @@ 56762 MN -6.0 Y 56763 MN -6.0 Y 56901 DC -5.0 Y +56902 DC -5.0 Y +56904 DC -5.0 Y 56915 DC -5.0 Y 56920 DC -5.0 Y 56933 DC -5.0 Y 56944 DC -5.0 Y +56945 DC -5.0 Y +56950 DC -5.0 Y +56965 DC -5.0 Y 56972 DC -5.0 Y 57001 SD -6.0 Y 57002 SD -6.0 Y @@ -24820,26 +25276,26 @@ 57551 SD -7.0 Y 57552 SD -7.0 Y 57553 SD -7.0 Y -57555 SD -7.0 Y +57555 SD -6.0 Y 57559 SD -6.0 Y -57560 SD -7.0 Y +57560 SD -6.0 Y 57562 SD -6.0 Y -57563 SD -7.0 Y +57563 SD -6.0 Y 57564 SD -6.0 Y -57566 SD -7.0 Y +57566 SD -6.0 Y 57567 SD -7.0 Y 57568 SD -6.0 Y 57569 SD -6.0 Y -57570 SD -7.0 Y +57570 SD -6.0 Y 57571 SD -6.0 Y -57572 SD -7.0 Y +57572 SD -6.0 Y 57574 SD -7.0 Y 57576 SD -6.0 Y 57577 SD -7.0 Y -57579 SD -7.0 Y +57579 SD -6.0 Y 57580 SD -6.0 Y 57584 SD -6.0 Y -57585 SD -7.0 Y +57585 SD -6.0 Y 57601 SD -6.0 Y 57620 SD -7.0 Y 57621 SD -7.0 Y @@ -25184,18 +25640,18 @@ 58505 ND -6.0 Y 58506 ND -6.0 Y 58507 ND -6.0 Y -58520 ND -7.0 Y +58520 ND -6.0 Y 58521 ND -6.0 Y 58523 ND -7.0 Y 58524 ND -6.0 Y -58528 ND -7.0 Y +58528 ND -6.0 Y 58529 ND -7.0 Y 58530 ND -6.0 Y 58531 ND -6.0 Y 58532 ND -6.0 Y 58533 ND -7.0 Y -58535 ND -7.0 Y -58538 ND -7.0 Y +58535 ND -6.0 Y +58538 ND -6.0 Y 58540 ND -6.0 Y 58541 ND -7.0 Y 58542 ND -6.0 Y @@ -25203,19 +25659,19 @@ 58545 ND -7.0 Y 58549 ND -6.0 Y 58552 ND -6.0 Y -58554 ND -7.0 Y +58554 ND -6.0 Y 58558 ND -6.0 Y 58559 ND -6.0 Y 58560 ND -6.0 Y 58561 ND -6.0 Y 58562 ND -7.0 Y -58563 ND -7.0 Y +58563 ND -6.0 Y 58564 ND -7.0 Y 58565 ND -6.0 Y -58566 ND -7.0 Y -58568 ND -7.0 Y +58566 ND -6.0 Y +58568 ND -6.0 Y 58569 ND -7.0 Y -58570 ND -7.0 Y +58570 ND -6.0 Y 58571 ND -7.0 Y 58572 ND -6.0 Y 58573 ND -6.0 Y @@ -25235,11 +25691,11 @@ 58626 ND -7.0 Y 58627 ND -7.0 Y 58630 ND -7.0 Y -58631 ND -7.0 Y +58631 ND -6.0 Y 58632 ND -7.0 Y 58634 ND -7.0 Y 58636 ND -7.0 Y -58638 ND -7.0 Y +58638 ND -6.0 Y 58639 ND -7.0 Y 58640 ND -7.0 Y 58641 ND -7.0 Y @@ -25923,6 +26379,7 @@ 60204 IL -6.0 Y 60208 IL -6.0 Y 60209 IL -6.0 Y +60290 IL -6.0 Y 60296 IL -6.0 Y 60297 IL -6.0 Y 60301 IL -6.0 Y @@ -26009,6 +26466,7 @@ 60481 IL -6.0 Y 60482 IL -6.0 Y 60483 IL -6.0 Y +60484 IL -6.0 Y 60487 IL -6.0 Y 60490 IL -6.0 Y 60491 IL -6.0 Y @@ -26118,6 +26576,7 @@ 60639 IL -6.0 Y 60640 IL -6.0 Y 60641 IL -6.0 Y +60642 IL -6.0 Y 60643 IL -6.0 Y 60644 IL -6.0 Y 60645 IL -6.0 Y @@ -26215,6 +26674,7 @@ 60955 IL -6.0 Y 60956 IL -6.0 Y 60957 IL -6.0 Y +60958 IL -6.0 Y 60959 IL -6.0 Y 60960 IL -6.0 Y 60961 IL -6.0 Y @@ -26580,6 +27040,7 @@ 61701 IL -6.0 Y 61702 IL -6.0 Y 61704 IL -6.0 Y +61705 IL -6.0 Y 61709 IL -6.0 Y 61710 IL -6.0 Y 61720 IL -6.0 Y @@ -27751,6 +28212,7 @@ 63966 MO -6.0 Y 63967 MO -6.0 Y 64001 MO -6.0 Y +64002 MO -6.0 Y 64011 MO -6.0 Y 64012 MO -6.0 Y 64013 MO -6.0 Y @@ -29837,7 +30299,7 @@ 69201 NE -6.0 Y 69210 NE -6.0 Y 69211 NE -7.0 Y -69212 NE -6.0 Y +69212 NE -7.0 Y 69214 NE -6.0 Y 69216 NE -7.0 Y 69217 NE -6.0 Y @@ -30087,6 +30549,7 @@ 70469 LA -6.0 Y 70470 LA -6.0 Y 70471 LA -6.0 Y +70500 LA -6.0 Y 70501 LA -6.0 Y 70502 LA -6.0 Y 70503 LA -6.0 Y @@ -31319,6 +31782,7 @@ 73009 OK -6.0 Y 73010 OK -6.0 Y 73011 OK -6.0 Y +73012 OK -6.0 Y 73013 OK -6.0 Y 73014 OK -6.0 Y 73015 OK -6.0 Y @@ -31331,6 +31795,7 @@ 73022 OK -6.0 Y 73023 OK -6.0 Y 73024 OK -6.0 Y +73025 OK -6.0 Y 73026 OK -6.0 Y 73027 OK -6.0 Y 73028 OK -6.0 Y @@ -32759,6 +33224,7 @@ 76162 TX -6.0 Y 76163 TX -6.0 Y 76164 TX -6.0 Y +76166 TX -6.0 Y 76177 TX -6.0 Y 76179 TX -6.0 Y 76180 TX -6.0 Y @@ -33386,6 +33852,7 @@ 77402 TX -6.0 Y 77404 TX -6.0 Y 77406 TX -6.0 Y +77407 TX -6.0 Y 77410 TX -6.0 Y 77411 TX -6.0 Y 77412 TX -6.0 Y @@ -33463,6 +33930,7 @@ 77494 TX -6.0 Y 77496 TX -6.0 Y 77497 TX -6.0 Y +77498 TX -6.0 Y 77501 TX -6.0 Y 77502 TX -6.0 Y 77503 TX -6.0 Y @@ -33483,6 +33951,7 @@ 77520 TX -6.0 Y 77521 TX -6.0 Y 77522 TX -6.0 Y +77523 TX -6.0 Y 77530 TX -6.0 Y 77531 TX -6.0 Y 77532 TX -6.0 Y @@ -33970,6 +34439,7 @@ 78539 TX -6.0 Y 78540 TX -6.0 Y 78541 TX -6.0 Y +78542 TX -6.0 Y 78543 TX -6.0 Y 78545 TX -6.0 Y 78547 TX -6.0 Y @@ -34048,6 +34518,7 @@ 78630 TX -6.0 Y 78631 TX -6.0 Y 78632 TX -6.0 Y +78633 TX -6.0 Y 78634 TX -6.0 Y 78635 TX -6.0 Y 78636 TX -6.0 Y @@ -34076,6 +34547,7 @@ 78662 TX -6.0 Y 78663 TX -6.0 Y 78664 TX -6.0 Y +78665 TX -6.0 Y 78666 TX -6.0 Y 78667 TX -6.0 Y 78669 TX -6.0 Y @@ -34670,6 +35142,7 @@ 80020 CO -7.0 Y 80021 CO -7.0 Y 80022 CO -7.0 Y +80023 CO -7.0 Y 80024 CO -7.0 Y 80025 CO -7.0 Y 80026 CO -7.0 Y @@ -35032,6 +35505,7 @@ 80864 CO -7.0 Y 80866 CO -7.0 Y 80901 CO -7.0 Y +80902 CO -7.0 Y 80903 CO -7.0 Y 80904 CO -7.0 Y 80905 CO -7.0 Y @@ -35232,6 +35706,7 @@ 81335 CO -7.0 Y 81401 CO -7.0 Y 81402 CO -7.0 Y +81403 CO -7.0 Y 81410 CO -7.0 Y 81411 CO -7.0 Y 81413 CO -7.0 Y @@ -35261,6 +35736,7 @@ 81504 CO -7.0 Y 81505 CO -7.0 Y 81506 CO -7.0 Y +81507 CO -7.0 Y 81520 CO -7.0 Y 81521 CO -7.0 Y 81522 CO -7.0 Y @@ -35664,7 +36140,7 @@ 83544 ID -8.0 Y 83545 ID -8.0 Y 83546 ID -8.0 Y -83547 ID -8.0 Y +83547 ID -7.0 Y 83548 ID -8.0 Y 83549 ID -8.0 Y 83552 ID -8.0 Y @@ -35722,7 +36198,7 @@ 83666 ID -7.0 Y 83669 ID -7.0 Y 83670 ID -7.0 Y -83671 ID -8.0 Y +83671 ID -7.0 Y 83672 ID -7.0 Y 83676 ID -7.0 Y 83677 ID -7.0 Y @@ -35901,6 +36377,7 @@ 84078 UT -7.0 Y 84079 UT -7.0 Y 84080 UT -7.0 Y +84081 UT -7.0 Y 84082 UT -7.0 Y 84083 UT -7.0 Y 84084 UT -7.0 Y @@ -36245,11 +36722,44 @@ 85079 AZ -7.0 N 85080 AZ -7.0 N 85082 AZ -7.0 N +85083 AZ -7.0 N 85085 AZ -7.0 N 85086 AZ -7.0 N 85087 AZ -7.0 N +85096 AZ -7.0 N +85097 AZ -7.0 N 85098 AZ -7.0 N 85099 AZ -7.0 N +85117 AZ -7.0 N +85118 AZ -7.0 N +85119 AZ -7.0 N +85120 AZ -7.0 N +85121 AZ -7.0 N +85122 AZ -7.0 N +85123 AZ -7.0 N +85127 AZ -7.0 N +85128 AZ -7.0 N +85130 AZ -7.0 N +85131 AZ -7.0 N +85132 AZ -7.0 N +85135 AZ -7.0 N +85137 AZ -7.0 N +85138 AZ -7.0 N +85139 AZ -7.0 N +85140 AZ -7.0 N +85141 AZ -7.0 N +85142 AZ -7.0 N +85143 AZ -7.0 N +85145 AZ -7.0 N +85147 AZ -7.0 N +85172 AZ -7.0 N +85173 AZ -7.0 N +85178 AZ -7.0 N +85190 AZ -7.0 N +85191 AZ -7.0 N +85192 AZ -7.0 N +85193 AZ -7.0 N +85194 AZ -7.0 N 85201 AZ -7.0 N 85202 AZ -7.0 N 85203 AZ -7.0 N @@ -36286,7 +36796,9 @@ 85235 AZ -7.0 N 85236 AZ -7.0 N 85237 AZ -7.0 N +85238 AZ -7.0 N 85239 AZ -7.0 N +85240 AZ -7.0 N 85241 AZ -7.0 N 85242 AZ -7.0 N 85243 AZ -7.0 N @@ -36329,13 +36841,18 @@ 85283 AZ -7.0 N 85284 AZ -7.0 N 85285 AZ -7.0 N +85286 AZ -7.0 N 85287 AZ -7.0 N 85289 AZ -7.0 N 85290 AZ -7.0 N 85291 AZ -7.0 N 85292 AZ -7.0 N +85293 AZ -7.0 N +85294 AZ -7.0 N +85295 AZ -7.0 N 85296 AZ -7.0 N 85297 AZ -7.0 N +85298 AZ -7.0 N 85299 AZ -7.0 N 85301 AZ -7.0 N 85302 AZ -7.0 N @@ -36416,6 +36933,8 @@ 85387 AZ -7.0 N 85388 AZ -7.0 N 85390 AZ -7.0 N +85392 AZ -7.0 N +85395 AZ -7.0 N 85396 AZ -7.0 N 85501 AZ -7.0 N 85502 AZ -7.0 N @@ -36490,6 +37009,7 @@ 85653 AZ -7.0 N 85654 AZ -7.0 N 85655 AZ -7.0 N +85658 AZ -7.0 N 85662 AZ -7.0 N 85670 AZ -7.0 N 85671 AZ -7.0 N @@ -36545,6 +37065,7 @@ 85752 AZ -7.0 N 85754 AZ -7.0 N 85755 AZ -7.0 N +85756 AZ -7.0 N 85757 AZ -7.0 N 85775 AZ -7.0 N 85777 AZ -7.0 N @@ -36618,6 +37139,7 @@ 86312 AZ -7.0 N 86313 AZ -7.0 N 86314 AZ -7.0 N +86315 AZ -7.0 N 86320 AZ -7.0 N 86321 AZ -7.0 N 86322 AZ -7.0 N @@ -37230,6 +37752,7 @@ 89031 NV -8.0 Y 89032 NV -8.0 Y 89033 NV -8.0 Y +89034 NV -8.0 Y 89036 NV -8.0 Y 89037 NV -8.0 Y 89039 NV -8.0 Y @@ -37245,6 +37768,7 @@ 89049 NV -8.0 Y 89052 NV -8.0 Y 89053 NV -8.0 Y +89054 NV -8.0 Y 89060 NV -8.0 Y 89061 NV -8.0 Y 89067 NV -8.0 Y @@ -37313,6 +37837,7 @@ 89155 NV -8.0 Y 89156 NV -8.0 Y 89157 NV -8.0 Y +89158 NV -8.0 Y 89159 NV -8.0 Y 89160 NV -8.0 Y 89161 NV -8.0 Y @@ -37399,6 +37924,7 @@ 89505 NV -8.0 Y 89506 NV -8.0 Y 89507 NV -8.0 Y +89508 NV -8.0 Y 89509 NV -8.0 Y 89510 NV -8.0 Y 89511 NV -8.0 Y @@ -37533,6 +38059,7 @@ 90087 CA -8.0 Y 90088 CA -8.0 Y 90089 CA -8.0 Y +90090 CA -8.0 Y 90091 CA -8.0 Y 90093 CA -8.0 Y 90094 CA -8.0 Y @@ -37728,6 +38255,7 @@ 91003 CA -8.0 Y 91006 CA -8.0 Y 91007 CA -8.0 Y +91008 CA -8.0 Y 91009 CA -8.0 Y 91010 CA -8.0 Y 91011 CA -8.0 Y @@ -38070,6 +38598,7 @@ 92055 CA -8.0 Y 92056 CA -8.0 Y 92057 CA -8.0 Y +92058 CA -8.0 Y 92059 CA -8.0 Y 92060 CA -8.0 Y 92061 CA -8.0 Y @@ -38897,6 +39426,7 @@ 93728 CA -8.0 Y 93729 CA -8.0 Y 93730 CA -8.0 Y +93737 CA -8.0 Y 93740 CA -8.0 Y 93741 CA -8.0 Y 93744 CA -8.0 Y @@ -39153,6 +39683,7 @@ 94501 CA -8.0 Y 94502 CA -8.0 Y 94503 CA -8.0 Y +94505 CA -8.0 Y 94506 CA -8.0 Y 94507 CA -8.0 Y 94508 CA -8.0 Y @@ -39850,6 +40381,7 @@ 95776 CA -8.0 Y 95798 CA -8.0 Y 95799 CA -8.0 Y +95811 CA -8.0 Y 95812 CA -8.0 Y 95813 CA -8.0 Y 95814 CA -8.0 Y @@ -40102,6 +40634,171 @@ 96160 CA -8.0 Y 96161 CA -8.0 Y 96162 CA -8.0 Y +96201 AP 9.0 N +96202 AP 9.0 N +96203 AP 9.0 N +96204 AP 9.0 N +96205 AP 9.0 N +96206 AP 9.0 N +96207 AP 9.0 N +96209 AP 9.0 N +96213 AP 9.0 N +96214 AP 9.0 N +96218 AP 9.0 N +96220 AP 9.0 N +96224 AP 9.0 N +96257 AP 9.0 N +96258 AP 9.0 N +96259 AP 9.0 N +96260 AP 9.0 N +96262 AP 9.0 N +96264 AP 9.0 N +96266 AP 9.0 N +96267 AP 9.0 N +96269 AP 9.0 N +96271 AP 9.0 N +96275 AP 9.0 N +96276 AP 9.0 N +96278 AP 9.0 N +96283 AP 9.0 N +96284 AP 9.0 N +96297 AP 9.0 N +96303 AP 9.0 N +96306 AP 9.0 N +96309 AP 9.0 N +96310 AP 9.0 N +96319 AP 9.0 N +96321 AP 9.0 N +96322 AP 9.0 N +96323 AP 9.0 N +96326 AP 9.0 N +96328 AP 9.0 N +96330 AP 9.0 N +96336 AP 9.0 N +96337 AP 9.0 N +96338 AP 9.0 N +96339 AP 9.0 N +96343 AP 9.0 N +96346 AP 9.0 N +96347 AP 9.0 N +96348 AP 9.0 N +96349 AP 9.0 N +96350 AP 9.0 N +96351 AP 9.0 N +96362 AP 9.0 N +96365 AP 9.0 N +96367 AP 9.0 N +96368 AP 9.0 N +96370 AP 9.0 N +96372 AP 9.0 N +96373 AP 9.0 N +96374 AP 9.0 N +96375 AP 9.0 N +96376 AP 9.0 N +96377 AP 9.0 N +96378 AP 9.0 N +96379 AP 9.0 N +96384 AP 9.0 N +96386 AP 9.0 N +96387 AP 9.0 N +96388 AP 9.0 N +96401 AP 9.0 N +96426 AP 9.0 N +96427 AP 9.0 N +96444 AP 9.0 N +96447 AP 9.0 N +96501 AP 9.0 N +96502 AP 9.0 N +96503 AP 9.0 N +96507 AP 9.0 N +96510 AP 9.0 N +96511 AP 9.0 N +96515 AP 9.0 N +96516 AP 9.0 N +96517 AP 9.0 N +96518 AP 9.0 N +96520 AP 9.0 N +96521 AP 9.0 N +96522 AP 9.0 N +96530 AP 9.0 N +96531 AP 9.0 N +96532 AP 9.0 N +96534 AP 9.0 N +96535 AP 9.0 N +96537 AP 9.0 N +96538 AP 9.0 N +96540 AP 9.0 N +96541 AP 9.0 N +96542 AP 9.0 N +96543 AP 9.0 N +96544 AP 9.0 N +96546 AP 9.0 N +96548 AP 9.0 N +96549 AP 9.0 N +96550 AP 9.0 N +96551 AP 9.0 N +96552 AP 9.0 N +96553 AP 9.0 N +96554 AP 9.0 N +96555 AP 9.0 N +96557 AP 9.0 N +96562 AP 9.0 N +96577 AP 9.0 N +96595 AP 9.0 N +96598 AP 9.0 N +96599 AP 9.0 N +96601 AP 9.0 N +96602 AP 9.0 N +96603 AP 9.0 N +96604 AP 9.0 N +96605 AP 9.0 N +96606 AP 9.0 N +96607 AP 9.0 N +96608 AP 9.0 N +96609 AP 9.0 N +96610 AP 9.0 N +96611 AP 9.0 N +96612 AP 9.0 N +96613 AP 9.0 N +96614 AP 9.0 N +96615 AP 9.0 N +96616 AP 9.0 N +96617 AP 9.0 N +96619 AP 9.0 N +96620 AP 9.0 N +96621 AP 9.0 N +96622 AP 9.0 N +96624 AP 9.0 N +96628 AP 9.0 N +96629 AP 9.0 N +96643 AP 9.0 N +96650 AP 9.0 N +96657 AP 9.0 N +96660 AP 9.0 N +96661 AP 9.0 N +96662 AP 9.0 N +96663 AP 9.0 N +96664 AP 9.0 N +96665 AP 9.0 N +96666 AP 9.0 N +96667 AP 9.0 N +96668 AP 9.0 N +96669 AP 9.0 N +96670 AP 9.0 N +96671 AP 9.0 N +96672 AP 9.0 N +96673 AP 9.0 N +96674 AP 9.0 N +96675 AP 9.0 N +96677 AP 9.0 N +96678 AP 9.0 N +96679 AP 9.0 N +96681 AP 9.0 N +96682 AP 9.0 N +96683 AP 9.0 N +96686 AP 9.0 N +96687 AP 9.0 N +96698 AP 9.0 N 96701 HI -10.0 N 96703 HI -10.0 N 96704 HI -10.0 N @@ -40241,7 +40938,7 @@ 96860 HI -10.0 N 96861 HI -10.0 N 96863 HI -10.0 N -96898 HI -10.0 N +96898 HI -12.0 N 96910 GU 10.0 N 96912 GU 10.0 N 96913 GU 10.0 N @@ -40255,10 +40952,17 @@ 96929 GU 10.0 N 96931 GU 10.0 N 96932 GU 10.0 N +96939 PW 9.0 N 96940 PW 9.0 N +96941 FM 11.0 N +96942 FM 10.0 N +96943 FM 10.0 N +96944 FM 11.0 N 96950 MP 10.0 N 96951 MP 10.0 N 96952 MP 10.0 N +96960 MH -12.0 N +96970 MH -12.0 N 97001 OR -8.0 Y 97002 OR -8.0 Y 97004 OR -8.0 Y @@ -40568,6 +41272,7 @@ 97467 OR -8.0 Y 97469 OR -8.0 Y 97470 OR -8.0 Y +97471 OR -8.0 Y 97472 OR -8.0 Y 97473 OR -8.0 Y 97476 OR -8.0 Y @@ -40873,6 +41578,7 @@ 98184 WA -8.0 Y 98185 WA -8.0 Y 98188 WA -8.0 Y +98189 WA -8.0 Y 98190 WA -8.0 Y 98191 WA -8.0 Y 98194 WA -8.0 Y @@ -41576,7 +42282,7 @@ 99635 AK -9.0 Y 99636 AK -9.0 Y 99637 AK -9.0 Y -99638 AK -10.0 Y +99638 AK -9.0 Y 99639 AK -9.0 Y 99640 AK -9.0 Y 99641 AK -9.0 Y @@ -41666,7 +42372,7 @@ 99739 AK -9.0 Y 99740 AK -9.0 Y 99741 AK -9.0 Y -99742 AK -10.0 Y +99742 AK -9.0 Y 99743 AK -9.0 Y 99744 AK -9.0 Y 99745 AK -9.0 Y @@ -41693,7 +42399,7 @@ 99766 AK -9.0 Y 99767 AK -9.0 Y 99768 AK -9.0 Y -99769 AK -10.0 Y +99769 AK -9.0 Y 99770 AK -9.0 Y 99771 AK -9.0 Y 99772 AK -9.0 Y diff --git a/agc_2-X/trunk/docs/NON-AGENT_API.txt b/agc_2-X/trunk/docs/NON-AGENT_API.txt index 64c7fccd..dab2b0ad 100644 --- a/agc_2-X/trunk/docs/NON-AGENT_API.txt +++ b/agc_2-X/trunk/docs/NON-AGENT_API.txt @@ -53,7 +53,7 @@ Changes: 101206-2126 - Added recording_lookup and did_log_export functions 110127-2245 - Added add_user and add_phone functions 110306-1044 - Added add_list and update_list functions - +110316-2035 - Added reset_time variable and NAMEPHONE dup search @@ -292,6 +292,9 @@ duplicate_check - Check for duplicate records in the system, can select more tha DUPTITLEALTPHONELIST - check for duplicate title and alt_phone in same list DUPTITLEALTPHONECAMP - check for duplicate title and alt_phone in all lists for this list's campaign DUPTITLEALTPHONESYS - check for duplicate title and alt_phone in entire system + DUPNAMEPHONELIST - check for duplicate first_name, last_name and phone_number in same list + DUPNAMEPHONECAMP - check for duplicate first_name, last_name and phone_number in all lists for this list's campaign + DUPNAMEPHONESYS - check for duplicate first_name, last_name and phone_number in entire system custom_fields - Y or N, default is N. Defines whether the API will accept custom field data when inserting leads into the vicidial_list table For custom fields to be inserted, just add the field label as a variable to the URL string For example, if the field_label is "favorite_color" you would add "&favorite_color=blue" @@ -341,7 +344,7 @@ http://server/vicidial/non_agent_api.php?source=test&user=6666&pass=1234&functio http://server/vicidial/non_agent_api.php?source=test&user=6666&pass=1234&function=add_lead&phone_number=7275551111&phone_code=1&list_id=999&dnc_check=N&campaign_dnc_check=Y&campaign_id=TESTCAMP&first_name=Bob&last_name=Wilson&address1=1234+Main+St.&city=Chicago+Heights&state=IL&add_to_hopper=Y&hopper_local_call_time_check=Y&multi_alt_phones=7275551212_1_work!7275551213_1_sister+house!1234567890_1_neighbor -http://server/vicidial/non_agent_api.php?source=test&user=6666&pass=1234&function=add_lead&phone_number=7275551212&phone_code=1&list_id=999&dnc_check=N&first_name=Bob&last_name=Wilson&duplicate_check=DUPLIST-DUPTITLEALTPHONELIST +http://server/vicidial/non_agent_api.php?source=test&user=6666&pass=1234&function=add_lead&phone_number=7275551212&phone_code=1&list_id=999&dnc_check=N&first_name=Bob&last_name=Wilson&duplicate_check=DUPLIST-DUPNAMEPHONELIST http://server/vicidial/non_agent_api.php?source=test&user=6666&pass=1234&function=add_lead&phone_number=7275551212&phone_code=1&list_id=999&custom_fields=Y&favorite_color=blue @@ -583,6 +586,7 @@ am_message - 2-100 characters drop_inbound_group - 1-10 characters, must be a valid in-group web_form_address - 6-100 characters web_form_address_two - 6-100 characters +reset_time - 4-100 characters, must be in valid 4-digit groups of 24-hour time (i.e. 0900-1700-2359) Example URL strings for API calls: @@ -596,6 +600,7 @@ ERROR: add_list CAMPAIGN DOES NOT EXIST - 6666|TESTCIMP ERROR: add_list LIST ALREADY EXISTS - 6666|1101 ERROR: add_list SCRIPT DOES NOT EXIST, THIS IS AN OPTIONAL FIELD - 6666|TESTSCRIPT ERROR: add_list IN-GROUP DOES NOT EXIST, THIS IS AN OPTIONAL FIELD - 6666|TEST_IN8 +ERROR: add_list RESET TIME IS NOT VALID, THIS IS AN OPTIONAL FIELD - 6666|012 SUCCESS: add_list LIST HAS BEEN ADDED - 6666|1101|TESTCAMP @@ -627,6 +632,7 @@ am_message - 2-100 characters drop_inbound_group - 1-10 characters, must be a valid in-group web_form_address - 6-100 characters web_form_address_two - 6-100 characters +reset_time - 4-100 characters, must be in valid 4-digit groups of 24-hour time (i.e. 0900-1700-2359) NOTES: - in order to set a field to empty('') set it equal to --BLANK--, i.e. "&drop_inbound_group=--BLANK--" - please use no special characters like apostrophes, quotes or amphersands @@ -652,6 +658,7 @@ ERROR: update_list LIST NAME MUST BE FROM 6 TO 30 CHARACTERS, THIS IS AN OPTIONA ERROR: update_list ACTIVE MUST BE Y OR N, THIS IS AN OPTIONAL FIELD - 6666|U ERROR: update_list OUTBOUND CID MUST BE FROM 6 TO 18 DIGITS, THIS IS AN OPTIONAL FIELD - 6666|12345 ERROR: update_list ANSWERING MACHINE MESSAGE MUST LESS THAN 101 DIGITS, THIS IS AN OPTIONAL FIELD - 6666|123... +ERROR: update_list RESET TIME IS NOT VALID, THIS IS AN OPTIONAL FIELD - 6666|012 NOTICE: update_list NO UPDATES DEFINED - 6666| SUCCESS: update_list LIST HAS BEEN UPDATED - 6666|1101 NOTICE: update_list LEADS IN LIST HAVE BEEN RESET - 6666|1101|324 diff --git a/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql b/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql index 678bae05..318efe15 100644 --- a/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql +++ b/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql @@ -877,7 +877,7 @@ country_code SMALLINT(5) UNSIGNED, country CHAR(3), areacode CHAR(3), state VARCHAR(4), -GMT_offset VARCHAR(5), +GMT_offset VARCHAR(6), DST enum('Y','N'), DST_range VARCHAR(8), geographic_description VARCHAR(30) @@ -1282,7 +1282,7 @@ index (server_ip) CREATE TABLE vicidial_postal_codes ( postal_code VARCHAR(10) NOT NULL, state VARCHAR(4), -GMT_offset VARCHAR(5), +GMT_offset VARCHAR(6), DST enum('Y','N'), DST_range VARCHAR(8), country CHAR(3), @@ -2453,7 +2453,7 @@ ALTER TABLE vicidial_call_notes_archive MODIFY notesid INT(9) UNSIGNED NOT NULL; CREATE TABLE vicidial_lead_search_log_archive LIKE vicidial_lead_search_log; ALTER TABLE vicidial_lead_search_log_archive MODIFY search_log_id INT(9) UNSIGNED NOT NULL; -UPDATE system_settings SET db_schema_version='1266',db_schema_update_date=NOW(); +UPDATE system_settings SET db_schema_version='1267',db_schema_update_date=NOW(); GRANT RELOAD ON *.* TO cron@'%'; GRANT RELOAD ON *.* TO cron@localhost; diff --git a/agc_2-X/trunk/extras/upgrade_2.4.sql b/agc_2-X/trunk/extras/upgrade_2.4.sql index 8405784b..87f0a0ba 100644 --- a/agc_2-X/trunk/extras/upgrade_2.4.sql +++ b/agc_2-X/trunk/extras/upgrade_2.4.sql @@ -721,3 +721,10 @@ ALTER TABLE vicidial_campaigns ADD auto_pause_precall_code VARCHAR(6) default 'P ALTER TABLE vicidial_campaigns ADD auto_resume_precall ENUM('Y','N') default 'N'; UPDATE system_settings SET db_schema_version='1266',db_schema_update_date=NOW(); + +ALTER TABLE vicidial_postal_codes MODIFY GMT_offset VARCHAR(6) default ''; + +ALTER TABLE vicidial_phone_codes MODIFY GMT_offset VARCHAR(6) default ''; + +UPDATE system_settings SET db_schema_version='1267',db_schema_update_date=NOW(); + diff --git a/agc_2-X/trunk/www/agc/vdc_db_query.php b/agc_2-X/trunk/www/agc/vdc_db_query.php index ee59af3f..6057d665 100644 --- a/agc_2-X/trunk/www/agc/vdc_db_query.php +++ b/agc_2-X/trunk/www/agc/vdc_db_query.php @@ -2158,6 +2158,8 @@ if ($ACTION == 'manDiaLnextCaLL') { $row=mysql_fetch_row($rslt); $local_gmt = $row[0]; + $isdst = date("I"); + if ($isdst) {$local_gmt++;} } $LLCT_DATE_offset = ($local_gmt - $gmt_offset_now); $LLCT_DATE = date("Y-m-d H:i:s", mktime(date("H")-$LLCT_DATE_offset,date("i"),date("s"),date("m"),date("d"),date("Y"))); diff --git a/agc_2-X/trunk/www/vicidial/non_agent_api.php b/agc_2-X/trunk/www/vicidial/non_agent_api.php index 65b43bde..b40a6e57 100644 --- a/agc_2-X/trunk/www/vicidial/non_agent_api.php +++ b/agc_2-X/trunk/www/vicidial/non_agent_api.php @@ -43,10 +43,11 @@ # 110127-2245 - Added add_user and add_phone functions # 110303-2122 - Added information on agent-on-hook phone to real-time report popup # 110306-1044 - Added add_list and update_list functions +# 110316-2035 - Added reset_time variable and NAMEPHONE dup search # -$version = '2.4-29'; -$build = '110306-1044'; +$version = '2.4-30'; +$build = '110316-2035'; require("dbconnect.php"); @@ -231,6 +232,8 @@ if (isset($_GET["delete_list"])) {$delete_list=$_GET["delete_list"];} elseif (isset($_POST["delete_list"])) {$delete_list=$_POST["delete_list"];} if (isset($_GET["delete_leads"])) {$delete_leads=$_GET["delete_leads"];} elseif (isset($_POST["delete_leads"])) {$delete_leads=$_POST["delete_leads"];} +if (isset($_GET["reset_time"])) {$reset_time=$_GET["reset_time"];} + elseif (isset($_POST["reset_time"])) {$reset_time=$_POST["reset_time"];} header ("Content-type: text/html; charset=utf-8"); @@ -354,6 +357,7 @@ if ($non_latin < 1) $reset_list=ereg_replace("[^A-Z]","",$reset_list); $delete_list=ereg_replace("[^A-Z]","",$delete_list); $delete_leads=ereg_replace("[^A-Z]","",$delete_leads); + $reset_time=ereg_replace("[^-_0-9]","",$reset_time); } else { @@ -1528,6 +1532,7 @@ if ($function == 'update_list') $ammessageSQL=''; $webformSQL=''; $webformtwoSQL=''; + $resettimeSQL=''; if (strlen($campaign_id) > 0) { $stmt="SELECT count(*) from vicidial_campaigns where campaign_id='$campaign_id';"; @@ -1658,6 +1663,25 @@ if ($function == 'update_list') {$ammessageSQL = " ,am_message_exten_override='$am_message'";} } } + if (strlen($reset_time) > 0) + { + if ($reset_time == '--BLANK--') + {$resettimeSQL = " ,reset_time=''";} + else + { + if (strlen($reset_time) < 4) + { + $result = 'ERROR'; + $result_reason = "update_list RESET TIME IS NOT VALID, THIS IS AN OPTIONAL FIELD"; + $data = "$reset_time"; + echo "$result: $result_reason: |$user|$data\n"; + api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data); + exit; + } + else + {$resettimeSQL = " ,reset_time='$reset_time'";} + } + } if (strlen($web_form_address) > 0) { if ($web_form_address == '--BLANK--') @@ -1673,7 +1697,7 @@ if ($function == 'update_list') {$webformtwoSQL = " ,web_form_address_two='$web_form_address_two'";} } - $updateSQL = "$webformtwoSQL$webformSQL$ammessageSQL$outboundcidSQL$activeSQL$listnameSQL$campaignSQL$scriptSQL$dropingroupSQL"; + $updateSQL = "$webformtwoSQL$webformSQL$ammessageSQL$outboundcidSQL$activeSQL$listnameSQL$campaignSQL$scriptSQL$dropingroupSQL$resettimeSQL"; if (strlen($updateSQL)< 3) { @@ -1953,9 +1977,18 @@ if ($function == 'add_list') exit; } } + if ( (strlen($reset_time) > 0) and (strlen($reset_time) < 4) ) + { + $result = 'ERROR'; + $result_reason = "add_list RESET TIME IS NOT VALID, THIS IS AN OPTIONAL FIELD"; + $data = "$reset_time"; + echo "$result: $result_reason: |$user|$data\n"; + api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data); + exit; + } if (strlen($active)<1) {$active='N';} - $stmt="INSERT INTO vicidial_lists SET list_id='$list_id', list_name='$list_name', campaign_id='$campaign_id', active='$active', campaign_cid_override='$outbound_cid', agent_script_override='$script', am_message_exten_override='$am_message', drop_inbound_group_override='$drop_inbound_group', web_form_address='$web_form_address', web_form_address_two='$web_form_address_two';"; + $stmt="INSERT INTO vicidial_lists SET list_id='$list_id', list_name='$list_name', campaign_id='$campaign_id', active='$active', campaign_cid_override='$outbound_cid', agent_script_override='$script', am_message_exten_override='$am_message', drop_inbound_group_override='$drop_inbound_group', web_form_address='$web_form_address', web_form_address_two='$web_form_address_two', reset_time='$reset_time';"; $rslt=mysql_query($stmt, $link); if ($DB) {echo "|$stmt|\n";} @@ -2669,6 +2702,81 @@ if ($function == 'add_lead') exit; } } + if (eregi("DUPNAMEPHONELIST",$duplicate_check)) # duplicate name/phone check within list + { + if ($DB>0) {echo "DEBUG: Checking for duplicates - DUPNAMEPHONELIST\n";} + $duplicate_found=0; + $stmt="SELECT lead_id,list_id from vicidial_list where first_name='$first_name' and last_name='$last_name' and phone_number='$phone_number' and list_id='$list_id' limit 1;"; + $rslt=mysql_query($stmt, $link); + $pc_recs = mysql_num_rows($rslt); + if ($pc_recs > 0) + { + $duplicate_found=1; + $row=mysql_fetch_row($rslt); + $duplicate_lead_id = $row[0]; + $duplicate_lead_list = $row[1]; + } + + if ($duplicate_found > 0) + { + $result = 'ERROR'; + $result_reason = "add_lead DUPLICATE NAME PHONE IN LIST"; + $data = "$title|$alt_phone|$list_id|$duplicate_lead_id"; + echo "$result: $result_reason - $data\n"; + api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data); + exit; + } + } + if (eregi("DUPNAMEPHONECAMP",$duplicate_check)) # duplicate name/phone check within campaign lists + { + if ($DB>0) {echo "DEBUG: Checking for duplicates - DUPNAMEPHONECAMP\n";} + $duplicate_found=0; + $stmt="SELECT lead_id,list_id from vicidial_list where first_name='$first_name' and last_name='$last_name' and phone_number='$phone_number' and list_id IN($duplicate_lists) limit 1;"; + $rslt=mysql_query($stmt, $link); + $pc_recs = mysql_num_rows($rslt); + if ($pc_recs > 0) + { + $duplicate_found=1; + $row=mysql_fetch_row($rslt); + $duplicate_lead_id = $row[0]; + $duplicate_lead_list = $row[1]; + } + + if ($duplicate_found > 0) + { + $result = 'ERROR'; + $result_reason = "add_lead DUPLICATE NAME PHONE IN CAMPAIGN LISTS"; + $data = "$title|$alt_phone|$list_id|$duplicate_lead_id|$duplicate_lead_list"; + echo "$result: $result_reason - $data\n"; + api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data); + exit; + } + } + if (eregi("DUPNAMEPHONESYS",$duplicate_check)) # duplicate name/phone check within entire system + { + if ($DB>0) {echo "DEBUG: Checking for duplicates - DUPNAMEPHONESYS\n";} + $duplicate_found=0; + $stmt="SELECT lead_id,list_id from vicidial_list where first_name='$first_name' and last_name='$last_name' and phone_number='$phone_number' limit 1;"; + $rslt=mysql_query($stmt, $link); + $pc_recs = mysql_num_rows($rslt); + if ($pc_recs > 0) + { + $duplicate_found=1; + $row=mysql_fetch_row($rslt); + $duplicate_lead_id = $row[0]; + $duplicate_lead_list = $row[1]; + } + + if ($duplicate_found > 0) + { + $result = 'ERROR'; + $result_reason = "add_lead DUPLICATE NAME PHONE IN SYSTEM"; + $data = "$title|$alt_phone|$list_id|$duplicate_lead_id|$duplicate_lead_list"; + echo "$result: $result_reason - $data\n"; + api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data); + exit; + } + } ### END checking for duplicate if defined ###