コード例 #1
0
$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 = "";
			}