コード例 #1
0
            $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");
}
コード例 #2
0
$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");
}
コード例 #3
0
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");
}
コード例 #4
0
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");
}