'',
'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');