<?php
function wpfp_widget_init() {
    /*function wpfp_widget_view($args) {
        extract($args);
        $options = wpfp_get_options();
        if (isset($options['widget_limit'])) {
            $limit = $options['widget_limit'];
        }
        $title = empty($options['widget_title']) ? 'Most Followed Items' : $options['widget_title'];
        echo $before_widget;
        echo $before_title
             . $title
             . $after_title;
        wpfp_list_most_favorited($limit);
        echo $after_widget;
    }
    function wpfp_widget_control() {
        $options = wpfp_get_options();
        if (isset($_POST["wpfp-widget-submit"])):
            $options['widget_title'] = strip_tags(stripslashes($_POST['wpfp-title']));
            $options['widget_limit'] = strip_tags(stripslashes($_POST['wpfp-limit']));
            update_option("wpfp_options", $options);
        endif;
        $title = $options['widget_title'];
        $limit = $options['widget_limit'];
    ?>
        <p>
            <label for="wpfp-title">
                <?php _e('Title:', 'gp_lang'); ?> <input type="text" value="<?php echo $title; ?>" class="widefat" id="wpfp-title" name="wpfp-title" />
            </label>
        </p>
        <p>
            <label for="wpfp-limit">
                <?php _e('Number of posts to show:', 'gp_lang'); ?> <input type="text" value="<?php echo $limit; ?>" style="width: 28px; text-align:center;" id="wpfp-limit" name="wpfp-limit" />
            </label>
        </p>
        <?php if (!$options['statics']) { ?>
        <p>
            You must enable statics from followed posts <a href="plugins.php?page=wp-favorite-posts" title="Followed Posts Configuration">configuration page</a>.
        </p>
        <?php } ?>
        <input type="hidden" name="wpfp-widget-submit" value="1" />
    <?php
    }
    register_sidebar_widget('GP Most Followed Items', 'wpfp_widget_view');
    register_widget_control('GP Most Followed Items', 'wpfp_widget_control' );*/

    //*** users favorites widget ***//
    function wpfp_users_favorites_widget_view($args) {
        extract($args);
        $options = wpfp_get_options();
        if (isset($options['uf_widget_limit'])) {
            $limit = $options['uf_widget_limit'];
        }
        $title = empty($options['uf_widget_title']) ? 'Users Favorites' : $options['uf_widget_title'];
        echo $before_widget;
        echo $before_title
             . $title
             . $after_title;
        $favorite_post_ids = wpfp_get_users_favorites();

		$limit = $options['uf_widget_limit'];
        if (@file_exists(TEMPLATEPATH.'/wpfp-your-favs-widget.php')):
            include(TEMPLATEPATH.'/wpfp-your-favs-widget.php');
        else:
            include("wpfp-your-favs-widget.php");
        endif;
        echo $after_widget;
    }
    function wpfp_users_favorites_widget_control() {
        $options = wpfp_get_options();
        if (isset($_POST["wpfp-uf-widget-submit"])):
            $options['uf_widget_title'] = strip_tags(stripslashes($_POST['wpfp-uf-title']));
            $options['uf_widget_limit'] = strip_tags(stripslashes($_POST['wpfp-uf-limit']));
            update_option("wpfp_options", $options);
        endif;
        $uf_title = $options['uf_widget_title'];
        $uf_limit = $options['uf_widget_limit'];
    ?>
        <p>
            <label for="wpfp-uf-title">
                <?php _e('Title:', 'gp_lang'); ?> <input type="text" value="<?php echo $uf_title; ?>" class="widefat" id="wpfp-uf-title" name="wpfp-uf-title" />
            </label>
        </p>
        <p>
            <label for="wpfp-uf-limit">
                <?php _e('Number of posts to show:', 'gp_lang'); ?> <input type="text" value="<?php echo $uf_limit; ?>" style="width: 28px; text-align:center;" id="wpfp-uf-limit" name="wpfp-uf-limit" />
            </label>
        </p>

        <input type="hidden" name="wpfp-uf-widget-submit" value="1" />
    <?php
    }
    register_sidebar_widget('GP Items You Follow', 'wpfp_users_favorites_widget_view');
    register_widget_control('GP Items You Follow', 'wpfp_users_favorites_widget_control');
}
add_action('widgets_init', 'wpfp_widget_init');
