VvebOIDC/admin/template/components/sites.tpl

32 lines
983 B
Smarty

@site = [data-v-component-sites] [data-v-site]
@site|deleteAllButFirstChild
[data-v-component-sites]|prepend = <?php
if (isset($_sites_idx)) $_sites_idx++; else $_sites_idx = 0;
?>
[data-v-component-sites] [data-v-site-info-*] = $sites['active']['@@__data-v-site-info-(*)__@@']
@site|before = <?php
if(isset($this->_component['sites']) && $this->_component['sites'][$_sites_idx]) {
$sites = $this->_component['sites'][$_sites_idx];
if (is_array($sites['sites'])) {
foreach ($sites['sites'] as $index => $site) {
$state = $site['state'] ?? 'live';
?>
@site .dropdown-item|addClass = <?php if (isset($site['id']) && ($site['id'] == $sites['site_id'])) echo 'active'?>
@site [data-v-site-name] = $site['name']
@site [data-v-site-icon]|addClass = <?php echo $sites['states'][$state]['icon'];?>
@site a[data-v-site-url]|href = <?php echo '//' . $site['url'];?>
@site button[data-v-site-site_id]|value = $site['id']
@site|after = <?php
}
}
}
?>