'WPCalendarGrouped', 'description'=>__('Display Events grouped by day/month/year', fsCalendar::$plugin_textdom) ); // Settings $control_ops = array(); parent::WP_Widget(false, __('WP Calendar (Grouped)', fsCalendar::$plugin_textdom), $widget_ops, $control_ops); } /** @see WP_Widget::widget */ function widget($args, $instance) { extract($args); $title = apply_filters('widget_title', $instance['title']); echo $before_widget; if ($title) { echo $before_title.$title.$after_title; } $cal_args = $instance; if (isset($cal_args['evt_include'])) { $cal_args['include'] = $cal_args['evt_include']; } else { unset($cal_args['include']); } fse_print_events_list($cal_args); echo $after_widget; } /* Update values */ function update($new_instance, $old_instance) { if (!isset($new_instance['pagination'])) { $new_instance['pagination'] = 0; } return $new_instance; } /** @see WP_Widget::form */ function form($instance) { $defaults = array( 'title'=>__('Upcoming Events', fsCalendar::$plugin_textdom), 'number'=>get_option('fse_number'), 'groupby'=>get_option('fse_groupby'), 'groupby_header'=>get_option('fse_groupby_header'), 'template'=>get_option('fse_template_lst'), 'showenddate'=>get_option('fse_show_enddate'), 'evt_include'=>'', 'exclude'=>'', 'author'=>'', 'categories'=>'', 'pagination'=>get_option('fse_pagination'), 'pagination_use_dots'=>get_option('fse_pagination_usedots'), 'pagination_prev_text'=>get_option('fse_pagination_prev_text'), 'pagination_next_text'=>get_option('fse_pagination_next_text'), 'pagination_end_size'=>get_option('fse_pagination_end_size'), 'pagination_mid_size'=>get_option('fse_pagination_mid_size') ); // Abmischen der Argumente $instance = wp_parse_args((array)$instance, $defaults); $title = esc_attr($instance['title']); $number = intval($instance['number']); $groupby_header = esc_attr($instance['groupby_header']); $template = esc_attr($instance['template']); $include = esc_attr($instance['evt_include']); $exclude = esc_attr($instance['exclude']); $categories = esc_attr($instance['categories']); $pagination = ($instance['pagination'] ? true : false); $pagination_use_dots = ($instance['pagination_use_dots'] ? true : false); $pagination_prev_text = esc_attr($instance['pagination_prev_text']); $pagination_next_text = esc_attr($instance['pagination_next_text']); $pagination_end_size = intval($instance['pagination_end_size']); $pagination_mid_size = intval($instance['pagination_mid_size']); $uid = substr(uniqid('i'), 0, 6); ?>






date() function for all valid parameters', fsCalendar::$plugin_textdom)?>



.





not be displayed.', fsCalendar::$plugin_textdom)?>



/>






'WPCalendarSimple', 'description'=>__('Shows a number of events', fsCalendar::$plugin_textdom) ); // Settings $control_ops = array(); parent::WP_Widget(false, __('WP Calendar (Simple)', fsCalendar::$plugin_textdom), $widget_ops, $control_ops); } /** @see WP_Widget::widget */ function widget($args, $instance) { extract($args); $title = apply_filters('widget_title', $instance['title']); echo $before_widget; if ($title) { echo $before_title.$title.$after_title; } $cal_args = $instance; if (isset($cal_args['evt_include'])) { $cal_args['include'] = $cal_args['evt_include']; } else { unset($cal_args['include']); } fse_print_events($cal_args); echo $after_widget; } /* Update values */ function update($new_instance, $old_instance) { if (!isset($new_instance['pagination'])) { $new_instance['pagination'] = 0; } return $new_instance; } /** @see WP_Widget::form */ function form($instance) { $defaults = array( 'title'=>__('Upcoming Events', fsCalendar::$plugin_textdom), 'number'=>get_option('fse_number'), 'template'=>get_option('fse_template_lst'), 'showenddate'=>get_option('fse_show_enddate'), 'evt_include'=>'', 'exclude'=>'', 'author'=>'', 'categories'=>'', 'pagination'=>get_option('fse_pagination'), 'pagination_use_dots'=>get_option('fse_pagination_usedots'), 'pagination_prev_text'=>get_option('fse_pagination_prev_text'), 'pagination_next_text'=>get_option('fse_pagination_next_text'), 'pagination_end_size'=>get_option('fse_pagination_end_size'), 'pagination_mid_size'=>get_option('fse_pagination_mid_size') ); // Abmischen der Argumente $instance = wp_parse_args((array)$instance, $defaults); $title = esc_attr($instance['title']); $number = intval($instance['number']); $template = esc_attr($instance['template']); $include = esc_attr($instance['evt_include']); $exclude = esc_attr($instance['exclude']); $categories = esc_attr($instance['categories']); $pagination = $instance['pagination'] == true ? true : false; $pagination_use_dots = $instance['pagination_use_dots'] == true ? true : false; $pagination_prev_text = esc_attr($instance['pagination_prev_text']); $pagination_next_text = esc_attr($instance['pagination_next_text']); $pagination_end_size = intval($instance['pagination_end_size']); $pagination_mid_size = intval($instance['pagination_mid_size']); $uid = substr(uniqid('i'), 0, 6); ?>








not be displayed.', fsCalendar::$plugin_textdom)?>



/>