Esempio n. 1
0
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations
 * under the License.
 *
 * The Original Code is "CATS Standard Edition".
 *
 * The Initial Developer of the Original Code is Cognizo Technologies, Inc.
 * Portions created by the Initial Developer are Copyright (C) 2005 - 2007
 * (or from the year in which this file was created to the year 2007) by
 * Cognizo Technologies, Inc. All Rights Reserved.
 *
 *
 * $Id: zipLookup.php 1479 2007-01-17 00:22:21Z will $
 */
include_once './lib/ZipLookup.php';
include_once './lib/StringUtility.php';
$interface = new AJAXInterface();
if (!isset($_REQUEST['zip'])) {
    $interface->outputXMLErrorPage(-1, 'Invalid zip code.');
    die;
}
$zip = $_REQUEST['zip'];
$zipLookup = new ZipLookup();
$searchableZip = $zipLookup->makeSearchableUSZip($zip);
$data = $zipLookup->getCityStateByZip($searchableZip);
$city = $data['city'];
$state = $data['state'];
/* Send back the XML data. */
$interface->outputXMLPage("<data>\n" . "    <errorcode>0</errorcode>\n" . "    <errormessage></errormessage>\n" . "    <city>" . $city . "</city>\n" . "    <state>" . $state . "</state>\n" . "</data>\n");
 * The Original Code is "CATS Standard Edition".
 *
 * The Initial Developer of the Original Code is Cognizo Technologies, Inc.
 * Portions created by the Initial Developer are Copyright (C) 2005 - 2007
 * (or from the year in which this file was created to the year 2007) by
 * Cognizo Technologies, Inc. All Rights Reserved.
 *
 *
 * $Id: getParsedAddress.php 2492 2007-05-25 21:12:47Z will $
 */
include_once './lib/StringUtility.php';
include_once './lib/AddressParser.php';
include_once './lib/ResultSetUtility.php';
$interface = new AJAXInterface();
if (!isset($_REQUEST['mode'])) {
    $interface->outputXMLErrorPage(-1, 'Invalid parsing mode.');
    die;
}
if (!isset($_REQUEST['addressBlock'])) {
    $interface->outputXMLErrorPage(-1, 'Invalid address block.');
    die;
}
/* Figure out what phone number type we are supposed to recognize a solitary
 * phone number as.
 */
switch (urldecode($_REQUEST['mode'])) {
    case 'contact':
        $mode = ADDRESSPARSER_MODE_CONTACT;
        break;
    case 'company':
        $mode = ADDRESSPARSER_MODE_COMPANY;