Changeset 702

Show
Ignore:
Timestamp:
11/09/06 12:33:42 (2 years ago)
Author:
sven
Message:

feeds: prefer the content:encoded over description fields in RSS, as at least wordpress truncate and html-strip description

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/units/magpie/function_update.php

    r683 r702  
    6565                     
    6666                    $description = ''; 
    67                     if (isset($item['description'])) { 
    68                         $description = trim(stripslashes($item['description'])); 
     67                    if (isset($item['atom_content']) && isset($item['description'])) { 
     68                        // assumption that longer is better :> 
     69                        if (strlen($item['atom_content']) >= strlen($item['description'])) { 
     70                            $description = trim(stripslashes($item['atom_content'])); 
     71                        } else { 
     72                            $description = trim(stripslashes($item['description'])); 
     73                        } 
    6974                    } elseif (isset($item['atom_content'])) { 
    7075                        $description = trim(stripslashes($item['atom_content'])); 
     76                    } elseif (isset($item['description'])) { 
     77                        $description = trim(stripslashes($item['description'])); 
    7178                    } 
    7279                     
  • devel/units/magpie/function_update_all_cron.php

    r269 r702  
    77 
    88// Get all subscriptions 
    9 if ($subscriptions = get_records_select('feeds','last_updated <= ',array(time()))) { 
     9if ($subscriptions = get_records_select('feeds','last_updated <= ',array(time() - 300))) { 
    1010    foreach($subscriptions as $subscription) { 
    1111        run("rss:update",$subscription->ident);