diff --git a/controller/action/AcquisitionActions.class.php b/controller/action/AcquisitionActions.class.php index 5bb6575c..fda2d7d6 100644 --- a/controller/action/AcquisitionActions.class.php +++ b/controller/action/AcquisitionActions.class.php @@ -30,9 +30,13 @@ class AcquisitionActions extends Actions public static function executeYouTube() { + if(isset($_GET['error_message'])){ + $error_message = Request::encodeStringFromUser($_GET['error_message']); + } + return ['acquisition/youtube', [ 'reward' => LBRY::youtubeReward(), - 'error_message' => Request::encodeStringFromUser($_GET['error_message']) ?? null + 'error_message' => $error_message ?? '' ]]; } @@ -48,10 +52,18 @@ class AcquisitionActions extends Actions public static function executeYoutubeStatus(string $token) { + if(isset($_GET['error_message'])){ + $error_message = Request::encodeStringFromUser($_GET['error_message']); + } + + $data = LBRY::statusYoutube($token); + if ($data['success'] == false){ + Controller::redirect('/youtube?error=true&error_message=' . $data['error']); + } return ['acquisition/youtube_status', [ 'token' => $token, - 'status_token' => LBRY::statusYoutube($token), - 'error_message' => Request::encodeStringFromUser($_GET['error_message']) ?? null + 'status_token' => $data, + 'error_message' => $error_message ?? '' ]]; } diff --git a/view/template/acquisition/youtube_status.php b/view/template/acquisition/youtube_status.php index 5dcbce04..7d62c022 100644 --- a/view/template/acquisition/youtube_status.php +++ b/view/template/acquisition/youtube_status.php @@ -35,7 +35,7 @@ - +

Your Sync Status
@@ -101,4 +101,4 @@

- \ No newline at end of file +