Plugin Directory

Changeset 175005


Ignore:
Timestamp:
11/18/2009 05:23:21 PM (16 years ago)
Author:
sulaeman
Message:

version 1.1.2

Location:
user-link-feed
Files:
26 added
5 edited

Legend:

Unmodified
Added
Removed
  • user-link-feed/tags/1.1.1/user-link-feed-class.php

    r174573 r175005  
    44 *
    55 * @author Sulaeman
    6  * @version 1.1.0
     6 * @version 1.1.1
    77 * @package user-link-feed
    88 */
  • user-link-feed/tags/1.1.1/user-link-feed.php

    r174573 r175005  
    44Plugin URI: http://sulaeman.nundut.com/2009/11/user-link-feed-plugin-for-wordpress/
    55Description: User Link Feed enables user blog to contribute link feeds.
    6 Version: 1.1.0
     6Version: 1.1.1
    77Author: Sulaeman
    88Author URI: http://sulaeman.nundut.com/
  • user-link-feed/trunk/readme.txt

    r174583 r175005  
    55Requires at least: 2.8.x
    66Tested up to: 2.8.6
    7 Stable tag: 1.1.1
     7Stable tag: 1.1.2
    88
    99== Description ==
     
    2323* Delete Feed on Admin Panel.
    2424* Feed List Sidebar Widget
     25* New 5 Link Feed Dashboard Widget
    2526* If you want to customize the user-link-feed.css stylesheet, you can place it in your active theme folder, and User Link Feed will find it there (that way you won't lose your stylesheet customizations when upgrading User Link Feed).
    2627
     
    3738
    3839== Changelog ==
     40
     41= 1.1.2 =
     42* add new 5 feed list dashboard widget
     43* fix url existance checking
    3944
    4045= 1.1.1 =
  • user-link-feed/trunk/user-link-feed-class.php

    r174573 r175005  
    44 *
    55 * @author Sulaeman
    6  * @version 1.1.0
     6 * @version 1.1.2
    77 * @package user-link-feed
    88 */
     
    2727        add_action('template_redirect', array(ULF_PLUGIN_NAME, 'get_head_tags'));
    2828        add_action('plugins_loaded', array(ULF_PLUGIN_NAME, 'setup_widget'));
     29       
     30        // Hook to register new widgets
     31        if (function_exists('wp_add_dashboard_widget'))
     32        {
     33            do_action('wp_dashboard_setup');
     34            wp_add_dashboard_widget('ulf_dashboard_widget', 'New User Link Feed', array(ULF_PLUGIN_NAME, 'dashboard_feed_list'));
     35        }
    2936       
    3037        // check for previously installed version 1.0.0
     
    191198    }
    192199   
    193     function get_link_feed_list($template, $options, $use_pagination = TRUE)
     200    function get_link_feed_list($template, $options, $approved = TRUE, $use_pagination = TRUE)
    194201    {
    195202        global $wpdb, $query_string;
     
    199206        $curr_feed_page = (isset($paged) && $paged > 0) ? $paged : 1;
    200207       
    201         $n_feed = $wpdb->get_var('SELECT count(meta_key) as n_new_feed FROM ' . $wpdb->postmeta . ' WHERE meta_key = "ulf" AND meta_value LIKE "%\"approved\";s:1:\"1\";%" LIMIT 1');
    202         $feeds = $wpdb->get_results('SELECT meta_key, meta_value FROM ' . $wpdb->postmeta . ' WHERE meta_key = "ulf" AND meta_value LIKE "%\"approved\";s:1:\"1\";%" ORDER BY meta_id DESC LIMIT ' . (($curr_feed_page - 1) * $max_feed_per_page) . ', ' . $max_feed_per_page, ARRAY_A);
     208        $status_query = '\"approved\";s:1:\"1\";';
     209        if (!$approved)
     210        {
     211            $status_query = '\"approved\";s:1:\"0\";';
     212        }
     213       
     214        $n_feed = $wpdb->get_var('SELECT count(meta_key) as n_new_feed FROM ' . $wpdb->postmeta . ' WHERE meta_key = "ulf" AND meta_value LIKE "%'.$status_query.'%" LIMIT 1');
     215        $feeds = $wpdb->get_results('SELECT meta_key, meta_value FROM ' . $wpdb->postmeta . ' WHERE meta_key = "ulf" AND meta_value LIKE "%'.$status_query.'%" ORDER BY meta_id DESC LIMIT ' . (($curr_feed_page - 1) * $max_feed_per_page) . ', ' . $max_feed_per_page, ARRAY_A);
    203216       
    204217        if ($use_pagination)
     
    264277           
    265278            // check is url already exist
    266             $meta_id = $wpdb->get_var('SELECT meta_id FROM ' . $wpdb->postmeta . ' WHERE meta_key = "ulf" AND meta_value like "%\"'.mysql_real_escape_string($_POST['url']).'\";%" LIMIT 1');
     279            $meta_id = $wpdb->get_var('SELECT meta_id FROM ' . $wpdb->postmeta . ' WHERE meta_key = "ulf" AND meta_value like "%\"'.mysql_real_escape_string($_POST['ulf_url']).'\";%" LIMIT 1');
    267280            if ($meta_id == null)
    268281            {
     
    406419    }
    407420   
     421    function dashboard_feed_list()
     422    {
     423        $options = array();
     424        $options['max_feed_per_page'] = 5;
     425        $options['show_description'] = 0;
     426        $options['view_all_url'] = 1;
     427        echo User_Link_Feed::get_link_feed_list('dashboard/' . ULF_NEW_LIST_TEMPLATE, $options, FALSE, FALSE);
     428    }
     429   
    408430    function setup_widget()
    409431    {
     
    423445        $title = $options['title'];
    424446        echo $before_widget . $before_title . $title . $after_title;
    425         echo User_Link_Feed::get_link_feed_list('widget/' . ULF_LIST_TEMPLATE, $options, FALSE);
     447        echo User_Link_Feed::get_link_feed_list('widget/' . ULF_LIST_TEMPLATE, $options, TRUE, FALSE);
    426448        echo $after_widget;
    427449    }
  • user-link-feed/trunk/user-link-feed.php

    r174186 r175005  
    44Plugin URI: http://sulaeman.nundut.com/2009/11/user-link-feed-plugin-for-wordpress/
    55Description: User Link Feed enables user blog to contribute link feeds.
    6 Version: 1.1.0
     6Version: 1.1.2
    77Author: Sulaeman
    88Author URI: http://sulaeman.nundut.com/
     
    2020define('ULF_FORM_TEMPLATE', 'feed-form.php');
    2121define('ULF_WIDGET_FEED_CONTROL_TEMPLATE', 'feed-control.php');
     22define('ULF_NEW_LIST_TEMPLATE', 'new-feed.php');
     23
     24require_once(ABSPATH . '/wp-includes/pluggable.php');
     25
     26get_currentuserinfo();
     27
     28if ($current_user->wp_capabilities['administrator'] == 1)
     29{
     30    require_once(ABSPATH . '/wp-admin/includes/template.php');
     31    require_once(ABSPATH . '/wp-admin/includes/dashboard.php');
     32}
    2233
    2334include_once('user-link-feed-class.php');
Note: See TracChangeset for help on using the changeset viewer.