function form($instance) { $title = esc_attr($instance['title']); if (!($number = (int) $instance['number'])) { $number = 5; } $slider = (int) $instance['slider']; ?> <p><label for="<?php echo $this->get_field_id('title'); ?> "><?php _e('Title:', ETHEME_DOMAIN); ?> </label> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?> " name="<?php echo $this->get_field_name('title'); ?> " type="text" value="<?php echo $title; ?> " /></p> <p><label for="<?php echo $this->get_field_id('number'); ?> "><?php _e('Number of posts to show:', ETHEME_DOMAIN); ?> </label> <input id="<?php echo $this->get_field_id('number'); ?> " name="<?php echo $this->get_field_name('number'); ?> " type="text" value="<?php echo $number; ?> " size="3" /><br /> <small><?php _e('(at most 15)', ETHEME_DOMAIN); ?> </small></p> <?php etheme_widget_input_checkbox(__('Enable slider', ETHEME_DOMAIN), $this->get_field_id('slider'), $this->get_field_name('slider'), checked($slider, true, false), 1); ?> <?php }
function form($instance) { $block_id = 0; if (!empty($instance['block_id'])) { $block_id = esc_attr($instance['block_id']); } $info = isset($instance['info']) ? $instance['info'] : ''; $text = isset($instance['text']) ? $instance['text'] : ''; $title = isset($instance['title']) ? $instance['title'] : ''; $size = isset($instance['size']) ? (int) $instance['size'] : 256; $lightbox = isset($instance['lightbox']) ? (bool) $instance['lightbox'] : false; $currlink = isset($instance['currlink']) ? (bool) $instance['currlink'] : false; ?> <?php etheme_widget_input_text(__('Widget title:', ETHEME_DOMAIN), $this->get_field_id('title'), $this->get_field_name('title'), $title); ?> <?php etheme_widget_textarea(__('Information to encode:', ETHEME_DOMAIN), $this->get_field_id('info'), $this->get_field_name('info'), $info); ?> <?php etheme_widget_input_text(__('Image size:', ETHEME_DOMAIN), $this->get_field_id('size'), $this->get_field_name('size'), $size); ?> <?php etheme_widget_input_checkbox(__('Show in lightbox', ETHEME_DOMAIN), $this->get_field_id('lightbox'), $this->get_field_name('lightbox'), checked($lightbox, true, false), 1); ?> <?php etheme_widget_input_checkbox(__('Encode link to the current page', ETHEME_DOMAIN), $this->get_field_id('currlink'), $this->get_field_name('currlink'), checked($currlink, true, false), 1); ?> <?php etheme_widget_textarea(__('Additional information in widget', ETHEME_DOMAIN), $this->get_field_id('text'), $this->get_field_name('text'), $text); ?> <?php }