mirror of
https://github.com/YunoHost-Apps/agendav_ynh.git
synced 2024-09-03 20:36:12 +02:00
88 lines
2.2 KiB
PHP
88 lines
2.2 KiB
PHP
<div id="popup" class="freeow freeow-top-right"></div>
|
|
<?php
|
|
$enable_calendar_sharing = $this->config->item('enable_calendar_sharing');
|
|
$base = base_url();
|
|
$relative = preg_replace('/^http[s]:\/\/[^\/]+/', '', $base);
|
|
?>
|
|
|
|
<script language="JavaScript" type="text/javascript">
|
|
//<![CDATA[
|
|
var base_url = '<?php echo $base; ?>';
|
|
var base_app_url = '<?php echo site_url(); ?>/';
|
|
var relative_url = '<?php echo $relative; ?>';
|
|
var agendav_version = '<?php echo AGENDAV_VERSION; ?>';
|
|
var enable_calendar_sharing = <?php echo ($enable_calendar_sharing ? 'true' :
|
|
'false') ?>;
|
|
//]]>
|
|
</script>
|
|
<script language="JavaScript" type="text/javascript" src="<?php echo
|
|
site_url('js_generator/prefs')?>"></script>
|
|
|
|
<?php
|
|
$js = (ENVIRONMENT == 'development' ?
|
|
Defs::$jsfiles :
|
|
array('jquery-base-' . AGENDAV_VERSION . '.js',
|
|
'agendav-' . AGENDAV_VERSION . '.js'));
|
|
|
|
// Additional JS files
|
|
$additional_js = $this->config->item('additional_js');
|
|
if ($additional_js !== FALSE && is_array($additional_js)) {
|
|
foreach ($additional_js as $js) {
|
|
$js[] = $js;
|
|
}
|
|
}
|
|
|
|
foreach ($js as $jsfile) {
|
|
echo script_tag('js/' . $jsfile);
|
|
}
|
|
?>
|
|
|
|
<?php
|
|
// Load session refresh code
|
|
if (isset($load_session_refresh) && $load_session_refresh === TRUE):
|
|
?>
|
|
<script language="JavaScript" type="text/javascript" src="<?php echo
|
|
site_url('js_generator/session_refresh')?>"></script>
|
|
<?php
|
|
endif;
|
|
|
|
if (isset($login_page) && $login_page === TRUE):
|
|
?>
|
|
<script language="JavaScript" type="text/javascript">
|
|
//<![CDATA[
|
|
$(document).ready(function() {
|
|
$("input:submit").button();
|
|
$('input[name="user"]').focus();
|
|
|
|
});
|
|
//]]>
|
|
</script>
|
|
<?php
|
|
endif;
|
|
|
|
if (isset($load_calendar_colors) && $load_calendar_colors === TRUE) {
|
|
// Calendar colors
|
|
$calendar_colors = $this->config->item('calendar_colors');
|
|
$this->load->view('js_code/calendar_colors',
|
|
array('colors' => $calendar_colors));
|
|
}
|
|
|
|
|
|
$img = array(
|
|
'src' => 'img/agendav_small.png',
|
|
'alt' => 'AgenDAV',
|
|
);
|
|
?>
|
|
|
|
<div id="usermenu_content">
|
|
<ul>
|
|
<li><?php echo anchor('prefs',
|
|
$this->i18n->_('labels', 'preferences'),
|
|
array('class' => 'prefs'))?></li>
|
|
<li><?php echo anchor('main/logout',
|
|
$this->i18n->_('labels', 'logout'),
|
|
array('class' => 'logout'))?></li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|