$app->get('/band/:id', function ($id) use($app) { // Band-Controller instanziieren $ctrlBand = new BandController(); // Band zur angefragten ID aus Datenbank holen $ctrlBand->GetBand($id); }); /** * (GET) * Informationen (GET) zu einer Band einer Band-ID * * Parameter * @number - (integer) Band-ID */ $app->get('/bandinfo/:number', function ($number) use($app) { // Band-Controller instanziieren $ctrlBand = new BandController(); // Bandinfo aus Datenbank holen $ctrlBand->GetBandInfo($number); }); // --- Suche ---- // $app->get('/search/:pattern', function ($pattern) use ($app) { // // Band-Controller instanziieren // $ctrlSearch = new SearchController(); // // Searchinfo aus Datenbank holen // $ctrlSearch->GetSearchResult((object) array( // 'type' => 'common', // 'pattern' => $pattern // )); // }); /** * (GET)
$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)) { AdvertisementController::deactivateMemberAdvertisements($memberID, $dbConnection); $bandSearchResults = BandSearchController::searchBandsByMemberID($memberID, 1, 100, $dbConnection); if ($bandSearchResults != null) { $bandSkeletons = $bandSearchResults->getVariable(SearchResults::SKELETONS); if ($bandSkeletons != null) { foreach ($bandSkeletons as $bandSkeleton) { $bandID = $bandSkeleton->getVariable(Band::BAND_ID); $bandMembers = BandMemberDao::selectBandMembers($bandID, $dbConnection); if (count($bandMembers) == 1) { BandController::deactivateBand($memberID, $bandID, $dbConnection); } } } } MemberController::deactivateMusicianProfile($memberID, $dbConnection); $processed = true; } } } catch (Exception $ex) { $processed = false; } $dbConnection = null; if (!$processed) { ErrorUtilities::errorRedirect(ErrorConstants::GENERAL_ERROR); } else {