Show
Ignore:
Timestamp:
07/18/08 14:05:29 (4 months ago)
Author:
chrisjdavis
Message:

Adding a check for uniqueness to Lifestream::insert(). Duplicate info bad!

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • plugins/lifestream/trunk/lifestream.plugin.php

    r676 r681  
    135135    } 
    136136     
    137     public function insert($entries = array()) { 
    138         foreach($entries as $entry) { 
    139             DB::insert(DB::table('l_data'), $entry); 
     137    public function insert( $entries = array() ) { 
     138        foreach( $entries as $entry) { 
     139            $check= DB::get_results( "SELECT ID FROM " . DB::table( 'l_data' ) . " WHERE link= ". $entry['link'] ); 
     140            if( !$check ) { 
     141                DB::insert( DB::table( 'l_data' ), $entry ); 
     142            } 
    140143        } 
    141144    } 
     
    237240        } 
    238241 
    239         LifeStream::insert($this->stream_contents); 
     242        LifeStream::insert( $this->stream_contents ); 
    240243         
    241244        return $this->stream_contents;