**** **/ Flight::route('GET /proposedtrack/create', function () { $playlists = getPlaylists(); Flight::render('createProposedTrack', array('playlists' => $playlists)); }); Flight::route('GET /playlist/@id/destroy', function ($id) { $response = json_decode(deletePlayList($id)); if ($response->stat) { Flight::redirect('http://localhost/php/App/playlists'); } else { Flight::redirect('http://localhost/php/App/'); } }); Flight::route('GET /track/@id/destroy', function ($id) { $response = json_decode(deleteTrack($id)); $request = Flight::request(); if ($response->stat) { Flight::redirect($request->referrer); } else { Flight::redirect('http://localhost/php/App/'); } }); Flight::route('GET /album/@id/destroy', function ($id) { $response = json_decode(deleteAlbum($id)); if ($response->stat) { Flight::redirect('http://localhost/php/App/albums'); } else { Flight::redirect('http://localhost/php/App/'); } });
date_default_timezone_set('UTC'); } if (array_key_exists('url', $_REQUEST)) { getNewPodcast(rawurldecode($_REQUEST['url'])); } else { if (array_key_exists('refresh', $_REQUEST)) { refreshPodcast($_REQUEST['refresh']); } else { if (array_key_exists('remove', $_REQUEST)) { removePodcast($_REQUEST['remove']); } else { if (array_key_exists('listened', $_REQUEST)) { markAsListened($_REQUEST['listened'], rawurldecode($_REQUEST['location'])); } else { if (array_key_exists('removetrack', $_REQUEST)) { deleteTrack($_REQUEST['removetrack'], $_REQUEST['channel']); } else { if (array_key_exists('downloadtrack', $_REQUEST)) { downloadTrack($_REQUEST['downloadtrack'], $_REQUEST['channel']); } else { if (array_key_exists('markaslistened', $_REQUEST)) { markKeyAsListened($_REQUEST['markaslistened'], $_REQUEST['channel']); } else { if (array_key_exists('channellistened', $_REQUEST)) { markChannelAsListened($_REQUEST['channellistened']); } else { if (array_key_exists('option', $_REQUEST)) { changeOption($_REQUEST['option'], $_REQUEST['val'], $_REQUEST['channel']); } } }