updated events and added popovers

This commit is contained in:
2023-10-27 11:52:31 +02:00
parent c22b000f46
commit 9e0d1cfa35
5 changed files with 97 additions and 3 deletions

View File

@ -51,7 +51,7 @@ class Tournaments extends Page {
return partial('error.html', ['errorTitle' => 'Error', 'errorMessage' => 'Du bist bereits für dieses Turnier angemeldet']);
else
{
$_SESSION['user']->data['tournaments'][] = $tid;
$t->joinUser($tid);
return partial('success.html', ['successTitle' => 'Erfolgreich', 'successMessage' => 'Du wurdest erfolgreich für dieses Turnier angemeldet']);
}
case 'leave':
@ -59,7 +59,7 @@ class Tournaments extends Page {
return partial('error.html', ['errorTitle' => 'Error', 'errorMessage' => 'Du bist für dieses Turnier nicht angemeldet']);
else
{
$_SESSION['user']->data['tournaments'] = array_diff($_SESSION['user']->data['tournaments'], [$tid]);
$t->removeUser($tid);
return partial('success.html', ['successTitle' => 'Erfolgreich', 'successMessage' => 'Du wurdest erfolgreich für dieses Turnier abgemeldet']);
}
}
@ -83,6 +83,8 @@ class Tournaments extends Page {
$this->set('admin',$t->amIAdmin($tid));
$this->set('joined',$t->isMyEvent($tid));
$this->set('tournament_id',$tid);
$this->set('admins',$t->getAdmins($tid));
$this->set('members',$t->getMembers($tid));
$this->set('tdata',$t->data);
$this->set('template','event.html');
}
@ -162,6 +164,8 @@ class Tournaments extends Page {
$t->referee = $tournament_referee;
$t->text = $tournament_text;
$t->url = $tournament_url;
if(!$t->data['admins'] || !is_array($t->data['admins'] || count($t->data['admins']) == 0))
$t->data['admins'] = [];
if(!in_array($_SESSION['user']->id, $t->data['admins']))
$t->data['admins'][] = $_SESSION['user']->id;
if($newlogo)

View File

@ -38,7 +38,13 @@
</div>
</div>
</div>
</div>
<div class="card p-2">
<?php foreach($admins as $admin) : ?>
<img src="https://pictshare.net/identicon/<?= $admin['email']?>" height="50" width="50" class="rounded-circle" alt="<?= escape($admin['name']); ?>" data-bs-toggle="tooltip" data-bs-placement="top" title="<?= escape($admin['name']); ?>">
<?php endforeach; ?>
</div>
</div>
<div class="col-8" id="sitemain">
<pre><?= escape($tdata['text']); ?></pre>