source: temp/test-xoops.ec-cube.net/html/include/calendarjs.php @ 405

Revision 405, 2.9 KB checked in by root, 20 years ago (diff)
Line 
1<?php
2if (!defined('XOOPS_ROOT_PATH')) {
3    exit();
4}
5include_once XOOPS_ROOT_PATH.'/language/'.$GLOBALS['xoopsConfig']['language'].'/calendar.php';
6?>
7<link rel="stylesheet" type="text/css" media="all" href="<?php echo XOOPS_URL;?>/include/calendar-blue.css" />
8<script type="text/javascript" src="<?php echo XOOPS_URL.'/include/calendar.js';?>"></script>
9<script type="text/javascript">
10<!--
11var calendar = null;
12
13function selected(cal, date) {
14  cal.sel.value = date;
15}
16
17function closeHandler(cal) {
18  cal.hide();
19  Calendar.removeEvent(document, "mousedown", checkCalendar);
20}
21
22function checkCalendar(ev) {
23  var el = Calendar.is_ie ? Calendar.getElement(ev) : Calendar.getTargetElement(ev);
24  for (; el != null; el = el.parentNode)
25    if (el == calendar.element || el.tagName == "A") break;
26  if (el == null) {
27    calendar.callCloseHandler(); Calendar.stopEvent(ev);
28  }
29}
30function showCalendar(id) {
31  var el = xoopsGetElementById(id);
32  if (calendar != null) {
33    calendar.hide();
34  } else {
35    var cal = new Calendar(true, <?php if (isset($jstime)) { echo $jstime; } else { echo 'null';}?>, selected, closeHandler);
36    calendar = cal;
37    cal.setRange(2000, 2015);
38    calendar.create();
39  }
40  calendar.sel = el;
41  calendar.parseDate(el.value);
42  calendar.showAtElement(el);
43  Calendar.addEvent(document, "mousedown", checkCalendar);
44  return false;
45}
46
47Calendar._DN = new Array
48("<?php echo _CAL_SUNDAY;?>",
49 "<?php echo _CAL_MONDAY;?>",
50 "<?php echo _CAL_TUESDAY;?>",
51 "<?php echo _CAL_WEDNESDAY;?>",
52 "<?php echo _CAL_THURSDAY;?>",
53 "<?php echo _CAL_FRIDAY;?>",
54 "<?php echo _CAL_SATURDAY;?>",
55 "<?php echo _CAL_SUNDAY;?>");
56Calendar._MN = new Array
57("<?php echo _CAL_JANUARY;?>",
58 "<?php echo _CAL_FEBRUARY;?>",
59 "<?php echo _CAL_MARCH;?>",
60 "<?php echo _CAL_APRIL;?>",
61 "<?php echo _CAL_MAY;?>",
62 "<?php echo _CAL_JUNE;?>",
63 "<?php echo _CAL_JULY;?>",
64 "<?php echo _CAL_AUGUST;?>",
65 "<?php echo _CAL_SEPTEMBER;?>",
66 "<?php echo _CAL_OCTOBER;?>",
67 "<?php echo _CAL_NOVEMBER;?>",
68 "<?php echo _CAL_DECEMBER;?>");
69
70Calendar._TT = {};
71Calendar._TT["TOGGLE"] = "<?php echo _CAL_TGL1STD;?>";
72Calendar._TT["PREV_YEAR"] = "<?php echo _CAL_PREVYR;?>";
73Calendar._TT["PREV_MONTH"] = "<?php echo _CAL_PREVMNTH;?>";
74Calendar._TT["GO_TODAY"] = "<?php echo _CAL_GOTODAY;?>";
75Calendar._TT["NEXT_MONTH"] = "<?php echo _CAL_NXTMNTH;?>";
76Calendar._TT["NEXT_YEAR"] = "<?php echo _CAL_NEXTYR;?>";
77Calendar._TT["SEL_DATE"] = "<?php echo _CAL_SELDATE;?>";
78Calendar._TT["DRAG_TO_MOVE"] = "<?php echo _CAL_DRAGMOVE;?>";
79Calendar._TT["PART_TODAY"] = "(<?php echo _CAL_TODAY;?>)";
80Calendar._TT["MON_FIRST"] = "<?php echo _CAL_DISPM1ST;?>";
81Calendar._TT["SUN_FIRST"] = "<?php echo _CAL_DISPS1ST;?>";
82Calendar._TT["CLOSE"] = "<?php echo _CLOSE;?>";
83Calendar._TT["TODAY"] = "<?php echo _CAL_TODAY;?>";
84
85// date formats
86Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
87Calendar._TT["TT_DATE_FORMAT"] = "y-mm-dd";
88
89Calendar._TT["WK"] = "";
90//-->
91</script>
Note: See TracBrowser for help on using the repository browser.