|
= $calendar->user_id ? $calendar->user->name : $calendar->calendar_name ?>
user_id): ?>
Mitarbeiter
Extern
|
= $calendar->go_calendar_id ?> |
= $calendar->microsoft_id ?> |
';
if ($readCount > 0 || $allCount > 0) {
$popoverContent .= '';
$popoverContent .= '| Kalender | Recht | ';
// Sortiere nach Namen für bessere Übersicht
$sortedRights = [];
foreach ($calenadarRights as $key => $value) {
if ($key != $calendar->go_calendar_id) {
$calName = "Unbekannt";
if (isset($calendarsById[$key])) {
if ($calendarsById[$key]->user_id && ($calendarsById[$key]->user) && ($calendarsById[$key]->user->name)) {
$calName = $calendarsById[$key]->user->name;
} elseif (isset($calendarsById[$key]->calendar_name)) {
$calName = $calendarsById[$key]->calendar_name;
}
}
$sortedRights[$calName] = $value;
}
}
ksort($sortedRights);
foreach ($sortedRights as $name => $right) {
$badgeClass = ($right == 'all') ? 'badge-success' : 'badge-info';
$badgeText = ($right == 'all') ? 'Alle Rechte' : 'Lesen';
$popoverContent .= '';
$popoverContent .= '| ' . htmlspecialchars($name) . ' | ';
$popoverContent .= '' . $badgeText . ' | ';
$popoverContent .= ' ';
}
$popoverContent .= ' ';
} else {
$popoverContent .= 'Keine Rechte vergeben';
}
$popoverContent .= '';
$popoverContentEscaped = htmlspecialchars($popoverContent, ENT_QUOTES, 'UTF-8');
?>
= $rightsSummary ?>
|
= $calendar->subscription_id ?> |
= ($calendar->expirationDateTime) ? date("d.m.Y H:i", $calendar->expirationDateTime) : '' ?> |
= ($calendar->active == 1) ? '' : '' ?> |
calendar_admin == 1): ?>
Admin
|
$calendar->id]) ?>">
user_id): ?>
$calendar->id]) ?>"
onclick="if(!confirm('Kalender Benutzer wirklich löschen?')) return false;" class="text-danger"
title="Löschen">
|