<tr> <td valign="top" nowrap>Date 1 :</td> <td valign="top"><?php $myCalendar = new tc_calendar("date1"); $myCalendar->setDate(date('d'), date('m'), date('Y')); $myCalendar->setPath("calendar/"); $myCalendar->setYearInterval(1900, 2100); //$myCalendar->dateAllow('2008-05-13', '2015-03-01', false); //$myCalendar->autoSubmit(true, "", "test.php"); //$myCalendar->autoSubmit(true, "form1"); $myCalendar->showWeeks(true); $myCalendar->disabledDay('sat'); $myCalendar->disabledDay('sun'); $myCalendar->setSpecificDate(array("2011-01-01", "2011-04-14", "2011-12-25"), 0, 'year'); //Tooltips $myCalendar->setToolTips(array("2013-08-02", "2013-08-15", "2013-08-25"), 'ŞŢĂÎÂ şţăîâ אי אפשר test!', ''); $myCalendar->setToolTips(array("2013-08-06", "2013-08-01", "2013-08-05"), 'אי אפשר לבחור תאריך זה', 'month'); $myCalendar->setToolTips(array("1970-08-06", "2037-08-01", "2013-08-05"), 'Δεν επιτρέπετε η επιλογή αυτής της ημέρας', 'month'); $myCalendar->setToolTips(array("1969-08-06", "2040-08-01", "2013-08-05"), 'الإصدار الخاص بي ليس لديها الدعم للعام 2038 وفيما بعد!', 'month'); $myCalendar->setToolTips(array("1969-08-16", "2040-08-01", "2013-08-05"), 'の間の日付を選択してください', 'month'); $myCalendar->setToolTips(array("1969-08-06", "2040-08-01", "2013-08-16"), '올바르지 않은 값입니다', 'month'); $myCalendar->setToolTips(array("2013-06-06", "2013-06-11", "2013-06-15"), 'और बाद के वर्षों का समर्थन नहीं है!', 'year'); $myCalendar->setToolTips(array("2013-08-06", "2013-01-01", "2013-12-25"), 'วันนี้ไม่ได้รับอนุญาตให้มีการเลือก', 'year'); $myCalendar->setToolTips(array("2013-08-03", "2013-08-15", "2013-08-25"), '请选择日期之前一个', ''); $myCalendar->writeScript(); ?> </td> <td valign="top"><ul> <li>Set default date to server date (Auto unset if date is disabled)</li> <li>Set year navigate from 1970 to 2040</li> <!-- Ciprian comment: It doesn't work if you also activate dateAllow. The setYearInterval has no effect then! --> <li>Allow date selectable from 13 May 2008 to 01 March 2015</li>
<td valign="top" nowrap>Date 1 :</td> <td valign="top"> <?php $myCalendar = new tc_calendar("date1"); $myCalendar->setDate(date('d'), date('m'), date('Y')); $myCalendar->setPath("calendar/"); $myCalendar->setYearInterval(1970, 2040); //$myCalendar->dateAllow('2008-05-13', '2015-03-01', false); //$myCalendar->autoSubmit(true, "", "test.php"); //$myCalendar->autoSubmit(true, "form1"); $myCalendar->showWeeks(true); $myCalendar->disabledDay('sat'); $myCalendar->disabledDay('sun'); $myCalendar->setSpecificDate(array("2011-01-01", "2011-04-14", "2011-12-25"), 0, 'year'); //Tooltips $myCalendar->setToolTips(array("2013-07-02", "2013-07-15", "2013-07-25"), 'Şosetă אי אפשר test', ''); $myCalendar->setToolTips(array("2013-06-06", "2013-06-01", "2013-06-05"), 'Monthly Tooltip', 'month'); $myCalendar->setToolTips(array("2013-06-06", "2013-06-11", "2013-06-15"), 'Second Monthly Event', 'month'); $myCalendar->setToolTips(array("1970-07-03", "2013-01-01", "2013-12-25"), 'Yearly Event', 'year'); $myCalendar->setToolTips(array("2013-07-06", "2013-07-15", "2013-07-25"), 'Second Tooltip test', ''); $myCalendar->writeScript(); ?> </td> <td valign="top"> <ul> <li>Set default date to server date (Auto unset if date is disabled)</li> <li>Set year navigate from 1970 to 2040</li> <!-- Ciprian comment: It doesn't work if you also activate dateAllow. The setYearInterval has no effect then! --> <li>Allow date selectable from 13 May 2008 to 01 March 2015</li> <li>Don't allow to navigate other dates from above</li> <li>Disabled Sat and Sun</li> <li>Disabled 01 Jan, 14 Apr and 25 Dec every year, recursively</li>
$myCalendar->dateAllow('1900-01-01', date('Y-m-d')); $DbLink->query("SELECT username,birthday,show_age FROM " . C_REG_TBL . " WHERE birthday != '' AND birthday != '0000-00-00' AND show_bday = '1' ORDER BY birthday ASC"); if ($DbLink->num_rows() != 0) { $mday = array(); include_once 'plugins/birthday/age.class.php'; $my_dob = new DateOfBirth(); while (list($birthname, $birthday, $show_age) = $DbLink->next_record()) { if ($show_age) { $my_dob->birth_num_year = substr($birthday, 0, 4); $my_dob->birth_num_month = str_replace("0", "", substr($birthday, 5, 1)) . substr($birthday, 6, 1); $my_dob->birth_num_day = str_replace("0", "", substr($birthday, -2, 1)) . substr($birthday, -1); $my_dob->calculate_age(); $age = $my_dob->age; } if (!in_array(substr($birthday, -5), $mday)) { $myCalendar->setToolTips(array($birthday), L_DOB_TIT_1 . ":", 'year'); array_push($mday, substr($birthday, -5)); } $myCalendar->setToolTips(array($birthday), $show_age && $age ? "- " . $birthname . " (" . $age . ")" : "- " . $birthname, 'year'); unset($age); } $mday = array(); $DbLink->clean_results(); } # $myCalendar->setTimezone("Europe/Bucharest"); $myCalendar->writeScript(); $DbLink->close(); ?> <?php if (!$done && C_REQUIRE_BDAY) { echo "<SPAN CLASS=\"error\">*</SPAN>";