'', 'content' => '', 'title' => '' ); } $options['options'] = stripslashes($options['options']); $options['content'] = stripslashes($options['content']); $options['title'] = stripslashes($options['title']); if (strlen($options['content']) > 0) { wp_enqueue_script( 'a-slideshow', get_option('siteurl') . '/wp-content/plugins/a-slideshow/lib/jquery.aslideshow.pack.js', array('jquery')); wp_print_scripts('a-slideshow'); wp_enqueue_style('a-slideshow', get_option('siteurl') . '/wp-content/plugins/a-slideshow/lib/jquery.aslideshow/simple/styles.css'); wp_print_styles('a-slideshow'); include_once 'a-slideshow-compatibility.php'; $default = json_encode(get_option('a_slideshow_options')); echo $before_widget; if (!empty($options['title'])) echo $before_title . $options['title'] . $after_title; echo '
'.$options['content'].'
'; echo $after_widget; echo ''; } } ### Function: (a) Slideshow Options function widget_slideshow_options() { $options = get_option('a_slideshow_widget'); if (!is_array($options)) { $options = array( 'options' => '', 'content' => '', 'title' => '' ); } if (isset($_POST['slideshow-submit']) && $_POST['slideshow-submit']) { $options['title'] = strip_tags($_POST['slideshow-title']); $options['options'] = strip_tags($_POST['slideshow-options']); $options['content'] = $_POST['slideshow-content']; update_option('a_slideshow_widget', $options); } echo '


'."\n"; echo '


'."\n"; echo '


'."\n"; echo ''."\n"; } // Register Widgets register_sidebar_widget(array('(a) Slideshow', 'a-slideshow'), 'widget_slideshow'); register_widget_control(array('(a) Slideshow', 'a-slideshow'), 'widget_slideshow_options', 600, 200); } add_action('plugins_loaded', 'widget_slideshow_init');