Files
FHC-Core/application/views/templates/CISVUE-Header.php
T

50 lines
1.5 KiB
PHP

<?php
$this->load->config('theme');
$includesArray = array(
'title' => $title ?? 'FH-Complete',
'vue3' => true,
'bootstrap5' => true,
'fontawesome6' => true,
'axios027' => true,
'primevue3' => true,
'vuedatepicker11' => true,
'printCssPath' => 'public/css/Cis4/print.css',
'customJSs' => array_merge([
'vendor/moment/luxonjs/luxon.min.js'
], $customJSs ?? []),
'customJSModules' => array_merge([
'public/js/apps/Cis/Menu.js'
], $customJSModules ?? []),
'customCSSs' => array_merge([
'public/css/Cis4/Cis.css',
$this->config->item('theme_css'),
], $customCSSs ?? [])
);
$this->load->view('templates/FHC-Header', $includesArray);
?>
<script type="text/javascript">
document.body.classList.add("cis4");
if (window.self !== window.top)
document.body.classList.add("in-frame");
</script>
<!-- used by cis4 native pages, teleported menu needs data attributes-->
<header id="cis-header" class="navbar-dark"
data-root-url="<?= site_url(''); ?>"
data-logo-url="<?= base_url($this->config->item('theme_logo')); ?>"
data-avatar-url="<?= site_url('Cis/Pub/bild/person/' . getAuthPersonId()); ?>"
data-logout-url="<?= site_url('Cis/Auth/logout'); ?>">
<!-- used by legacy cis pages & content pages which use component props -->
<cis-menu
root-url="<?= site_url(''); ?>"
logo-url="<?= base_url($this->config->item('theme_logo')); ?>"
avatar-url="<?= site_url('Cis/Pub/bild/person/' . getAuthPersonId()); ?>"
logout-url="<?= site_url('Cis/Auth/logout'); ?>"
></cis-menu>
</header>
<main id="cis-main" class="flex-grow-1 p-4 pt-2" style="min-width: 0;">