From 8120873e7ddac228c72f7333d6ca7246319ca2da Mon Sep 17 00:00:00 2001
From: Fibinger Ádám <adam.fibinger@wup.hu>
Date: Thu, 10 Oct 2019 19:57:11 +0200
Subject: [PATCH] Overlay generator form skeleton

---
 form.php |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/form.php b/form.php
new file mode 100644
index 0000000..a56ebfe
--- /dev/null
+++ b/form.php
@@ -0,0 +1,39 @@
+<?php
+ini_set('display_errors', E_ALL);
+
+include "vendor/autoload.php";
+
+define('IS_DEV', (!isset($_SERVER['HTTP_HOST'])));
+define('SITE_ROOT', __DIR__);
+
+if (IS_DEV)
+{
+	define('OVERLAY_DIR', dirname(__DIR__) . '/esl-overlay/');
+}
+else
+{
+	define('OVERLAY_DIR', dirname(__DIR__) . '/overlays/');
+}
+
+$twig = \EOG\Utils\TwigFactory::getEnvironment(SITE_ROOT);
+
+if (!empty($_POST))
+{
+	$s = new \EOG\Models\Stripe();
+
+	$html_content = $twig->render('templates/overlay-base.twig', ['stripe' => $s]);
+
+	file_put_contents(OVERLAY_DIR . 'generated.html', $html_content);
+
+	echo OVERLAY_DIR . 'generated.html';
+}
+else
+{
+	$s = new \EOG\Models\Stripe();
+	$var = [
+		'stripe' => $s,
+		'operators' => $s->getOperators()
+	];
+	echo $twig->render('templates/admin/form.twig', $var);
+}
+

--
Gitblit v1.8.0