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 ""; }
<?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>'; } }
<?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 ' | ';
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>'; }