require_once "config.php"; require_once $config->getIncludeURL(Config::INCLUDES_PATH, "common_includes.php.inc"); $dbConnection = null; $memberID = null; $memberBands = null; $error = 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) { $error = true; $errorCode = 1; } else { require_once $config->getIncludeURL(Config::INCLUDES_PATH, "views%musicians%search_musicians_view.php"); } } } catch (Exception $ex) { $error = true; $errorCode = 1; } $dbConnection = null; if ($error == true) { 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 { 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; } } }
public function getMemberDetails($memberID, $dbConnection) { $memberDetails = null; try { $memberDetails = MemberDao::selectMemberDetails($memberID, $dbConnection); } catch (Exception $ex) { $memberDetails = null; echo 'Caught exception: ', $ex->getMessage(), "\n"; } return $memberDetails; }