EOG/Models/Interview.php | ●●●●● patch | view | raw | blame | history | |
common/base.php | ●●●●● 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/overlays/interrogacion.twig | ●●●●● patch | view | raw | blame | history | |
templates/overlays/start-soon.twig | ●●●●● patch | view | raw | blame | history |
EOG/Models/Interview.php
New file @@ -0,0 +1,69 @@ <?php namespace EOG\Models; class Interview { /** * @var string */ protected $title = "Interrrrrogacioooon!"; /** * @var string */ protected $teamName = ''; /** * @var string Csapattag neve */ protected $players = ''; /** * @return string */ public function getTitle(): string { return $this->title; } /** * @param string $title */ public function setTitle(string $title): void { $this->title = $title; } /** * @return string */ public function getTeamName(): string { return $this->teamName; } /** * @param string $teamName */ public function setTeamName(string $teamName): void { $this->teamName = $teamName; } /** * @return string */ public function getPlayers(): string { return $this->players; } /** * @param string $players */ public function setPlayers(string $players): void { $this->players = $players; } } common/base.php
@@ -7,7 +7,10 @@ define('IS_DEV', true); define('SITE_ROOT', dirname(__DIR__)); define('TARGET_DIR', dirname(SITE_ROOT) . '/overlays/'); define('OVERLAY_DIR', dirname(SITE_ROOT) . '/overlays/'); define('STRIPE_JSON', OVERLAY_DIR . 'last.json'); define('TEAMS_JSON', OVERLAY_DIR . 'teams.json'); define('HISTORY_JSON', OVERLAY_DIR . 'history.json'); $twig = \EOG\Utils\TwigFactory::getEnvironment(SITE_ROOT . '/templates/'); templates/admin/modules/interview.twig
@@ -1,28 +1,37 @@ {% extends "admin/site-base.twig" %} {% block body %} <h1 class="display-4">Interjú overlay</h1> <h1 class="display-4">Interjú overlay</h1> <div class="form-group"> {% include 'admin/modules/team-list-select.twig' %} <div class="form-row"> <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> <form action="/generator/save-interview.php" method="post"> <div class="form-group"> <div class="col-md-12 mb-4"> <div class="form-row"> {% include 'admin/modules/team-list-select.twig' %} </div> <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_players" placeholder="Pld.: Fiber / Dompa / Lucifer" value="" required> </div> <button class="btn btn-info" type="submit">Overlay frissítése</button> </div> </form> <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> <form action="/generator/save-interview.php" method="post"> <input type="hidden" name="reset" value="1"> <div class="form-group"> <button class="btn btn-danger" type="submit">Reset (Üres interrogacion)</button> </div> </form> {% endblock %} {% block lazyload %} {{ parent() }} <script type="text/javascript"> $('.teamname').chosen().on('change', function (event) { document.getElementById('interview_team').value = event.target.value; }); </script> {% endblock %} templates/admin/modules/overlay.twig
@@ -65,6 +65,8 @@ <button class="btn btn-primary mx-auto" type="submit">Overlay felülírása</button> </div> </form> <iframe src="/overlays/team-ban-refresh.html" width="100%"></iframe> {% endblock %} {% block lazyload %} {{ parent() }} templates/overlays/interrogacion.twig
New file @@ -0,0 +1,12 @@ {% extends "overlays/html-base.twig" %} {% block body %} <div id="main" class="interview"> <div class="placeholder"> </div> <div class="text main">{{ i.title }}</div> <div class="team"> <div class="placeholder"></div> <div class="text team">{{ i.teamName }}</div> <div class="text player">{{ i.players }}</div> </div> </div> {% endblock %} templates/overlays/start-soon.twig
@@ -1,8 +1,7 @@ {% extends "overlays/html-base.twig" %} {% block head %} {{ parent() }} <link rel="stylesheet" href="/assets/operators-color.css"> {% endblock %} {% block body %} <div id="main-text" class="soon">Hamarosan kezdünk!</div> <div id="main" class="soon"> <div class="placeholder"> </div> <div class="text">Kezdés: 17:45</div> </div> {% endblock %}