WordPress.org

Plugin Directory

Changeset 677577


Ignore:
Timestamp:
03/07/13 17:26:52 (14 months ago)
Author:
aaroncampbell
Message:

Tagging version 2.5.2

Location:
twitter-widget-pro
Files:
3 edited
9 copied

Legend:

Unmodified
Added
Removed
  • twitter-widget-pro/tags/2.5.2/lib/wp-twitter.php

    r676104 r677577  
    6060    } 
    6161 
    62     private function _get_oauth_params() { 
     62    private function _get_request_defaults() { 
    6363        $params = array( 
     64            'sslverify'          => apply_filters( 'twp_sslverify', false ), 
    6465            'oauth_version'      => '1.0', 
    6566            'oauth_nonce'        => md5( microtime() . mt_rand() ), 
     
    9798     */ 
    9899    public function send_authed_request( $request_url, $method, $parameters = array() ) { 
    99         $parameters = wp_parse_args( $parameters, $this->_get_oauth_params() ); 
     100        $parameters = wp_parse_args( $parameters, $this->_get_request_defaults() ); 
    100101        if ( ! filter_var( $request_url , FILTER_VALIDATE_URL ) ) 
    101102            $request_url = self::get_api_endpoint( $request_url ); 
  • twitter-widget-pro/tags/2.5.2/readme.txt

    r676104 r677577  
    55Requires at least: 3.0 
    66Tested up to: 3.5 
    7 Stable tag: 2.5.1 
     7Stable tag: 2.5.2 
    88 
    99A widget that properly handles twitter feeds, including parsing @username, #hashtags, and URLs into links. 
     
    131131== Upgrade Notice == 
    132132 
     133= 2.5.2 = 
     134Fixes hashtag links, ignoring of retweets, and SSL verification 
     135 
    133136= 2.5.1 = 
    134137Fix potential conflict with other oAuth plugins 
     
    180183 
    181184== Changelog == 
     185 
     186= 2.5.2 = 
     187* Don't force verification of Twitter's SSL certificate 
     188* Fix empty admin notice 
     189* Fix bug with retweets not being ignored 
     190* Fix hashtag links 
    182191 
    183192= 2.5.1 = 
  • twitter-widget-pro/tags/2.5.2/wp-twitter-widget.php

    r676104 r677577  
    44 * Plugin URI: http://bluedogwebservices.com/wordpress-plugin/twitter-widget-pro/ 
    55 * Description: A widget that properly handles twitter feeds, including @username, #hashtag, and link parsing.  It can even display profile images for the users.  Requires PHP5. 
    6  * Version: 2.5.1 
     6 * Version: 2.5.2 
    77 * Author: Aaron D. Campbell 
    88 * Author URI: http://ran.ge/ 
     
    3131require_once( 'tlc-transients.php' ); 
    3232require_once( 'range-plugin-framework.php' ); 
    33 define( 'TWP_VERSION', '2.5.1' ); 
     33define( 'TWP_VERSION', '2.5.2' ); 
    3434 
    3535/** 
     
    169169            </p> 
    170170            <p> 
    171                 <label for="<?php echo $this->get_field_id( 'fetchTimeOut' ); ?>"><?php _e( 'Number of seconds to wait for a response from Twitter ( default 2 ):', $this->_slug ); ?></label> 
    172                 <input class="widefat" id="<?php echo $this->get_field_id( 'fetchTimeOut' ); ?>" name="<?php echo $this->get_field_name( 'fetchTimeOut' ); ?>" type="text" value="<?php esc_attr_e( $instance['fetchTimeOut'] ); ?>" /> 
    173             </p> 
    174             <p> 
    175171                <label for="<?php echo $this->get_field_id( 'showts' ); ?>"><?php _e( 'Show date/time of Tweet ( rather than 2 ____ ago ):', $this->_slug ); ?></label> 
    176172                <select id="<?php echo $this->get_field_id( 'showts' ); ?>" name="<?php echo $this->get_field_name( 'showts' ); ?>"> 
     
    364360                    $msg = __( 'There was a problem authorizing your account.', $this->_slug ); 
    365361            } 
    366             echo "<div class='updated'><p>" . esc_html( $msg ) . '</p></div>'; 
     362            if ( ! empty( $msg ) ) 
     363                echo "<div class='updated'><p>" . esc_html( $msg ) . '</p></div>'; 
    367364        } 
    368365 
     
    634631                    <tr valign="top"> 
    635632                        <th scope="row"> 
    636                             <label for="twp_fetchTimeOut"><?php _e( 'Number of seconds to wait for a response from Twitter ( default 2 ):', $this->_slug ); ?></label> 
    637                         </th> 
    638                         <td> 
    639                             <input id="twp_fetchTimeOut" name="twp[fetchTimeOut]" type="text" class="regular-text code" value="<?php esc_attr_e( $this->_settings['twp']['fetchTimeOut'] ); ?>" size="40" /> 
    640                         </td> 
    641                     </tr> 
    642                     <tr valign="top"> 
    643                         <th scope="row"> 
    644633                            <label for="twp_showts"><?php _e( 'Show date/time of Tweet ( rather than 2 ____ ago ):', $this->_slug ); ?></label> 
    645634                        </th> 
     
    722711 
    723712    /** 
    724      * Replace #hashtag with a link to search.twitter.com for that hashtag 
     713     * Replace #hashtag with a link to twitter.com for that hashtag 
    725714     * 
    726715     * @param string $text - Tweet text 
     
    733722 
    734723    /** 
    735      * Replace #hashtag with a link to search.twitter.com for that hashtag 
     724     * Replace #hashtag with a link to twitter.com for that hashtag 
    736725     * 
    737726     * @param array $matches - Tweet text 
     
    740729    private function _linkHashtagsCallback( $matches ) { 
    741730        $linkAttrs = array( 
    742             'href'  => 'http://search.twitter.com/search?q=' . urlencode( $matches[2] ), 
     731            'href'  => 'http://twitter.com/search?q=' . urlencode( $matches[2] ), 
    743732            'class' => 'twitter-hashtag' 
    744733        ); 
     
    10951084            $parameters['exclude_replies'] = 'true'; 
    10961085 
    1097         if ( 'true' == $widgetOptions['showretweets'] ) 
    1098             $parameters['include_rts'] = 'true'; 
     1086        if ( 'true' != $widgetOptions['showretweets'] ) 
     1087            $parameters['include_rts'] = 'false'; 
    10991088 
    11001089        return $parameters; 
     
    11821171            'title'           => '', 
    11831172            'errmsg'          => '', 
    1184             'fetchTimeOut'    => '2', 
    11851173            'username'        => '', 
    11861174            'hidereplies'     => 'false', 
     
    12011189         * the names used through the rest of the plugin 
    12021190         */ 
    1203         if ( array_key_exists( 'fetchtimeout', $attr ) ) { 
    1204             $attr['fetchTimeOut'] = $attr['fetchtimeout']; 
    1205             unset( $attr['fetchtimeout'] ); 
    1206         } 
    12071191        if ( array_key_exists( 'showxavisyslink', $attr ) ) { 
    12081192            $attr['showXavisysLink'] = $attr['showxavisyslink']; 
     
    12631247            'title'           => '', 
    12641248            'errmsg'          => '', 
    1265             'fetchTimeOut'    => '2', 
    12661249            'username'        => '', 
    12671250            'list'            => '', 
  • twitter-widget-pro/trunk/lib/wp-twitter.php

    r676104 r677577  
    6060    } 
    6161 
    62     private function _get_oauth_params() { 
     62    private function _get_request_defaults() { 
    6363        $params = array( 
     64            'sslverify'          => apply_filters( 'twp_sslverify', false ), 
    6465            'oauth_version'      => '1.0', 
    6566            'oauth_nonce'        => md5( microtime() . mt_rand() ), 
     
    9798     */ 
    9899    public function send_authed_request( $request_url, $method, $parameters = array() ) { 
    99         $parameters = wp_parse_args( $parameters, $this->_get_oauth_params() ); 
     100        $parameters = wp_parse_args( $parameters, $this->_get_request_defaults() ); 
    100101        if ( ! filter_var( $request_url , FILTER_VALIDATE_URL ) ) 
    101102            $request_url = self::get_api_endpoint( $request_url ); 
  • twitter-widget-pro/trunk/readme.txt

    r676104 r677577  
    55Requires at least: 3.0 
    66Tested up to: 3.5 
    7 Stable tag: 2.5.1 
     7Stable tag: 2.5.2 
    88 
    99A widget that properly handles twitter feeds, including parsing @username, #hashtags, and URLs into links. 
     
    131131== Upgrade Notice == 
    132132 
     133= 2.5.2 = 
     134Fixes hashtag links, ignoring of retweets, and SSL verification 
     135 
    133136= 2.5.1 = 
    134137Fix potential conflict with other oAuth plugins 
     
    180183 
    181184== Changelog == 
     185 
     186= 2.5.2 = 
     187* Don't force verification of Twitter's SSL certificate 
     188* Fix empty admin notice 
     189* Fix bug with retweets not being ignored 
     190* Fix hashtag links 
    182191 
    183192= 2.5.1 = 
  • twitter-widget-pro/trunk/wp-twitter-widget.php

    r676104 r677577  
    44 * Plugin URI: http://bluedogwebservices.com/wordpress-plugin/twitter-widget-pro/ 
    55 * Description: A widget that properly handles twitter feeds, including @username, #hashtag, and link parsing.  It can even display profile images for the users.  Requires PHP5. 
    6  * Version: 2.5.1 
     6 * Version: 2.5.2 
    77 * Author: Aaron D. Campbell 
    88 * Author URI: http://ran.ge/ 
     
    3131require_once( 'tlc-transients.php' ); 
    3232require_once( 'range-plugin-framework.php' ); 
    33 define( 'TWP_VERSION', '2.5.1' ); 
     33define( 'TWP_VERSION', '2.5.2' ); 
    3434 
    3535/** 
     
    169169            </p> 
    170170            <p> 
    171                 <label for="<?php echo $this->get_field_id( 'fetchTimeOut' ); ?>"><?php _e( 'Number of seconds to wait for a response from Twitter ( default 2 ):', $this->_slug ); ?></label> 
    172                 <input class="widefat" id="<?php echo $this->get_field_id( 'fetchTimeOut' ); ?>" name="<?php echo $this->get_field_name( 'fetchTimeOut' ); ?>" type="text" value="<?php esc_attr_e( $instance['fetchTimeOut'] ); ?>" /> 
    173             </p> 
    174             <p> 
    175171                <label for="<?php echo $this->get_field_id( 'showts' ); ?>"><?php _e( 'Show date/time of Tweet ( rather than 2 ____ ago ):', $this->_slug ); ?></label> 
    176172                <select id="<?php echo $this->get_field_id( 'showts' ); ?>" name="<?php echo $this->get_field_name( 'showts' ); ?>"> 
     
    364360                    $msg = __( 'There was a problem authorizing your account.', $this->_slug ); 
    365361            } 
    366             echo "<div class='updated'><p>" . esc_html( $msg ) . '</p></div>'; 
     362            if ( ! empty( $msg ) ) 
     363                echo "<div class='updated'><p>" . esc_html( $msg ) . '</p></div>'; 
    367364        } 
    368365 
     
    634631                    <tr valign="top"> 
    635632                        <th scope="row"> 
    636                             <label for="twp_fetchTimeOut"><?php _e( 'Number of seconds to wait for a response from Twitter ( default 2 ):', $this->_slug ); ?></label> 
    637                         </th> 
    638                         <td> 
    639                             <input id="twp_fetchTimeOut" name="twp[fetchTimeOut]" type="text" class="regular-text code" value="<?php esc_attr_e( $this->_settings['twp']['fetchTimeOut'] ); ?>" size="40" /> 
    640                         </td> 
    641                     </tr> 
    642                     <tr valign="top"> 
    643                         <th scope="row"> 
    644633                            <label for="twp_showts"><?php _e( 'Show date/time of Tweet ( rather than 2 ____ ago ):', $this->_slug ); ?></label> 
    645634                        </th> 
     
    722711 
    723712    /** 
    724      * Replace #hashtag with a link to search.twitter.com for that hashtag 
     713     * Replace #hashtag with a link to twitter.com for that hashtag 
    725714     * 
    726715     * @param string $text - Tweet text 
     
    733722 
    734723    /** 
    735      * Replace #hashtag with a link to search.twitter.com for that hashtag 
     724     * Replace #hashtag with a link to twitter.com for that hashtag 
    736725     * 
    737726     * @param array $matches - Tweet text 
     
    740729    private function _linkHashtagsCallback( $matches ) { 
    741730        $linkAttrs = array( 
    742             'href'  => 'http://search.twitter.com/search?q=' . urlencode( $matches[2] ), 
     731            'href'  => 'http://twitter.com/search?q=' . urlencode( $matches[2] ), 
    743732            'class' => 'twitter-hashtag' 
    744733        ); 
     
    10951084            $parameters['exclude_replies'] = 'true'; 
    10961085 
    1097         if ( 'true' == $widgetOptions['showretweets'] ) 
    1098             $parameters['include_rts'] = 'true'; 
     1086        if ( 'true' != $widgetOptions['showretweets'] ) 
     1087            $parameters['include_rts'] = 'false'; 
    10991088 
    11001089        return $parameters; 
     
    11821171            'title'           => '', 
    11831172            'errmsg'          => '', 
    1184             'fetchTimeOut'    => '2', 
    11851173            'username'        => '', 
    11861174            'hidereplies'     => 'false', 
     
    12011189         * the names used through the rest of the plugin 
    12021190         */ 
    1203         if ( array_key_exists( 'fetchtimeout', $attr ) ) { 
    1204             $attr['fetchTimeOut'] = $attr['fetchtimeout']; 
    1205             unset( $attr['fetchtimeout'] ); 
    1206         } 
    12071191        if ( array_key_exists( 'showxavisyslink', $attr ) ) { 
    12081192            $attr['showXavisysLink'] = $attr['showxavisyslink']; 
     
    12631247            'title'           => '', 
    12641248            'errmsg'          => '', 
    1265             'fetchTimeOut'    => '2', 
    12661249            'username'        => '', 
    12671250            'list'            => '', 
Note: See TracChangeset for help on using the changeset viewer.