$viewMemberID = $_GET['memberID']; } else { $viewMemberID = $memberID; } if ($viewMemberID != null) { $memberDetails = MemberDao::selectMemberDetails($viewMemberID); //Encrypt the ID so it can be used for submissions. $memberIDEncrypted = EncryptionUtilities::encryptString($viewMemberID); if ($memberDetails != null && $memberIDEncrypted != null) { if ($viewMemberID == $memberID) { $editable = true; } $memberInstruments = MemberInstrumentController::getMemberInstruments($viewMemberID, false, $dbConnection); $memberPurposes = MemberPurposeDao::selectMemberPurpose($viewMemberID, $dbConnection); $memberGenres = MemberGenreDao::selectMemberGenres($viewMemberID, $dbConnection); $processed = true; } else { $errorCode = 1; } } } } catch (Exception $ex) { $processed = false; $errorCode = 1; } $dbConnection = null; if (!$processed) { ErrorUtilities::errorRedirect($errorCode); } else { require_once $config->getIncludeURL(Config::INCLUDES_PATH, "views%musician_profile.php"); }
$dbConnection = null; $memberID = null; $memberBands = null; $processed = false; $errorCode = 0; try { $dbConnection = DatabaseUtilities::getDatabaseConnection(); //Get the current user's ID and details. $memberID = LoginController::getLoggedInMemberID($dbConnection); if ($memberID == null) { header("Location: login.php"); exit; } else { $memberDetails = MemberDao::selectMemberDetails($memberID, $dbConnection); //If member details cannot be obtained, error if ($memberDetails == null) { $errorCode = 1; } else { $processed = true; } } } catch (Exception $ex) { $processed = false; $errorCode = 1; } $dbConnection = null; if (!$processed) { ErrorUtilities::errorRedirect(ErrorConstants::GENERAL_ERROR); } else { require_once $config->getIncludeURL(Config::INCLUDES_PATH, "views%browse_musicians.php"); }
require_once "config.php"; require_once $config->getIncludeURL(Config::INCLUDES_PATH, "common_includes.php.inc"); require_once $config->getIncludeURL(Config::INCLUDES_PATH, "constants%advertisement_edit_constants.php"); require_once $config->getIncludeURL(Config::INCLUDES_PATH, "controllers%advertisement_controller.php"); require_once $config->getIncludeURL(Config::INCLUDES_PATH, "objects%advertisement.php"); require_once $config->getIncludeURL(Config::INCLUDES_PATH, "daos%advertisement_dao.php"); $dbConnection = null; $memberID = null; $processed = false; try { $dbConnection = DatabaseUtilities::getDatabaseConnection(); //Get the current user's ID and details. $memberID = LoginController::getLoggedInMemberID($dbConnection); if ($memberID != null) { if (isset($_POST[AdvertisementEditConstants::ADVERTISEMENT_ID_INPUT])) { $advertisementID = $_POST[AdvertisementEditConstants::ADVERTISEMENT_ID_INPUT]; if (AdvertisementController::processAdvertisementUpdateSecurityCheck($memberID, $_POST[AdvertisementEditConstants::MEMBER_ID_INPUT], $_POST[AdvertisementEditConstants::ENCRYPTED_ID_INPUT], $_POST[AdvertisementEditConstants::ADVERTISEMENT_ID_INPUT], $_POST[AdvertisementEditConstants::KEY])) { $processed = AdvertisementController::deactivateAdvertisement($memberID, $advertisementID, $dbConnection); } } } } catch (Exception $ex) { $processed = false; } $dbConnection = null; if (!$processed) { ErrorUtilities::errorRedirect(ErrorConstants::ADVERTISEMENT_VIEW_ERROR); } else { header("Location: my_advertisements.php"); }
require_once $config->getIncludeURL(Config::INCLUDES_PATH, "utilities%change_utilities.php"); $dbConnection = DatabaseUtilities::getDatabaseConnection(); $memberID = LoginController::getLoggedInMemberID($dbConnection); $processed = false; if ($memberID != null) { $inputMemberID = $_POST[MemberEditConstants::MEMBER_ID_INPUT]; $encryptedID = $_POST[MemberEditConstants::ENCRYPTED_ID_INPUT]; if (MemberController::processMemberSecurityCheck($memberID, $inputMemberID, $encryptedID)) { $changeKey = $_POST[MemberEditConstants::CHANGED_INPUT_ID]; MemberController::updateMusicianProfile($memberID, $changeKey, $_POST[MemberEditConstants::AGE_RANGE_INPUT_ID], $_POST[MemberEditConstants::GENDER_INPUT_ID], $_POST[MemberEditConstants::MUSIC_INPUT_ID], $_POST[LocationConstants::CHANGE_KEY_INPUT], $_POST[LocationConstants::LOCATION_COUNTRY_INPUT_ID], $_POST[LocationConstants::LOCATION_STATE_INPUT_ID], $_POST[LocationConstants::LOCATION_CITY_INPUT_ID], $_POST[LocationConstants::LOCATION_REGION_INPUT_ID], $dbConnection); MemberGenreController::updateMemberGenres($memberID, $changeKey, $_POST[MemberEditConstants::GENRE_INPUT_ID], $dbConnection); $purposes = null; if (isset($_POST[MemberEditConstants::NEW_BAND_INPUT_ID])) { $purposes[] = 1; } if (isset($_POST[MemberEditConstants::JOIN_BAND_INPUT_ID])) { $purposes[] = 2; } if (isset($_POST[MemberEditConstants::JAMMING_INPUT_ID])) { $purposes[] = 3; } MemberPurposeController::updateMemberPurposes($memberID, $changeKey, $purposes, $dbConnection); $processed = true; } } $dbConnection = null; if (!$processed) { ErrorUtilities::errorRedirect(4); } else { header("Location: musician_profile.php"); }