Fehler Gefunden, und beseitigt. jedenfalls funktioniert bei mir nun alles.
1. in den ganzen dateien für Joinus und Aplicationhistory war das Problem
getTeamById
muss zu
getTeamByGroupId
2. application/modules/teams/views/admin/applicationhistory/index.php
Dort funktioniert der Erste Link zum anzeigen des Usernamens nicht
<?php
$teamsMapper = $this->get('teamsMapper');
$teamsCache = [];
?>
<h1><?=$this->getTrans('history') ?></h1>
<?php if ($this->get('joins')): ?>
<div class="table-responsive">
<table class="table table-hover table-striped">
<colgroup>
<col class="col-lg-3" />
<col class="col-lg-2" />
<col class="col-lg-2" />
<col class="col-lg-2" />
<col class="col-lg-2" />
</colgroup>
<thead>
<tr>
<th><?=$this->getTrans('name') ?></th>
<th><?=$this->getTrans('team') ?></th>
<th><?=$this->getTrans('dateTime') ?></th>
<th><?=$this->getTrans('decision') ?></th>
<th><?=$this->getTrans('details') ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($this->get('joins') as $join): ?>
<?php if (!array_key_exists($join->getTeamId(), $teamsCache)) {
$teamsCache[$join->getTeamId()] = $teamsMapper->getTeamById($join->getTeamId());
}
$team = $teamsCache[$join->getTeamId()];
$date = new Ilch\Date($join->getDateCreated()); ?>
<tr>
<td><a href="<?=$this->getUrl(['action' => 'show', 'id' => $join->getId()]) ?>" title="<?=$this->getTrans('show') ?>"><?=$this->escape($join->getName()) ?></a></td>
<td><?=$this->escape($team->getName()) ?></td>
<td><?=$date->format('d.m.Y H:i', true) ?></td>
<td><?=($join->getDecision() == 1) ? $this->getTrans('accepted') : $this->getTrans('declined')?></td>
<td><a href="<?=$this->getUrl(['action' => 'show', 'id' => $join->getId()]) ?>" title="<?=$this->getTrans('show') ?>"><?=$this->getTrans('show') ?></a></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<?=$this->get('pagination')->getHtml($this, ['action' => 'index']) ?>
<div class="content_savebox">
<form class="form-horizontal" method="POST" action="">
<?=$this->getTokenField() ?>
<button type="submit" name="clearHistory" class="btn btn-default"><?=$this->getTrans('clearHistory') ?></button>
</form>
</div>
<?php else: ?>
<?=$this->getTrans('noApplications') ?>
<?php endif; ?>
somit funktioniert auch das
Was noch nicht funktioniert ist unter » Admincenter/Benutzer/Benutzer editieren
Dort steht bei Bestätigt >> Noch nicht bestätigt
Obwohl ich den User über die Email Nachricht bestätigt habe
Zuletzt modifiziert von magicmarkus am 10.09.2017 - 10:15:59