You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							124 lines
						
					
					
						
							3.5 KiB
						
					
					
				
			
		
		
	
	
							124 lines
						
					
					
						
							3.5 KiB
						
					
					
				<?php
 | 
						|
/* For licensing terms, see /license.txt */
 | 
						|
 | 
						|
$language_file = 'agenda';
 | 
						|
require_once dirname(__FILE__).'/../inc/global.inc.php';
 | 
						|
 | 
						|
//session
 | 
						|
if(isset($_GET['id_session']))
 | 
						|
	$_SESSION['id_session'] = Security::remove_XSS($_GET['id_session']);
 | 
						|
 | 
						|
// the variables for the days and the months
 | 
						|
// Defining the shorts for the days
 | 
						|
$DaysShort = api_get_week_days_short();
 | 
						|
// Defining the days of the week to allow translation of the days
 | 
						|
$DaysLong = api_get_week_days_long();
 | 
						|
// Defining the months of the year to allow translation of the months
 | 
						|
$MonthsLong = api_get_months_long();
 | 
						|
 | 
						|
$iso_lang = api_get_language_isocode($language_interface);
 | 
						|
 | 
						|
header('Content-Type: text/html; charset='. api_get_system_encoding());
 | 
						|
 | 
						|
?>
 | 
						|
<!DOCTYPE html
 | 
						|
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 | 
						|
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 | 
						|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $iso_lang; ?>" lang="<?php echo $iso_lang; ?>">
 | 
						|
<head>
 | 
						|
<title>Calendar</title>
 | 
						|
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo api_get_system_encoding(); ?>">
 | 
						|
<style type="text/css">
 | 
						|
/*<![CDATA[*/
 | 
						|
@import "<?php echo api_get_path(WEB_CODE_PATH); ?>css/<?php echo api_get_setting('stylesheets'); ?>/default.css";
 | 
						|
.data_table th
 | 
						|
{
 | 
						|
	font-size: 10px;
 | 
						|
}
 | 
						|
.data_table td
 | 
						|
{
 | 
						|
	font-size: 10px;
 | 
						|
	width: 25px;
 | 
						|
	height: 25px;
 | 
						|
}
 | 
						|
table.calendar td
 | 
						|
{
 | 
						|
 | 
						|
	background-color: #f5f5f5;
 | 
						|
	text-align: center;
 | 
						|
}
 | 
						|
.data_table td.selected
 | 
						|
{
 | 
						|
	border: 1px solid #ff0000;
 | 
						|
	background-color: #FFCECE;
 | 
						|
}
 | 
						|
.data_table td a
 | 
						|
{
 | 
						|
	width: 25px;
 | 
						|
	height: 25px;
 | 
						|
	text-decoration: none;
 | 
						|
}
 | 
						|
.data_table td a:hover
 | 
						|
{
 | 
						|
	background-color: #ffff00;
 | 
						|
}
 | 
						|
</style>
 | 
						|
<script type="text/javascript">
 | 
						|
/* <![CDATA[ */
 | 
						|
    /* added 2004-06-10 by Michael Keck
 | 
						|
     *       we need this for Backwards-Compatibility and resolving problems
 | 
						|
     *       with non DOM browsers, which may have problems with css 2 (like NC 4)
 | 
						|
    */
 | 
						|
    var isDOM      = (typeof(document.getElementsByTagName) != 'undefined'
 | 
						|
                      && typeof(document.createElement) != 'undefined')
 | 
						|
                   ? 1 : 0;
 | 
						|
    var isIE4      = (typeof(document.all) != 'undefined'
 | 
						|
                      && parseInt(navigator.appVersion) >= 4)
 | 
						|
                   ? 1 : 0;
 | 
						|
    var isNS4      = (typeof(document.layers) != 'undefined')
 | 
						|
                   ? 1 : 0;
 | 
						|
    var capable    = (isDOM || isIE4 || isNS4)
 | 
						|
                   ? 1 : 0;
 | 
						|
    // Uggly fix for Opera and Konqueror 2.2 that are half DOM compliant
 | 
						|
    if (capable) {
 | 
						|
        if (typeof(window.opera) != 'undefined') {
 | 
						|
            var browserName = ' ' + navigator.userAgent.toLowerCase();
 | 
						|
            if ((browserName.indexOf('konqueror 7') == 0)) {
 | 
						|
                capable = 0;
 | 
						|
            }
 | 
						|
        } else if (typeof(navigator.userAgent) != 'undefined') {
 | 
						|
            var browserName = ' ' + navigator.userAgent.toLowerCase();
 | 
						|
            if ((browserName.indexOf('konqueror') > 0) && (browserName.indexOf('konqueror/3') == 0)) {
 | 
						|
                capable = 0;
 | 
						|
            }
 | 
						|
        } // end if... else if...
 | 
						|
    } // end if
 | 
						|
/* ]]> */
 | 
						|
</script>
 | 
						|
<script type="text/javascript" src="tbl_change.js"></script>
 | 
						|
<script type="text/javascript">
 | 
						|
/* <![CDATA[ */
 | 
						|
var month_names = new Array(
 | 
						|
<?php
 | 
						|
foreach($MonthsLong as $index => $month)
 | 
						|
{
 | 
						|
	echo '"'.$month.'",';
 | 
						|
}
 | 
						|
?>
 | 
						|
"");
 | 
						|
var day_names = new Array(
 | 
						|
<?php
 | 
						|
foreach($DaysShort as $index => $day)
 | 
						|
{
 | 
						|
	echo '"'.$day.'",';
 | 
						|
}
 | 
						|
?>
 | 
						|
"");
 | 
						|
/* ]]> */
 | 
						|
</script>
 | 
						|
</head>
 | 
						|
<body dir="<?php echo api_get_text_direction(); ?>" onLoad="javascript: initCalendar();">
 | 
						|
<div id="calendar_data"></div>
 | 
						|
<div id="clock_data"></div>
 | 
						|
</body>
 | 
						|
</html>
 | 
						|
 |