WordPress.org

Plugin Directory


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • twitter-tools/branches/wp-2.9-compat/twitter-tools.php

    r142484 r191662  
    628628        return __("Login succeeded, you're good to go.", 'twitter-tools'); 
    629629    } else { 
    630         $json = new Services_JSON(); 
    631         $results = $json->decode($snoop->results); 
     630        $results = json_decode($snoop->results); 
    632631        return sprintf(__('Sorry, login failed. Error message from Twitter: %s', 'twitter-tools'), $results->error); 
    633632    } 
     
    676675        return; 
    677676    } 
    678     $json = new Services_JSON(); 
    679     $tweets = $json->decode($data); 
     677    $tweets = json_decode($data); 
    680678 
    681679    if (is_array($tweets) && count($tweets) > 0) { 
     
    19201918    return sprintf(__('%s ago', 'twitter-tools'), $relative_date); 
    19211919} 
    1922 if (!class_exists('Services_JSON')) { 
     1920 
     1921// For PHP < 5.2.0 
     1922if ( !function_exists('json_encode') ) { 
     1923 
     1924    if (!class_exists('Services_JSON')) { // still make this conditional 
    19231925 
    19241926// PEAR JSON class 
     
    27262728} 
    27272729 
    2728 } 
     2730    } // end if (!class_exists('Services_JSON')) {  
     2731 
     2732// adapted from WP 2.9 
     2733 
     2734    function json_encode( $string ) { 
     2735        global $wp_json; 
     2736 
     2737        if ( !is_a($wp_json, 'Services_JSON') ) { 
     2738            $wp_json = new Services_JSON(); 
     2739        } 
     2740 
     2741        return $wp_json->encode( $string ); 
     2742    } 
     2743 
     2744    function json_decode( $string ) { 
     2745        global $wp_json; 
     2746 
     2747        if ( !is_a($wp_json, 'Services_JSON') ) { 
     2748            $wp_json = new Services_JSON(); 
     2749        } 
     2750 
     2751        return $wp_json->decode( $string ); 
     2752    } 
     2753} 
     2754 
    27292755 
    27302756?> 
Note: See TracChangeset for help on using the changeset viewer.