$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) {