/**
  * Given an input Country ID, State ID, and City ID, get a City Name.
  * Returns a blank String if no match is found for the id.
  *
  * @param unknown_type $countryID
  * @param unknown_type $stateID
  * @param unknown_type $cityID
  * @return unknown
  */
 public function getCityName($countryID, $stateID, $cityID)
 {
     $cityList = LocationUtilities::getCityList($countryID, $stateID);
     foreach ($cityList as $city) {
         if ($city->getVariable(ReferenceObject::OBJECT_ID) == $cityID) {
             return $city->getVariable(ReferenceObject::OBJECT_NAME);
         }
     }
     return "";
 }
Пример #2
0
<?php

require_once "../config.php";
require_once $config->getIncludeURL(Config::INCLUDES_PATH, "utilities%location_utilities.php");
require_once $config->getIncludeURL(Config::INCLUDES_PATH, "objects%object.php");
require_once $config->getIncludeURL(Config::INCLUDES_PATH, "objects%reference_object.php");
if (isset($_GET['countryID']) && isset($_GET['stateID']) && isset($_GET['locationType'])) {
    $countryID = $_GET['countryID'];
    $stateID = $_GET['stateID'];
    $locationType = $_GET['locationType'];
    $cityList = LocationUtilities::getCityList($countryID, $stateID);
    switch ($locationType) {
        //Search Location
        case 0:
            echo '<option value="0">Any City</option>';
            break;
            //Profile Location
        //Profile Location
        case 1:
            echo '<option value="0">Not Telling!</option>';
            break;
    }
    if ($cityList != null) {
        foreach ($cityList as $city) {
            echo '<option value="' . $city->getVariable(ReferenceObject::OBJECT_ID) . '">' . $city->getVariable(ReferenceObject::OBJECT_NAME) . '</option>';
        }
    }
}