芝麻web文件管理V1.00
编辑当前文件:/home/prismawe/clients/origami-events.com/wp-content/plugins/events-manager/widgets/em-calendar.php
defaults = array( 'title' => __('Calendar','events-manager'), 'long_events' => 0, 'category' => 0 ); $widget_ops = array('description' => __( "Display your events in a calendar widget.", 'events-manager') ); parent::__construct(false, $name = __('Events Calendar','events-manager'), $widget_ops); } /** @see WP_Widget::widget */ function widget($args, $instance) { $instance = array_merge($this->defaults, $instance); echo $args['before_widget']; if( !empty($instance['title']) ){ echo $args['before_title']; echo apply_filters('widget_title',$instance['title'], $instance, $this->id_base); echo $args['after_title']; } //Shall we show a specific month? if ( !empty($_REQUEST['calendar_day']) ) { $date = explode('-', $_REQUEST['calendar_day']); $instance['month'] = $date[1]; $instance['year'] = $date[0]; }else{ $instance['month'] = date("m"); $instance['year'] = date('Y'); } //Our Widget Content echo EM_Calendar::output(apply_filters('em_widget_calendar_get_args',$instance)); echo $args['after_widget']; } /** @see WP_Widget::update */ function update($new_instance, $old_instance) { //filter the new instance and replace blanks with defaults $new_instance['title'] = (!isset($new_instance['title'])) ? $this->defaults['title']:$new_instance['title']; $new_instance['long_events'] = ($new_instance['long_events'] == '') ? $this->defaults['long_events']:$new_instance['long_events']; $new_instance['category'] = ($new_instance['category'] == '') ? $this->defaults['category']:$new_instance['category']; return $new_instance; } /** @see WP_Widget::form */ function form($instance) { $instance = array_merge($this->defaults, $instance); ?>
:
:
/>
: