function widget($args, $instance)
 {
     extract($args);
     $title = $instance['title'];
     $id = $instance['calendar'];
     $theme = $instance['theme'] ? $instance['theme'] : 1;
     $default_view = isset($instance['default_view']) && $instance['default_view'] != '' ? $instance['default_view'] : 'month';
     $view = isset($instance['view_0']) && $instance['view_0'] != '' ? $instance['view_0'] . ',' : '';
     $view .= isset($instance['view_1']) && $instance['view_1'] != '' ? $instance['view_1'] . ',' : '';
     $view .= isset($instance['view_2']) && $instance['view_2'] != '' ? $instance['view_2'] . ',' : '';
     $view .= isset($instance['view_3']) && $instance['view_3'] != '' ? $instance['view_3'] . ',' : '';
     if ($view == '') {
         $view = 'month,';
     }
     // Before widget //
     echo $before_widget;
     // Title of widget //
     if ($title) {
         echo $before_title . $title . $after_title;
     }
     // Widget output //
     if ($id) {
         global $wpdb;
         $calendar_widget = 1;
         if (!$wpdb->get_row($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "spidercalendar_widget_theme WHERE id='%d'", $theme))) {
             echo "Spider Calendar Widget Theme not Found please reinstall plugin.";
         } else {
             echo Spider_calendar_big_front_end($id, $theme, $default_view, $view, $calendar_widget);
         }
     }
     // After widget //
     echo $after_widget;
 }
 function widget($args, $instance)
 {
     extract($args);
     $title = $instance['title'];
     $id = $instance['calendar'];
     $theme = $instance['theme'];
     // Before widget //
     echo $before_widget;
     // Title of widget //
     if ($title) {
         echo $before_title . $title . $after_title;
     }
     // Widget output //
     if ($id) {
         $wiidget = 1;
         echo Spider_calendar_big_front_end($id, $theme, $wiidget);
     }
     // After widget //
     echo $after_widget;
 }
function Spider_calendar_big($atts)
{
    extract(shortcode_atts(array('id' => 'no Spider catalog', 'theme' => '1'), $atts));
    return Spider_calendar_big_front_end($id, $theme);
}