123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- <?php
- /* For licensing terms, see /license.txt */
- /**
- * @package chamilo.admin
- * @author Carlos Vargas
- * This file is the calendar/calendar.php
- */
- // name of the language file that needs to be included
- $language_file = 'agenda';
- // including the claroline global
- require_once '../inc/global.inc.php';
- //session
- if (isset($_GET['id_session'])) {
- $_SESSION['id_session'] = intval($_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();
- ?>
- <html>
- <head>
- <title>Calendar</title>
- <style type="text/css">
- @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
- {
- width: 100%;
- font-size: 11px;
- font-family: verdana, arial, helvetica, sans-serif;
- }
- table.calendar .monthyear
- {
- background-color: #4171B5;
- text-align: center;
- color: #ffffff;
- }
- table.calendar .daynames
- {
- background-color: #D3DFF1;
- text-align: center;
- }
- table.calendar td
- {
- width: 25px;
- height: 25px;
- background-color: #f5f5f5;
- text-align: center;
- }
- table.calendar td.selected
- {
- border: 1px solid #ff0000;
- background-color: #FFCECE;
- }
- table.calendar td a
- {
- width: 25px;
- height: 25px;
- text-decoration: none;
- }
- table.calendar td a:hover
- {
- background-color: #ffff00;
- }
- table.calendar .monthyear a
- {
- text-align: center;
- color: #ffffff;
- }
- table.calendar .monthyear a:hover
- {
- text-align: center;
- color: #ff0000;
- background-color: #ffff00;
- }
- </style>
- <script src=<?php echo api_get_path(WEB_LIBRARY_PATH).'javascript/calendar/calendar_tbl_change.js'; ?>" type="text/javascript" ></script>
- <script type="text/javascript">
- /* 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
- 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 onLoad="initCalendar();">
- <div id="calendar_data"></div>
- <div id="clock_data"></div>
- </body>
- </html>
|