mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-18 23:43:12 +00:00
Add TOU route
This commit is contained in:
@@ -32,7 +32,7 @@ rewrite ^/prod/story/.*$ /prod/router.php last;
|
|||||||
rewrite ^/prod/WorkZone/.*$ /prod/router.php last;
|
rewrite ^/prod/WorkZone/.*$ /prod/router.php last;
|
||||||
rewrite ^/prod/language/.*$ /prod/router.php last;
|
rewrite ^/prod/language/.*$ /prod/router.php last;
|
||||||
rewrite ^/prod/tools/.*$ /prod/router.php last;
|
rewrite ^/prod/tools/.*$ /prod/router.php last;
|
||||||
rewrite ^/prod/TOU/.*$ /prod/router.php last;
|
rewrite ^/prod/TOU/.?$ /prod/router.php last;
|
||||||
rewrite ^/prod/upload/.*$ /prod/router.php last;
|
rewrite ^/prod/upload/.*$ /prod/router.php last;
|
||||||
rewrite ^/prod/lazaret/.*$ /prod/router.php last;
|
rewrite ^/prod/lazaret/.*$ /prod/router.php last;
|
||||||
rewrite ^/prod/UserPreferences/.*$ /prod/router.php last;
|
rewrite ^/prod/UserPreferences/.*$ /prod/router.php last;
|
||||||
|
@@ -56,6 +56,26 @@ class TOU implements ControllerProviderInterface
|
|||||||
return new Response($datas, 200, array('Content-Type' => 'application/json'));
|
return new Response($datas, 200, array('Content-Type' => 'application/json'));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$controllers->get('/', function(Application $app, Request $request) {
|
||||||
|
|
||||||
|
$appbox = \appbox::get_instance($app['Core']);
|
||||||
|
|
||||||
|
$data = array();
|
||||||
|
|
||||||
|
foreach ($appbox->get_databoxes() as $databox) {
|
||||||
|
|
||||||
|
$cgus = $databox->get_cgus();
|
||||||
|
|
||||||
|
if (!isset($cgus[\Session_Handler::get_locale()])) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
$data[$databox->get_viewname()] = $cgus[\Session_Handler::get_locale()]['value'];
|
||||||
|
}
|
||||||
|
|
||||||
|
return new Response($app['Core']['Twig']->render('/prod/TOU.html.twig', array('TOUs' => $data)));
|
||||||
|
});
|
||||||
|
|
||||||
return $controllers;
|
return $controllers;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
9
templates/web/prod/TOU.html.twig
Normal file
9
templates/web/prod/TOU.html.twig
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<div>
|
||||||
|
{% for name, TOU in TOUs %}
|
||||||
|
<h1 style="text-align:center;font-weight:bold;font-size:16px;">{{ name }}</h1>
|
||||||
|
{{ TOU }}
|
||||||
|
{% if loop.last == false %}
|
||||||
|
<hr/>
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
@@ -32,7 +32,7 @@
|
|||||||
RewriteRule ^prod/push/.*$ /prod/router.php [L]
|
RewriteRule ^prod/push/.*$ /prod/router.php [L]
|
||||||
RewriteRule ^prod/printer/.*$ /prod/router.php [L]
|
RewriteRule ^prod/printer/.*$ /prod/router.php [L]
|
||||||
RewriteRule ^prod/story/.*$ /prod/router.php [L]
|
RewriteRule ^prod/story/.*$ /prod/router.php [L]
|
||||||
RewriteRule ^prod/TOU/.*$ /prod/router.php [L]
|
RewriteRule ^prod/TOU/.?$ /prod/router.php [L]
|
||||||
RewriteRule ^prod/WorkZone/.*$ /prod/router.php [L]
|
RewriteRule ^prod/WorkZone/.*$ /prod/router.php [L]
|
||||||
RewriteRule ^prod/language/.*$ /prod/router.php [L]
|
RewriteRule ^prod/language/.*$ /prod/router.php [L]
|
||||||
RewriteRule ^prod/tools/.*$ /prod/router.php [L]
|
RewriteRule ^prod/tools/.*$ /prod/router.php [L]
|
||||||
|
Reference in New Issue
Block a user