EOG/Models/Stripe.php | ●●●●● patch | view | raw | blame | history | |
form.php | ●●●●● patch | view | raw | blame | history | |
templates/admin/html-skeleton.twig | ●●●●● patch | view | raw | blame | history | |
templates/admin/modules/interview.twig | ●●●●● patch | view | raw | blame | history | |
templates/admin/modules/overlay.twig | ●●●●● patch | view | raw | blame | history | |
templates/admin/modules/update.twig | ●●●●● patch | view | raw | blame | history | |
templates/admin/site-base.twig | ●●●●● patch | view | raw | blame | history | |
templates/overlays/stripe.twig | ●●●●● patch | view | raw | blame | history |
EOG/Models/Stripe.php
@@ -75,17 +75,17 @@ { if (!in_array($color, $this->allowedColors)) { throw new \InvalidArgumentException("Given colour " . $team_color . " not allowed. Allowed colours: " . implode(', ', $this->allowedColors)); throw new \InvalidArgumentException("Given colour " . $color . " not allowed. Allowed colours: " . implode(', ', $this->allowedColors)); } } public function setTeamName(string $team_color = self::TEAM_BLUE, $name) public function setTeamName(string $team_color = self::TEAM_BLUE, $name= '') { $this->testColor($team_color); $this->state['team'][$team_color]['name'] = $name; } public function addTeamBan(string $team_color = self::TEAM_BLUE, $operator) public function addTeamBan(string $team_color = self::TEAM_BLUE, $operator = '') { $this->testColor($team_color); if (!in_array($operator, $this->allowedOperators)) form.php
@@ -41,13 +41,16 @@ if (file_exists(TEAMS_JSON)) { $teams->fromJson(file_get_contents(TEAMS_JSON)); } $page = isset($_GET['page']) ? $_GET['page'] : 'overlay'; $page = in_array($page,['overlay','interview','update']) ? $page : 'overlay'; $var = [ 'page' => $page, 'stripe' => $s, 'teamNames' => $teams->getTeamNames(), 'operators' => $s->getOperators(), 'post' => !empty($_POST['stripe']) ]; echo $twig->render('admin/stripe-form.twig', $var); echo $twig->render('admin/modules/'.$page .'.twig', $var); templates/admin/html-skeleton.twig
@@ -12,6 +12,8 @@ {% endblock %} </head> <body> {% block navigation %} {% endblock %} {% block body %} <h1>Hello, world!</h1> {% endblock %} templates/admin/modules/interview.twig
New file @@ -0,0 +1,18 @@ {% extends "admin/site-base.twig" %} {% block body %} <h1 class="display-4">Interjú overlay</h1> <form action="/generator/save-interview.php" method="post"> <div class="form-group"> <div class="col-md-12 mb-4"> <label for="interview_team">Interjú csapat</label> <input type="text" name="interview[teamName]" class="form-control" id="interview_team" placeholder="Pld.: Opress!ve" value="" required> <label for="team_orange_name">Játékos(ok)</label> <input type="text" name="interview[players]" class="form-control" id="interview_team" placeholder="Pld.: Fiber / Dompa / Lucifer" value="" required> </div> <button class="btn btn-info" type="submit">Interjú overlayek frissítése</button> </div> </form> {% endblock %} templates/admin/modules/overlay.twig
File was renamed from templates/admin/stripe-form.twig @@ -1,5 +1,7 @@ {% extends "admin/html-skeleton.twig" %} {% extends "admin/site-base.twig" %} {% block body %} <h1 class="display-4">Mérkőzés overlay</h1> <form action="/generator/form.php" method="post"> <input type="hidden" name="stripe[class]" value="team-ban"/> @@ -28,11 +30,17 @@ </select> <button class="btn btn-primary" title="Legyen az itt kiválasztott a kék csapat" onclick="$('#team_blue_name').val($('#teamname').val()); return false;">Legyen kék</button> onclick="$('#team_blue_name').val($('#teamname').val()); return false;">Legyen kék </button> <button class="btn btn-warning" title="Csapat színcsere" onclick="$('#team_orange_name').val($('#teamname').val()); return false;">Legyen narancs</button> title="Legyen az itt kiválasztott a narancs csapat" onclick="$('#team_orange_name').val($('#teamname').val()); return false;">Legyen narancs </button> <button class="btn btn-info" title="Legyen az itt kiválasztott az interjú csapat" onclick="$('#interview_team').val($('#teamname').val()); return false;">Interjú </button> </div> </div> <div class="form-group"> @@ -77,19 +85,6 @@ </div> <div class="form-group"> <button class="btn btn-primary mx-auto" type="submit">Overlay felülírása</button> </div> </form> <a href="/generator/match-history.php" class="btn btn-secondary">Meccstörténet</a> <form action="/generator/save-teams.php" method="post"> <div class="form-group"> <div class="col-md-4 mb-4"> <label for="json">Csapatok API Input adatai:</label> Pld: https://api.eslgaming.com/play/v1/leagues/198846/contestants válasz eredménye <textarea class="form-control" name="json" id="json"></textarea> <button class="btn btn-secondary" type="submit">Csapatok frissítése</button> </div> </div> </form> {% endblock %} templates/admin/modules/update.twig
New file @@ -0,0 +1,14 @@ {% extends "admin/site-base.twig" %} {% block body %} <h1 class="display-4">Overlay beállítások - Csapatok frissítése</h1> <form action="/generator/save-teams.php" method="post"> <div class="form-group"> <div class="col-md-4 mb-4"> <label for="json">Csapatok API Input adatai:</label> Pld: https://api.eslgaming.com/play/v1/leagues/198846/contestants válasz eredménye <textarea class="form-control" name="json" id="json"></textarea> <button class="btn btn-secondary" type="submit">Csapatok frissítése</button> </div> </div> </form> {% endblock %} templates/admin/site-base.twig
New file @@ -0,0 +1,14 @@ {% extends "admin/html-skeleton.twig" %} {% block navigation %} <ul class="nav nav-tabs nav-fill"> <li class="nav-item"> <a class="nav-link {{ page == 'overlay' ? 'active' }}" href="?page=overlay">Meccs overlay</a> </li> <li class="nav-item"> <a class="nav-link {{ page == 'update' ? 'active' }}" href="?page=update">Csapatok frissítése</a> </li> <li class="nav-item"> <a class="nav-link {{ page == 'interview' ? 'active' }}" href="?page=interview">Interjú</a> </li> </ul> {% endblock %} templates/overlays/stripe.twig
@@ -61,8 +61,10 @@ {% endblock %} {% block info_right %} <span class="info right"> <img class="esl-logo" src="/assets/ESL_Logo.png"/> <span class="info right"> {% if stripe.cup.number %} <img class="esl-logo" src="/assets/ESL_Logo.png"/> {% endif %} </span> {% endblock %} </div>