WordPress.org

Plugin Directory

Changeset 691714


Ignore:
Timestamp:
04/04/13 15:25:43 (13 months ago)
Author:
joedolson
Message:

Bug fixes: error with no shortener on HTTPS, Tweet as new on rapid edit.

Location:
wp-to-twitter/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • wp-to-twitter/trunk/readme.txt

    r691330 r691714  
    5252== Changelog == 
    5353 
     54= 2.6.2 = 
     55 
     56* Bug fix: Rapidly-posted edits processed as new posts. 
     57* Bug fix: URL shortener error produced on https when no shortener chosen. 
     58 
    5459= 2.6.1 = 
    5560 
    56 * Bug in Goo.gl URL shortening. Incorrect URL posted. 
    5761* Translatable role names for Permissions. 
     62* Bug fix: Goo.gl URL shortening. Incorrect URL posted. 
    5863 
    5964= 2.6.0 = 
  • wp-to-twitter/trunk/wp-to-twitter-shorteners.php

    r691330 r691714  
    7070                    if ( function_exists('wp_get_shortlink') ) { // use wp_get_shortlink if available 
    7171                        $shrink = ( $post_ID != false )?wp_get_shortlink( $post_ID ):$url; 
    72                     }  
    73                 break; 
     72                    } 
     73                    break; 
    7474                case 2: // updated to v3 3/31/2010 
    7575                $decoded = jd_remote_json( "http://api.bitly.com/v3/shorten?longUrl=".$url."&login=".$bitlylogin."&apiKey=".$bitlyapi."&format=json" ); 
     
    8787                    }    
    8888                    if ( !is_valid_url($shrink) ) { $shrink = false; update_option( 'wp_bitly_error',$error ); } 
    89                 break; 
     89                    break; 
    9090                case 5: 
    9191                    // local YOURLS installation 
     
    127127                        $shrink = false; 
    128128                    }    
    129                 break; 
     129                    break; 
    130130                case 7: 
    131131                    if ( $suprapi != '') { 
     
    145145                    }    
    146146                    if ( !is_valid_url($shrink) ) { $shrink = false; update_option( 'wp_supr_error',$error ); } 
    147                 break; 
     147                    break; 
    148148                case 8: 
    149149                // Goo.gl 
     
    157157                    $shrink = $decoded->id; 
    158158                    if ( !is_valid_url($shrink) ) { $shrink = false; } 
    159                 break; 
     159                    break; 
    160160                case 9: 
    161161                // Twitter Friendly Links 
     
    164164                        $shrink = twitter_link( $post_ID ); 
    165165                    } 
    166                 break; 
     166                    break; 
    167167            } 
    168168            if ( !$testmode ) { 
    169                 if ( $shrink === false || ( stristr( $shrink, "http://" ) === FALSE )) { 
     169                if ( $shrink === false || ( filter_var($shrink, FILTER_VALIDATE_URL) === false ) ) { // TEST THIS 
    170170                update_option( 'wp_url_failure','1' ); 
    171171                $shrink = urldecode( $url ); 
  • wp-to-twitter/trunk/wp-to-twitter.php

    r691330 r691714  
    44Plugin URI: http://www.joedolson.com/articles/wp-to-twitter/ 
    55Description: Posts a Tweet when you update your WordPress blog or post to your blogroll, using your chosen URL shortening service. Rich in features for customizing and promoting your Tweets. 
    6 Version: 2.6.1 
     6Version: 2.6.2 
    77Author: Joseph Dolson 
    88Author URI: http://www.joedolson.com/ 
     
    5050 
    5151global $wpt_version,$jd_plugin_url; 
    52 $wpt_version = "2.6.1"; 
     52$wpt_version = "2.6.2"; 
    5353$plugin_dir = basename(dirname(__FILE__)); 
    5454load_plugin_textdomain( 'wp-to-twitter', false, dirname( plugin_basename( __FILE__ ) ) . '/lang' ); 
     
    578578    $values['authId'] = $post->post_author; 
    579579        $postdate = $post->post_date; 
    580         $altformat = "Y-m-d H:i:00";     
     580        $altformat = "Y-m-d H:i:s";  
    581581        $dateformat = (get_option('jd_date_format')=='')?get_option('date_format'):get_option('jd_date_format'); 
    582582        $thisdate = mysql2date( $dateformat,$postdate ); 
Note: See TracChangeset for help on using the changeset viewer.