home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / CMS / xoops-2.0.18.1.exe / xoops-2.0.18.1 / htdocs / include / calendarjs.php < prev    next >
Encoding:
PHP Script  |  2006-05-27  |  3.0 KB  |  91 lines

  1. <?php 
  2. if (!defined('XOOPS_ROOT_PATH')) {
  3.     exit();
  4. }
  5. include_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. <!--
  11. var calendar = null;
  12.  
  13. function selected(cal, date) {
  14.   cal.sel.value = date;
  15. }
  16.  
  17. function closeHandler(cal) {
  18.   cal.hide();
  19.   Calendar.removeEvent(document, "mousedown", checkCalendar);
  20. }
  21.  
  22. function 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. }
  30. function 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.  
  47. Calendar._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;?>");
  56. Calendar._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.  
  70. Calendar._TT = {};
  71. Calendar._TT["TOGGLE"] = "<?php echo _CAL_TGL1STD;?>";
  72. Calendar._TT["PREV_YEAR"] = "<?php echo _CAL_PREVYR;?>";
  73. Calendar._TT["PREV_MONTH"] = "<?php echo _CAL_PREVMNTH;?>";
  74. Calendar._TT["GO_TODAY"] = "<?php echo _CAL_GOTODAY;?>";
  75. Calendar._TT["NEXT_MONTH"] = "<?php echo _CAL_NXTMNTH;?>";
  76. Calendar._TT["NEXT_YEAR"] = "<?php echo _CAL_NEXTYR;?>";
  77. Calendar._TT["SEL_DATE"] = "<?php echo _CAL_SELDATE;?>";
  78. Calendar._TT["DRAG_TO_MOVE"] = "<?php echo _CAL_DRAGMOVE;?>";
  79. Calendar._TT["PART_TODAY"] = "(<?php echo _CAL_TODAY;?>)";
  80. Calendar._TT["MON_FIRST"] = "<?php echo _CAL_DISPM1ST;?>";
  81. Calendar._TT["SUN_FIRST"] = "<?php echo _CAL_DISPS1ST;?>";
  82. Calendar._TT["CLOSE"] = "<?php echo _CLOSE;?>";
  83. Calendar._TT["TODAY"] = "<?php echo _CAL_TODAY;?>";
  84.  
  85. // date formats
  86. Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
  87. Calendar._TT["TT_DATE_FORMAT"] = "y-mm-dd";
  88.  
  89. Calendar._TT["WK"] = "";
  90. //-->
  91. </script>