From c5946f44341c29594803c5b2ca64dcaf335fbca3 Mon Sep 17 00:00:00 2001 From: Fibinger Ádám <adam.fibinger@wup.hu> Date: Wed, 27 Nov 2019 21:03:23 +0100 Subject: [PATCH] Némi refaktor és új overlay --- info.php | 3 /dev/null | 67 ---------------- templates/overlays/start-soon.twig | 7 + form.php | 6 EOG/Models/Stripe.php | 6 + templates/overlays/html-base.twig | 15 +++ templates/admin/stripe-form.twig | 4 create.php | 25 ----- templates/overlays/stripe.twig | 67 ++++++++++++++++ 9 files changed, 104 insertions(+), 96 deletions(-) diff --git a/EOG/Models/Stripe.php b/EOG/Models/Stripe.php index 52bd5e9..a3bd134 100644 --- a/EOG/Models/Stripe.php +++ b/EOG/Models/Stripe.php @@ -134,9 +134,11 @@ $this->setClass($state['stripe']["class"]); } - if (!empty($state['cup']['name']) && !empty($state['cup']['number'])) + if (!empty($state['cup']['name']) || !empty($state['cup']['number'])) { - $this->setCup($state['cup']['number'], $state['cup']['name']); + $cupNum = $state['cup']['number'] ?? ''; + $cupName = $state['cup']['name'] ?? ''; + $this->setCup($cupNum, $cupName); } if (!empty($state['team'])) diff --git a/create.php b/create.php index 297d22a..41388a1 100644 --- a/create.php +++ b/create.php @@ -1,25 +1,6 @@ <?php -ini_set('display_errors',E_ALL); +include_once "common/base.php"; -include "vendor/autoload.php"; +$html_content = $twig->render('overlays/start-soon.twig'); -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); -$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'; +file_put_contents('../esl-overlay/overlays/start-soon.html', $html_content); \ No newline at end of file diff --git a/form.php b/form.php index 5e543f0..f2bf36e 100644 --- a/form.php +++ b/form.php @@ -11,15 +11,15 @@ } $s->setClass('simple'); - $html_content = $twig->render('overlay-base.twig', ['stripe' => $s]); + $html_content = $twig->render('overlays/stripe.twig', ['stripe' => $s]); file_put_contents(OVERLAY_DIR . 'simple.html', $html_content); $s->setClass('team'); - $html_content = $twig->render('overlay-base.twig', ['stripe' => $s]); + $html_content = $twig->render('overlays/stripe.twig', ['stripe' => $s]); file_put_contents(OVERLAY_DIR . 'team.html', $html_content); $s->setClass('team-ban'); - $html_content = $twig->render('overlay-base.twig', ['stripe' => $s]); + $html_content = $twig->render('overlays/stripe.twig', ['stripe' => $s]); file_put_contents(OVERLAY_DIR . 'team-ban.html', $html_content); } else { diff --git a/info.php b/info.php new file mode 100644 index 0000000..83f1549 --- /dev/null +++ b/info.php @@ -0,0 +1,3 @@ +<?php + +phpinfo(); diff --git a/templates/admin/stripe-form.twig b/templates/admin/stripe-form.twig index 6d759fd..7673f0b 100644 --- a/templates/admin/stripe-form.twig +++ b/templates/admin/stripe-form.twig @@ -8,13 +8,13 @@ <div class="col-md-8 mb-3"> <label for="validationServer01">Kupa neve</label> <input type="text" name="stripe[cup][name]" class="form-control" id="validationServer01" - placeholder="Pld.: 5on5 Bomb Cup" value="{{ stripe.cup.name }}" required> + placeholder="Pld.: 5on5 Bomb Cup" value="{{ stripe.cup.name }}"> </div> <div class="col-md-2 mb-3"> <label for="validationServer02">Kupa sorszám</label> <input type="text" name="stripe[cup][number]" class="form-control" id="validationServer02" placeholder="Pld.: #654" - value="{{ stripe.cup.number }}" required> + value="{{ stripe.cup.number }}"> </div> </div> </div> diff --git a/templates/bo1-full.twig b/templates/bo1-full.twig deleted file mode 100644 index a16e3f6..0000000 --- a/templates/bo1-full.twig +++ /dev/null @@ -1,30 +0,0 @@ -<div id="stripe"> - <span class="info left"> - <img src="/assets/hun.png" class="flag hun"> - <span class="text"> - <em>#76</em> 5on5 Open Cup - </span> - </span> - <span class="team orange"> - <span class="name">Lucky Strike Esport</span> - </span> - <span class="team blue"> - <span class="name">The Grizz Esports</span> - </span> - <span class="logo"></span> - <span class="ban blue"> - <span class="operator montagne"> - <span class="prohibit">x</span> - </span> - <span class="operator goyo"> - <span class="prohibit">x</span> - </span> - </span> - <span class="ban orange"> - <span class="operator jackal"><span class="prohibit">x</span></span> - <span class="operator mira"><span class="prohibit">x</span></span> - </span> - <span class="info right"> - <img class="esl-logo" src="/assets/ESL_Logo.png"/> - </span> -</div> \ No newline at end of file diff --git a/templates/overlay-base.twig b/templates/overlay-base.twig deleted file mode 100644 index 91eeb45..0000000 --- a/templates/overlay-base.twig +++ /dev/null @@ -1,67 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="UTF-8"> - <link href="https://fonts.googleapis.com/css?family=Oswald&display=swap" rel="stylesheet"> - <link rel="stylesheet" href="/assets/overlay.css"> - <link rel="stylesheet" href="/assets/operators-color.css"> - <base href="/"> -</head> -<body> -{% block stripe %} - <div id="stripe" class="{{ stripe.stripe.class }}"> - {% block info_left %} - <span class="info left"> - <img src="/assets/hun.png" class="flag hun"> - <span class="text"> - <em>{{ stripe.cup.number }}</em> {{ stripe.cup.name }} - </span> - </span> - {% endblock %} - {% block team_blue %} - {% if stripe.team.blue and stripe.stripe.class in ['team-ban', 'team'] %} - <span class="team blue"> - <span class="name">{{ stripe.team.blue.name }}</span> - </span> - {% if stripe.stripe.class == 'team-ban' %} - <span class="ban blue"> - {% for op in stripe.team.blue.ban %} - <span class="operator {{ op }}"> - <span class="prohibit">x</span> - </span> - {% endfor %} - </span> - {% endif %} - {% endif %} - {% endblock %} - {% block logo %} - <span class="logo"></span> - {% endblock %} - - {% block team_orange %} - {% if stripe.team.orange and stripe.stripe.class in ['team-ban', 'team'] %} - <span class="team orange"> - <span class="name">{{ stripe.team.orange.name }}</span> - </span> - - {% if stripe.stripe.class == 'team-ban' %} - <span class="ban orange"> - {% for op in stripe.team.orange.ban %} - <span class="operator {{ op }}"> - <span class="prohibit">x</span> - </span> - {% endfor %} - </span> - {% endif %} - {% endif %} - {% endblock %} - - {% block info_right %} - <span class="info right"> - {# <img class="esl-logo" src="/assets/ESL_Logo.png"/> #} - </span> - {% endblock %} - </div> -{% endblock %} -</body> -</html> diff --git a/templates/overlays/html-base.twig b/templates/overlays/html-base.twig new file mode 100644 index 0000000..c12ea3b --- /dev/null +++ b/templates/overlays/html-base.twig @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="UTF-8"> + <base href="/"> + {% block head %} + <link href="https://fonts.googleapis.com/css?family=Oswald&display=swap" rel="stylesheet"> + <link rel="stylesheet" href="/assets/overlay.css"> + {% endblock %} +</head> +<body> +{% block body %} +{% endblock %} +</body> +</html> diff --git a/templates/overlays/start-soon.twig b/templates/overlays/start-soon.twig new file mode 100644 index 0000000..d235a2c --- /dev/null +++ b/templates/overlays/start-soon.twig @@ -0,0 +1,7 @@ +{% extends "overlays/html-base.twig" %} +{% block body %} + <div id="main" class="soon"> + <div class="placeholder"> </div> + <div class="text">Hamarosan kezdünk!</div> + </div> +{% endblock %} \ No newline at end of file diff --git a/templates/overlays/stripe.twig b/templates/overlays/stripe.twig new file mode 100644 index 0000000..5a2fc7f --- /dev/null +++ b/templates/overlays/stripe.twig @@ -0,0 +1,67 @@ +{% extends "overlays/html-base.twig" %} +{% block head %} + {{ parent() }} + <link rel="stylesheet" href="/assets/operators-color.css"> +{% endblock %} +{% block body %} + {% block stripe %} + <div id="stripe" class="{{ stripe.stripe.class }}"> + {% block info_left %} + <span class="info left"> + {% if stripe.cup.number %} + <img src="/assets/hun.png" class="flag hun"> + {% endif %} + <span class="text"> + {% if stripe.cup.number %} + <em>{{ stripe.cup.number }}</em> + {% endif %} + {{ stripe.cup.name -}} + </span> + </span> + {% endblock %} + {% block team_blue %} + {% if stripe.team.blue and stripe.stripe.class in ['team-ban', 'team'] %} + <span class="team blue"> + <span class="name">{{ stripe.team.blue.name }}</span> + </span> + {% if stripe.stripe.class == 'team-ban' %} + <span class="ban blue"> + {% for op in stripe.team.blue.ban %} + <span class="operator {{ op }}"> + <span class="prohibit">x</span> + </span> + {% endfor %} + </span> + {% endif %} + {% endif %} + {% endblock %} + {% block logo %} + <span class="logo"></span> + {% endblock %} + + {% block team_orange %} + {% if stripe.team.orange and stripe.stripe.class in ['team-ban', 'team'] %} + <span class="team orange"> + <span class="name">{{ stripe.team.orange.name }}</span> + </span> + + {% if stripe.stripe.class == 'team-ban' %} + <span class="ban orange"> + {% for op in stripe.team.orange.ban %} + <span class="operator {{ op }}"> + <span class="prohibit">x</span> + </span> + {% endfor %} + </span> + {% endif %} + {% endif %} + {% endblock %} + + {% block info_right %} + <span class="info right"> + <img class="esl-logo" src="/assets/ESL_Logo.png"/> + </span> + {% endblock %} + </div> + {% endblock %} +{% endblock %} \ No newline at end of file -- Gitblit v1.8.0