public function getRegionName($regionID)
 {
     $regionList = LocationUtilities::getRegionList($regionID);
     foreach ($regionList as $region) {
         if ($region->getVariable(ReferenceObject::OBJECT_ID) == $regionID) {
             return $region->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['locationType'])) {
    $countryID = $_GET['countryID'];
    $locationType = $_GET['locationType'];
    $stateList = LocationUtilities::getStateList($countryID);
    switch ($locationType) {
        //Search Location
        case 0:
            echo '<option value="0">Any State</option>';
            break;
            //Profile Location
        //Profile Location
        case 1:
            echo '<option value="0">Not Telling!</option>';
            break;
    }
    foreach ($stateList as $state) {
        echo '<option value="' . $state->getVariable(ReferenceObject::OBJECT_ID) . '">' . $state->getVariable(ReferenceObject::OBJECT_NAME) . '</option>';
    }
}
Пример #3
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>';
        }
    }
}
 private function createMemberAccount($memberID, $facebook)
 {
     $success = false;
     try {
         $param = array('method' => 'users.getinfo', 'uids' => $memberID, 'fields' => FacebookConstants::FB_FIRST_NAME . ',' . FacebookConstants::FB_LAST_NAME . ',' . FacebookConstants::FB_MUSIC . ',' . FacebookConstants::FB_BIRTHDATE . ',' . FacebookConstants::FB_GENDER . ',' . FacebookConstants::FB_HOMETOWN_LOCATION . ',' . FacebookConstants::FB_CURRENT_LOCATION . ',' . FacebookConstants::FB_PROFILE_PIC, 'callback' => '');
         $userDetails = $facebook->api($param);
         if ($userDetails != null) {
             $countryName = null;
             $stateName = null;
             $cityName = null;
             if ($userDetails[0][FacebookConstants::FB_CURRENT_LOCATION] !== null) {
                 if (isset($userDetails[FacebookConstants::FB_CURRENT_LOCATION][FacebookConstants::FB_CITY])) {
                     $cityName = $userDetails[FacebookConstants::FB_CURRENT_LOCATION][FacebookConstants::FB_CITY];
                 }
                 if (isset($userDetails[FacebookConstants::FB_CURRENT_LOCATION][FacebookConstants::FB_STATE])) {
                     $stateName = $userDetails[FacebookConstants::FB_CURRENT_LOCATION][FacebookConstants::FB_STATE];
                 }
                 if (isset($userDetails[FacebookConstants::FB_CURRENT_LOCATION][FacebookConstants::FB_COUNTRY])) {
                     $countryName = $userDetails[FacebookConstants::FB_CURRENT_LOCATION][FacebookConstants::FB_COUNTRY];
                 }
             }
             if ($userDetails[0][FacebookConstants::FB_HOMETOWN_LOCATION] !== null) {
                 if ($cityName == null) {
                     $cityName = $userDetails[0][FacebookConstants::FB_HOMETOWN_LOCATION][FacebookConstants::FB_CITY];
                 }
                 if ($stateName == null) {
                     $stateName = $userDetails[0][FacebookConstants::FB_HOMETOWN_LOCATION][FacebookConstants::FB_STATE];
                 }
                 if ($countryName == null) {
                     $countryName = $userDetails[0][FacebookConstants::FB_HOMETOWN_LOCATION][FacebookConstants::FB_COUNTRY];
                 }
             }
             $countryID = LocationUtilities::getCountryID($countryName);
             $stateID = LocationUtilities::getStateID($countryID, $stateName);
             $cityID = LocationUtilities::getCityID($countryID, $stateID, $cityName);
             $regionID = 0;
             $memberDetails = new Member();
             $memberDetails->setVariable(Member::MEMBER_ID, $memberID);
             $memberDetails->setVariable(LocationConstants::COUNTRY_ID, $countryID);
             $memberDetails->setVariable(LocationConstants::STATE_ID, $stateID);
             $memberDetails->setVariable(LocationConstants::CITY_ID, $cityID);
             $memberDetails->setVariable(LocationConstants::REGION_ID, $regionID);
             $memberDetails->setVariable(Member::AGE_RANGE_ID, AgeUtilities::getAgeRangeID($userDetails[0][FacebookConstants::FB_BIRTHDATE]));
             $memberDetails->setVariable(Member::GENDER_ID, AgeUtilities::getAgeRangeID($userDetails[0][FacebookConstants::FB_GENDER]));
             $memberDetails->setVariable(Member::FIRST_NAME, $userDetails[0][FacebookConstants::FB_FIRST_NAME]);
             $memberDetails->setVariable(Member::LAST_NAME, $userDetails[0][FacebookConstants::FB_LAST_NAME]);
             $memberDetails->setVariable(Member::MUSIC, $userDetails[0][FacebookConstants::FB_MUSIC]);
             //                    $memberDetails->setVariable(Member::EMAIL, $userDetails[0][FacebookConstants::FB_EMAIL]);
             $memberDetails->setVariable(Member::PROFILE_PIC, $userDetails[0][FacebookConstants::FB_PROFILE_PIC]);
             $success = MemberDao::insertMember($memberDetails, $dbConnection);
         }
     } catch (Exception $ex) {
         $success = false;
     }
     return $success;
 }
        echo AgeUtilities::getAgeRangeName($memberSkeleton->getVariable(Member::AGE_RANGE_ID));
        ?>
 <br/> Gender: <?php 
        echo GenderUtilities::getGenderName($memberSkeleton->getVariable(Member::GENDER_ID));
        ?>
</label>
					<label class="bigItem"><a href="<?php 
        echo $config->getResourceURL("musician_profile.php") . "?memberID=" . $memberSkeleton->getVariable(Member::MEMBER_ID);
        ?>
"><?php 
        echo $memberSkeleton->getStringVariable(Member::FIRST_NAME) . " " . $memberSkeleton->getStringVariable(Member::LAST_NAME);
        ?>
</a></label><br/>

					<label class="musicianLocationLabel smallItem"><?php 
        echo LocationUtilities::getLocationString($memberSkeleton->getVariable(LocationConstants::COUNTRY_ID), $memberSkeleton->getVariable(LocationConstants::STATE_ID), $memberSkeleton->getVariable(LocationConstants::CITY_ID), $memberSkeleton->getVariable(LocationConstants::REGION_ID));
        ?>
</label>
                    <label class="smallLabel">Location: </label>
					<br/>

					<ul class="memberSkillsList">
						<?php 
        $memberInstruments = $memberSkeleton->getVariable(Member::MEMBER_INSTRUMENTS);
        $i = 0;
        if ($memberInstruments != null) {
            for ($i = 0; $i < count($memberInstruments); $i++) {
                $memberInstrument = $memberInstruments[$i];
                echo '<li>' . $memberInstrument->getVariable(MemberInstrument::INSTRUMENT_NAME) . '</li>';
                if (!($i + 1 == count($memberInstruments))) {
                    echo ' | ';
Пример #6
0
echo $advertisementDetails->getVariable(Advertisement::MEMBER_FIRST_NAME) . " " . $advertisementDetails->getVariable(Advertisement::MEMBER_LAST_NAME);
?>
</a></label>
    				<label class="smallAdvertisementLabel">Placed By: </label>
    				<label class="smallItem advertisementTypeLabel"><?php 
echo AdvertisementUtilities::getAdvertisementTypeShortName($advertisementDetails->getVariable(Advertisement::ADVERTISEMENT_TYPE_ID));
?>
</label>

    				<br/>
    				<label class="smallItem dateLabel"><?php 
echo date('d/m/y', strtotime($advertisementDetails->getVariable(Advertisement::START_DATE)));
?>
</label>
    				<label class="smallItem"><?php 
echo LocationUtilities::getAdvertisementLocationString($advertisementDetails->getVariable(Advertisement::COUNTRY_ID), $advertisementDetails->getVariable(Advertisement::STATE_ID), $advertisementDetails->getVariable(Advertisement::CITY_ID), $advertisementDetails->getVariable(Advertisement::REGION_ID));
?>
</label>
    				<label class="smallAdvertisementLabel">Location: </label>
    				<br/>
    		        <ul class="searchPositionsList">
    					<?php 
$positionInstruments = $advertisementPositions;
$i = 0;
if ($positionInstruments != null) {
    for ($i = 0; $i < count($positionInstruments); $i++) {
        $positionInstrument = $positionInstruments[$i];
        echo '<li class="smallItem">' . $positionInstrument->getVariable(AdvertisementPosition::INSTRUMENT_NAME) . '</li>';
        if (!($i + 1 == count($positionInstruments))) {
            echo '<li class="divider">|</li>';
        }