From 0074c47d5425522710d67e8497918c66aab11aaf Mon Sep 17 00:00:00 2001 From: maximest-pierre Date: Tue, 27 Mar 2018 21:48:28 -0400 Subject: [PATCH] add redirect for /youtube/status/ --- controller/Controller.class.php | 1 + controller/action/AcquisitionActions.class.php | 4 ++++ view/template/acquisition/youtube_status_redirect.php | 11 +++++++++++ 3 files changed, 16 insertions(+) create mode 100644 view/template/acquisition/youtube_status_redirect.php diff --git a/controller/Controller.class.php b/controller/Controller.class.php index 582bcbdd..ffa50ddb 100644 --- a/controller/Controller.class.php +++ b/controller/Controller.class.php @@ -124,6 +124,7 @@ class Controller $router->post('/youtube/token', 'AcquisitionActions::executeYoutubeToken'); $router->any('/youtube/status/{token}', 'AcquisitionActions::executeYoutubeStatus'); $router->any('/youtube', 'AcquisitionActions::executeYouTube'); + $router->any('/youtube/status', 'AcquisitionActions::executeRedirectYoutube'); $router->get('/verify/{token}', 'AcquisitionActions::executeVerify'); diff --git a/controller/action/AcquisitionActions.class.php b/controller/action/AcquisitionActions.class.php index fda2d7d6..e5e8cd79 100644 --- a/controller/action/AcquisitionActions.class.php +++ b/controller/action/AcquisitionActions.class.php @@ -106,6 +106,10 @@ class AcquisitionActions extends Actions return ['acquisition/youtube_edit']; } + public static function executeRedirectYoutube(){ + return ['acquisition/youtube_status_redirect']; + } + protected static function email_verification($email) { if (preg_match('/\S+@\S+\.\S+/', $email)) { diff --git a/view/template/acquisition/youtube_status_redirect.php b/view/template/acquisition/youtube_status_redirect.php new file mode 100644 index 00000000..d83b7061 --- /dev/null +++ b/view/template/acquisition/youtube_status_redirect.php @@ -0,0 +1,11 @@ + +if(localStorage.getItem('status_token')){ + var status_token = localStorage.getItem('status_token'); + url = '/youtube/status/' + status_token; + $(location).attr('href', url); +} + +else{ + $(location).attr('href', '/youtube'); +} +