'#CACACA', 'shadow_color' => '#777777', 'weekdays_color' => '#000000', 'weekdays_bgcolor' => '#EAEAEA', 'weekend_bgcolor' => '#F6F6F6', 'weekend_textcolor' => '#000000', 'month_color' => '#000000', 'month_bgcolor' => '#FFFFFF', 'day_color' => '#FFFFFF', 'day_textcolor' => '#000000', 'today_color' => '#D0D0D0', 'today_textcolor' => '#000000', 'event_bgcolor' => '#F0F0F0', 'event_textcolor' => '#000000', 'event_bgcolor2' => '#FFFFFF', 'event_textcolor2' => '#000000', 'event_border' => '#000000', 'start_day' => '1', ); // presets // lightblue $calendar_preset[lightblue] = array( 'bgcolor' => '#d6e6ff', 'shadow_color' => '#777777', 'weekdays_color' => '#333333', 'weekdays_bgcolor' => '#b5d2ff', 'weekend_bgcolor' => '#e9f2ff', 'weekend_textcolor' => '#333333', 'month_color' => '#333333', 'month_bgcolor' => '#FFFFFF', 'day_color' => '#FFFFFF', 'day_textcolor' => '#333333', 'today_color' => '#99BBFF', 'today_textcolor' => '#333333', 'event_bgcolor' => '#f1f6fe', 'event_textcolor' => '#000000', 'event_bgcolor2' => '#FFFFFF', 'event_textcolor2' => '#333333', 'event_border' => '#005581', 'start_day' => '1', ); // red $calendar_preset[red] = array( 'bgcolor' => '#FFFFFF', 'shadow_color' => '#a82727', 'weekdays_color' => '#ffffff', 'weekdays_bgcolor' => '#a82727', 'weekend_bgcolor' => '#eaa2a2', 'weekend_textcolor' => '#ffffff', 'month_color' => '#333333', 'month_bgcolor' => '#fff2f2', 'day_color' => '#ffe7e7', 'day_textcolor' => '#333333', 'today_color' => '#b93b3b', 'today_textcolor' => '#FFFFFF', 'event_bgcolor' => '#f9d3d3', 'event_textcolor' => '#000000', 'event_bgcolor2' => '#fff2f2', 'event_textcolor2' => '#333333', 'event_border' => '#a82727', 'start_day' => '1', ); // light green $calendar_preset[green] = array ( 'bgcolor' => '#FFFFFF', 'shadow_color' => '#4c7f30', 'weekdays_color' => '#000000', 'weekdays_bgcolor' => '#aded8a', 'weekend_bgcolor' => '#c9eeb1', 'weekend_textcolor' => '#333333', 'month_color' => '#333333', 'month_bgcolor' => '#ffffff', 'day_color' => '#f4fcef', 'day_textcolor' => '#333333', 'today_color' => '#a8e283', 'today_textcolor' => '#000000', 'event_bgcolor' => '#d6f3c3', 'event_textcolor' => '#000000', 'event_bgcolor2' => '#f4fcef', 'event_textcolor2' => '#333333', 'event_border' => '#c9eeb1', 'start_day' => '1', ); // gold $calendar_preset[gold] = array ( 'bgcolor' => '#FFFFFF', 'shadow_color' => '#cbc55b', 'weekdays_color' => '#000000', 'weekdays_bgcolor' => '#fff65e', 'weekend_bgcolor' => '#fff99d', 'weekend_textcolor' => '#333333', 'month_color' => '#333333', 'month_bgcolor' => '#ffffff', 'day_color' => '#fffdde', 'day_textcolor' => '#333333', 'today_color' => '#ffee00', 'today_textcolor' => '#000000', 'event_bgcolor' => '#fffbb3', 'event_textcolor' => '#000000', 'event_bgcolor2' => '#fffeea', 'event_textcolor2' => '#333333', 'event_border' => '#c8bd00', 'start_day' => '1', ); // multi-color $calendar_preset[multi] = array ( 'bgcolor' => '#FFFFFF', 'shadow_color' => '#666666', 'weekdays_color' => '#ffffff', 'weekdays_bgcolor' => '#2b589d', 'weekend_bgcolor' => '#f6f6f6', 'weekend_textcolor' => '#ff0000', 'month_color' => '#333333', 'month_bgcolor' => '#ffffff', 'day_color' => '#f6f6f6', 'day_textcolor' => '#333333', 'today_color' => '#f6f6f6', 'today_textcolor' => '#0060ff', 'event_bgcolor' => '#f6f6f6', 'event_textcolor' => '#328400', 'event_bgcolor2' => '#ffffff', 'event_textcolor2' => '#333333', 'event_border' => '#000000', 'start_day' => '1', ); // end of presets if (!get_settings('calendar_options')) { update_option('calendar_options',$calendar_defaults); } $calendar_options = get_settings('calendar_options'); //$calendar_options[start_day]=1; calendar_check_table(); // internal function for multilang support function _ee($locale, $default) { if (__($locale) != $locale) { echo __($locale); } else echo $default; } function build_calendar() { global $calendar_options; $month=date("n")+1+$_GET[month]; $year=date("Y"); $today=date("j"); // total days of the current month $days=date("j", mktime(0,0,0,$month,0,$year)); // month starts on: $starts=(date("w", mktime(0,0,0,($month-1),1,$year))+7); if (!$calendar_options[start_day]) { $starts=$starts+1; } $month_text=date("F", mktime(0,0,0,($month-1),1,$year)); echo "
$_POST['bgcolor'], 'shadow_color' => $_POST['shadow_color'], 'weekdays_color' => $_POST['weekdays_color'], 'weekdays_bgcolor' => $_POST['weekdays_bgcolor'], 'weekend_bgcolor' => $_POST['weekend_bgcolor'], 'weekend_textcolor' => $_POST['weekend_textcolor'], 'month_color' => $_POST['month_color'], 'month_bgcolor' => $_POST['month_bgcolor'], 'day_color' => $_POST['day_color'], 'day_textcolor' => $_POST['day_textcolor'], 'today_color' => $_POST['today_color'], 'today_textcolor' => $_POST['today_textcolor'], 'event_bgcolor' => $_POST['event_bgcolor'], 'event_textcolor' => $_POST['event_textcolor'], 'event_bgcolor2' => $_POST['event_bgcolor2'], 'event_textcolor2' => $_POST['event_textcolor2'], 'event_border' => $_POST['event_border'], 'start_day' => $_POST['start_day'], ); update_option('calendar_options',$updated_options); $calendar_options = get_settings('calendar_options'); ?>
$time=explode(":",$_POST['time']); $timestamp=mktime($time[0],$time[1],0,$_POST[month], $_POST[day], $_POST[year]); $event_text=nl2br($_POST[text]); if ($_POST[updating] == 1) { $total=mysql_num_rows(mysql_query("SELECT * FROM $calendar_table WHERE timestamp = '$timestamp'")); if ($total > 0) { mysql_query("UPDATE $calendar_table SET text = '$event_text' WHERE timestamp = '$timestamp'"); _e('Calendar event successfully updated!',''); } else { mysql_query("INSERT INTO $calendar_table VALUES('$timestamp','note','$event_text')"); _e('Calendar event successfully added!',''); } } else { mysql_query("INSERT INTO $calendar_table VALUES('$timestamp','note','$event_text')"); _e('Calendar event successfully added!',''); } echo "
"; _e('Calendar event(s) deleted!',''); echo "