$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 {
        $searchType = $_GET[MemberSearchConstants::SEARCH_TYPE_INPUT_ID];
        switch ($searchType) {
            case MemberSearchConstants::QUICK_SEARCH_ID:
                $memberSearchResults = MemberSearchController::searchMembers($_GET[MemberSearchConstants::FIRST_NAME_INPUT_ID], $_GET[MemberSearchConstants::LAST_NAME_INPUT_ID], $_GET[LocationConstants::LOCATION_COUNTRY_INPUT_ID], $_GET[LocationConstants::LOCATION_STATE_INPUT_ID], $_GET[LocationConstants::LOCATION_CITY_INPUT_ID], $_GET[LocationConstants::LOCATION_REGION_INPUT_ID], $searchType, $_GET[SearchConstants::CURRENT_PAGE_ID], $_GET[SearchConstants::PAGING_AMOUNT_ID], $dbConnection);
                break;
            case MemberSearchConstants::ADVANCED_SEARCH_ID:
                $memberSearchResults = MemberSearchController::searchMembersAdvanced($_GET[MemberSearchConstants::FIRST_NAME_INPUT_ID], $_GET[MemberSearchConstants::LAST_NAME_INPUT_ID], $_GET[MemberSearchConstants::FOR_INPUT_ID], $_GET[MemberSearchConstants::POSITION_INPUT_ID], $_GET[MemberSearchConstants::EXPERIENCE_INPUT_ID], $_GET[MemberSearchConstants::GENDER_INPUT_ID], $_GET[MemberSearchConstants::AGE_INPUT_ID], $_GET[MemberSearchConstants::GENRE_INPUT_ID], $_GET[MemberSearchConstants::INSPIRATIONS_INPUT_ID], $_GET[LocationConstants::LOCATION_COUNTRY_INPUT_ID], $_GET[LocationConstants::LOCATION_STATE_INPUT_ID], $_GET[LocationConstants::LOCATION_CITY_INPUT_ID], $_GET[LocationConstants::LOCATION_REGION_INPUT_ID], $searchType, $_GET[SearchConstants::CURRENT_PAGE_ID], $_GET[SearchConstants::PAGING_AMOUNT_ID], $dbConnection);
                break;
        }
        if ($memberSearchResults != null) {
            $memberSearchParameters = $memberSearchResults->getVariable(SearchResults::SEARCH_PARAMETERS);
            require_once $config->getIncludeURL(Config::INCLUDES_PATH, "views%musicians%search_musicians_results_view.php");
        } else {
            echo "Here";
            $error = true;
            $errorCode = 1;
        }
    }
} catch (Exception $ex) {
    echo $ex->getMessage();
    $error = true;
    $errorCode = 1;
    //Get the current user's ID and details.
    $memberID = LoginController::getLoggedInMemberID($dbConnection);
    if ($memberID == null) {
        header("Location: login.php");
        exit;
    } else {
        $searchType = $_GET[SearchConstants::SEARCH_TYPE_INPUT_ID];
        switch ($searchType) {
            case MemberBrowseConstants::FIRST_NAME_SEARCH_ID:
                $memberSearchResults = MemberSearchController::browseMembersByName($_GET[MemberBrowseConstants::NAME_INPUT_ID], $searchType, $_GET[SearchConstants::CURRENT_PAGE_ID], $_GET[SearchConstants::PAGING_AMOUNT_ID], $dbConnection);
                break;
            case MemberBrowseConstants::LAST_NAME_SEARCH_ID:
                $memberSearchResults = MemberSearchController::browseMembersByName($_GET[MemberBrowseConstants::NAME_INPUT_ID], $searchType, $_GET[SearchConstants::CURRENT_PAGE_ID], $_GET[SearchConstants::PAGING_AMOUNT_ID], $dbConnection);
                break;
            case MemberBrowseConstants::LOCATION_SEARCH_ID:
                $memberSearchResults = MemberSearchController::browseMembersByLocation($_GET[LocationConstants::LOCATION_COUNTRY_INPUT_ID], $_GET[LocationConstants::LOCATION_STATE_INPUT_ID], $_GET[LocationConstants::LOCATION_CITY_INPUT_ID], $_GET[LocationConstants::LOCATION_REGION_INPUT_ID], $searchType, $_GET[SearchConstants::CURRENT_PAGE_ID], $_GET[SearchConstants::PAGING_AMOUNT_ID], $dbConnection);
                break;
        }
        if ($memberSearchResults != null) {
            $memberSearchParameters = $memberSearchResults->getVariable(SearchResults::SEARCH_PARAMETERS);
            $processed = true;
        } else {
            $errorCode = 1;
        }
    }
} catch (Exception $ex) {
    $processed = false;
    $errorCode = 1;
}
$dbConnection = null;
if (!$processed) {