Fibinger Ádám
2019-10-10 8120873e7ddac228c72f7333d6ca7246319ca2da
commit | author | age
812087 1 <?php
2 ini_set('display_errors', E_ALL);
3
4 include "vendor/autoload.php";
5
6 define('IS_DEV', (!isset($_SERVER['HTTP_HOST'])));
7 define('SITE_ROOT', __DIR__);
8
9 if (IS_DEV)
10 {
11     define('OVERLAY_DIR', dirname(__DIR__) . '/esl-overlay/');
12 }
13 else
14 {
15     define('OVERLAY_DIR', dirname(__DIR__) . '/overlays/');
16 }
17
18 $twig = \EOG\Utils\TwigFactory::getEnvironment(SITE_ROOT);
19
20 if (!empty($_POST))
21 {
22     $s = new \EOG\Models\Stripe();
23
24     $html_content = $twig->render('templates/overlay-base.twig', ['stripe' => $s]);
25
26     file_put_contents(OVERLAY_DIR . 'generated.html', $html_content);
27
28     echo OVERLAY_DIR . 'generated.html';
29 }
30 else
31 {
32     $s = new \EOG\Models\Stripe();
33     $var = [
34         'stripe' => $s,
35         'operators' => $s->getOperators()
36     ];
37     echo $twig->render('templates/admin/form.twig', $var);
38 }
39