Guten Morgen,
Ich möchte auf meiner Teammitglieder Seite die Teamzeit hinzufügen. Damit man eben sieht seit wann jemand im Team ist.
Wie genau kann ich das jetzt abfragen das ich den ausgewählten User nutze weil derzeit wird immer nur meine Team zeit angezeigt...
Mein Code...
Code: userListItemTeam (Template)
<li data-object-id="{@$user->userID}">
<a href="https://pluginstube.net/user/{@$user->userID}">
<div class="team-member grid-wrapper">
<img src="https://cravatar.eu/helmavatar/{@$user->uuid}/120" class="avatar-teamlist">
<div>
{include file='userInformationHeadline'}
<span class="teammembersince">Teammitglied seit</span>
<div class="counter-container grid-wrapper column-count-3">
<div class="counter">
<div class="number">{$getYear}</div>
<div class="unit">Jahre</div>
</div>
<div class="counter">
<div class="number">{$getYear}</div>
<div class="unit">Monate</div>
</div>
<div class="counter">
<div class="number">{$getDay}</div>
<div class="unit">Tage</div>
</div>
</div>
</div>
</div></a>
{event name='userData'}
</li>
Alles anzeigen
PHP
$targetentrydate = WCF::getUser()->teamEntryDate;
if ($targetentrydate == null) {
$targetentrydate = "now";
}
$firstDate = new DateTime($targetentrydate);
$secondDate = new DateTime("now");
$intvl = $firstDate->diff($secondDate);
WCF::getTPL()->assign(array(
'getYear' => $intvl->y,
'getMonth' => $intvl->m,
'getDay' => $intvl->d,
));
Alles anzeigen
Und das Ergebnis ist immer meins ich möchte aber das von jedem Teammitglied das jeweilige datum steht kann mir da jemand helfen?