exit; } else { if (isset($_GET['memberID'])) { $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);
$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); //Encrypt the ID so it can be used for submissions. $memberIDEncrypted = EncryptionUtilities::encryptString($memberID); if ($memberDetails != null && $memberIDEncrypted != null) { $editable = true; $memberPurposes = MemberPurposeDao::selectMemberPurpose($memberID, $dbConnection); $memberGenres = MemberGenreDao::selectMemberGenres($memberID, $dbConnection); $memberInstruments = MemberInstrumentController::getMemberInstruments($memberID, true, $dbConnection); require_once $config->getIncludeURL(Config::INCLUDES_PATH, "views%musicians%musician_profile_view.php"); } else { $error = true; $errorCode = 1; } } } catch (Exception $ex) { $error = true; $errorCode = 1; } $dbConnection = null; if ($error == true) { // ErrorUtilities::errorRedirect($errorCode); }