2 if (!defined(
'XOOPS_ROOT_PATH')) {
6 $root =& XCube_Root::getSingleton();
7 $root->mLanguageManager->loadPageTypeMessageCatalog(
'calendar');
11 <link rel=
"stylesheet" type=
"text/css" media=
"all" href=
"<?php echo XOOPS_URL;?>/include/calendar-blue.css">
13 <script type=
"text/javascript" src=
"<?php echo XOOPS_URL.'/include/calendar.js';?>"></script>
14 <script type=
"text/javascript">
18 function selected(cal, date) {
22 function closeHandler(cal) {
24 Calendar.removeEvent(document,
"mousedown", checkCalendar);
27 function checkCalendar(ev) {
28 var el = Calendar.is_ie ? Calendar.getElement(ev) : Calendar.getTargetElement(ev);
29 for (; el !=
null; el = el.parentNode)
30 if (el == calendar.element || el.tagName ==
"A")
break;
32 calendar.callCloseHandler(); Calendar.stopEvent(ev);
35 function showCalendar(
id) {
36 var el = xoopsGetElementById(
id);
37 if (calendar !=
null) {
40 var cal =
new Calendar(
true, <?php
if (isset($jstime)) {
44 }?>, selected, closeHandler);
46 cal.setRange(2000, 2015);
50 calendar.parseDate(el.value);
51 calendar.showAtElement(el);
52 Calendar.addEvent(document,
"mousedown", checkCalendar);
56 Calendar._DN =
new Array
57 (
"<?php echo _CAL_SUNDAY;?>",
58 "<?php echo _CAL_MONDAY;?>",
59 "<?php echo _CAL_TUESDAY;?>",
60 "<?php echo _CAL_WEDNESDAY;?>",
61 "<?php echo _CAL_THURSDAY;?>",
62 "<?php echo _CAL_FRIDAY;?>",
63 "<?php echo _CAL_SATURDAY;?>",
64 "<?php echo _CAL_SUNDAY;?>");
65 Calendar._MN =
new Array
66 (
"<?php echo _CAL_JANUARY;?>",
67 "<?php echo _CAL_FEBRUARY;?>",
68 "<?php echo _CAL_MARCH;?>",
69 "<?php echo _CAL_APRIL;?>",
70 "<?php echo _CAL_MAY;?>",
71 "<?php echo _CAL_JUNE;?>",
72 "<?php echo _CAL_JULY;?>",
73 "<?php echo _CAL_AUGUST;?>",
74 "<?php echo _CAL_SEPTEMBER;?>",
75 "<?php echo _CAL_OCTOBER;?>",
76 "<?php echo _CAL_NOVEMBER;?>",
77 "<?php echo _CAL_DECEMBER;?>");
80 Calendar._TT[
"TOGGLE"] =
"<?php echo _CAL_TGL1STD;?>";
81 Calendar._TT[
"PREV_YEAR"] =
"<?php echo _CAL_PREVYR;?>";
82 Calendar._TT[
"PREV_MONTH"] =
"<?php echo _CAL_PREVMNTH;?>";
83 Calendar._TT[
"GO_TODAY"] =
"<?php echo _CAL_GOTODAY;?>";
84 Calendar._TT[
"NEXT_MONTH"] =
"<?php echo _CAL_NXTMNTH;?>";
85 Calendar._TT[
"NEXT_YEAR"] =
"<?php echo _CAL_NEXTYR;?>";
86 Calendar._TT[
"SEL_DATE"] =
"<?php echo _CAL_SELDATE;?>";
87 Calendar._TT[
"DRAG_TO_MOVE"] =
"<?php echo _CAL_DRAGMOVE;?>";
88 Calendar._TT[
"PART_TODAY"] =
"(<?php echo _CAL_TODAY;?>)";
89 Calendar._TT[
"MON_FIRST"] =
"<?php echo _CAL_DISPM1ST;?>";
90 Calendar._TT[
"SUN_FIRST"] =
"<?php echo _CAL_DISPS1ST;?>";
91 Calendar._TT[
"CLOSE"] =
"<?php echo _CLOSE;?>";
92 Calendar._TT[
"TODAY"] =
"<?php echo _CAL_TODAY;?>";
95 Calendar._TT[
"DEF_DATE_FORMAT"] =
"y-mm-dd";
96 Calendar._TT[
"TT_DATE_FORMAT"] =
"y-mm-dd";
98 Calendar._TT[
"WK"] =
"";