Move calendar widget to WP_Widget. see #8441
git-svn-id: http://svn.automattic.com/wordpress/trunk@10800 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
10c5eefc71
commit
98ecb6c9f5
|
@ -294,46 +294,6 @@ class WP_Widget_Meta extends WP_Widget {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Display calendar widget.
|
||||
*
|
||||
* @since 2.2.0
|
||||
*
|
||||
* @param array $args Widget arguments.
|
||||
*/
|
||||
function wp_widget_calendar($args) {
|
||||
extract($args);
|
||||
$options = get_option('widget_calendar');
|
||||
$title = apply_filters('widget_title', $options['title']);
|
||||
if ( empty($title) )
|
||||
$title = ' ';
|
||||
echo $before_widget . $before_title . $title . $after_title;
|
||||
echo '<div id="calendar_wrap">';
|
||||
get_calendar();
|
||||
echo '</div>';
|
||||
echo $after_widget;
|
||||
}
|
||||
|
||||
/**
|
||||
* Display and process calendar widget options form.
|
||||
*
|
||||
* @since 2.2.0
|
||||
*/
|
||||
function wp_widget_calendar_control() {
|
||||
$options = $newoptions = get_option('widget_calendar');
|
||||
if ( isset($_POST["calendar-submit"]) ) {
|
||||
$newoptions['title'] = strip_tags(stripslashes($_POST["calendar-title"]));
|
||||
}
|
||||
if ( $options != $newoptions ) {
|
||||
$options = $newoptions;
|
||||
update_option('widget_calendar', $options);
|
||||
}
|
||||
$title = attribute_escape($options['title']);
|
||||
?>
|
||||
<p><label for="calendar-title"><?php _e('Title:'); ?> <input class="widefat" id="calendar-title" name="calendar-title" type="text" value="<?php echo $title; ?>" /></label></p>
|
||||
<input type="hidden" id="calendar-submit" name="calendar-submit" value="1" />
|
||||
<?php
|
||||
}
|
||||
|
||||
/**
|
||||
* Calendar widget class
|
||||
|
|
Loading…
Reference in New Issue