WordPress.org

Plugin Directory

Changeset 204178


Ignore:
Timestamp:
02/11/10 12:47:49 (4 years ago)
Author:
KopiPejst
Message:

Sorting posts by publishing time

Location:
google-buzz-er/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • google-buzz-er/trunk/README.txt

    r204132 r204178  
    26262. Options for Google Buzz Er 
    2727 
     28== Changelog == 
     29 
     30= 1.1 = 
     31 
     32* Sorting posts by publishing time 
  • google-buzz-er/trunk/google-buzz-er-content.php

    r204131 r204178  
    44Plugin URI: http://workshop.rs/2010/02/google-buzz-er-google-buzz-for-wordpress/ 
    55Description: Displaying posts from Google Buzz. 
    6 Version: 1.0 
     6Version: 1.1 
    77Author: Ivan Lazarevic 
    88Author URI: http://www.workshop.rs 
  • google-buzz-er/trunk/google-buzz-er.php

    r204025 r204178  
    2626        } 
    2727         
    28         $i = 0; 
    29          
    3028        foreach($xml->entry as $data){ 
    3129 
    3230            if($data->content){ 
    3331 
    34                 $tmp[$i]['content']     = (string)$data->content; 
    35                 $tmp[$i]['name']        = $data->author->name; 
    36                 $tmp[$i]['uri']         = $data->author->uri;                
    37                 $tmp[$i]['updated']     = $data->updated; 
    38                 $tmp[$i]['href']        = $data->link['href']; 
    39                  
    40                 $i++; 
     32                $tmp['content']     = (string)$data->content; 
     33                $tmp['name']        = $data->author->name; 
     34                $tmp['uri']         = $data->author->uri;                
     35                $tmp['updated']     = $data->updated; 
     36                $tmp['href']        = $data->link['href']; 
     37                $tmp['timestamp']   = strtotime($data->updated); 
     38                $sts[] = $tmp;               
    4139            } 
    4240        } 
    43              
    44         $this->gb_printData($tmp); 
     41 
     42        /* sort statuses array by timestamp */ 
     43            $tmp = $sts; 
     44            foreach ($tmp as $key=>$row) { 
     45                $text[$key] = $row['timestamp']; 
     46            } 
     47         
     48            array_multisort($text,SORT_DESC,$tmp); 
     49         
     50            $sts = $tmp; 
     51        /* end sorting */    
     52         
     53        $this->gb_printData($sts); 
    4554         
    4655    } 
Note: See TracChangeset for help on using the changeset viewer.