diff --git a/controller/Controller.class.php b/controller/Controller.class.php
index f0fba329..6dfdde14 100644
--- a/controller/Controller.class.php
+++ b/controller/Controller.class.php
@@ -129,6 +129,9 @@ class Controller
$router->any('/dmca', 'ReportActions::executeDmca');
$router->any('/dmca/{claimid}', 'ReportActions::executeDmcaWithClaimId');
+ $router->get('/escapeyoutube', 'AcquisitionActions::executeYouTube');
+ $router->get('/escapeyoutubeiframe', 'AcquisitionActions::executeYouTubeIframe');
+
$router->post('/youtube/edit', 'AcquisitionActions::executeYoutubeEdit');
$router->post('/youtube/token', 'AcquisitionActions::executeYoutubeToken');
$router->any('/youtube/status/{token}', 'AcquisitionActions::executeYoutubeStatus');
diff --git a/controller/action/AcquisitionActions.class.php b/controller/action/AcquisitionActions.class.php
index 6184c4a8..274fe059 100644
--- a/controller/action/AcquisitionActions.class.php
+++ b/controller/action/AcquisitionActions.class.php
@@ -20,7 +20,12 @@ class AcquisitionActions extends Actions
]];
}
- public static function executeYouTube(string $version = '')
+ public static function executeYouTubeIframe()
+ {
+ return ['acquisition/youtubeiframe', ['_no_layout' => true]];
+ }
+
+ public static function executeYouTube(string $version = '')
{
$errorMessage = Request::getParam('error_message', '');
diff --git a/view/template/acquisition/youtubeiframe.php b/view/template/acquisition/youtubeiframe.php
new file mode 100644
index 00000000..bacd235f
--- /dev/null
+++ b/view/template/acquisition/youtubeiframe.php
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/view/template/layout/basic.php b/view/template/layout/basic.php
index 20c90211..301dc9cf 100644
--- a/view/template/layout/basic.php
+++ b/view/template/layout/basic.php
@@ -68,6 +68,13 @@
+
+
+
+
+
+
+