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);
예제 #2
0
$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);
}