$smarty->assign('listpriorities', array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9')); $smarty->assign('listprioritycolors', array('fff', 'fdd', 'fcc', 'fbb', 'faa', 'f99', 'e88', 'd77', 'c66', 'b66', 'a66')); $smarty->assign('listroles', array('0' => '', '1' => tra('required'), '2' => tra('optional'), '3' => tra('non participant'))); if ($prefs['feature_theme_control'] == 'y') { $cat_type = "calendar"; $cat_objid = $calID; include 'tiki-tc.php'; } $headerlib->add_cssfile('themes/base_files/feature_css/calendar.css', 20); $smarty->assign('referer', empty($_SERVER['HTTP_REFERER']) || strpos($_SERVER['HTTP_REFERER'], 'tiki-calendar_edit_item.php') !== false ? 'tiki-calendar.php' : $_SERVER['HTTP_REFERER']); $smarty->assign('myurl', 'tiki-calendar_edit_item.php'); $smarty->assign('id', $id); $smarty->assign('hour_minmax', $hour_minmax); if (isset($calitem['recurrenceId']) && $calitem['recurrenceId'] > 0) { $cr = new CalRecurrence($calitem['recurrenceId']); $smarty->assign('recurrence', $cr->toArray()); } $headerlib->add_js('function checkDateOfYear(day,month) { var mName = new Array("-","' . tra('January') . '","' . tra('February') . '","' . tra('March') . '","' . tra('April') . '","' . tra('May') . '","' . tra('June') . '","' . tra('July') . '","' . tra('August') . '","' . tra('September') . '","' . tra('October') . '","' . tra('November') . '","' . tra('December') . '}"); var error = false; if (month == 4 || month == 6 || month == 9 || month == 11) if (day == 31) error = true; if (month == 2) if (day > 29) error = true; if (error) { document.getElementById("errorDateOfYear").innerHTML = "<em>' . tra('There\'s no such date as') . ' " + day + " ' . tra('of') . ' " + mName[month] + "</em>"; } else { document.getElementById("errorDateOfYear").innerHTML = ""; }