]> git.wh0rd.org - tt-rss.git/blobdiff - functions.php
store last feed update error in the database (SCHEMA UPDATED), display warning box...
[tt-rss.git] / functions.php
index 5057d23c4db3f650ad0b191203910a1e06361789..2fdd132206b5667753c4d5e18f5c9782358d2a4f 100644 (file)
 
                if (WEB_DEMO_MODE) return;
 
+               $feed = db_escape_string($feed);
+
                error_reporting(0);
                $rss = fetch_rss($feed_url);
+
                error_reporting (E_ERROR | E_WARNING | E_PARSE);
 
                db_query($link, "BEGIN");
                                }
                        }
 
-                       db_query($link, "UPDATE ttrss_feeds SET last_updated = NOW() WHERE id = '$feed'");
+                       db_query($link, "UPDATE ttrss_feeds 
+                               SET last_updated = NOW(), last_error = '' WHERE id = '$feed'");
 
+               } else {
+                       $error_msg = db_escape_string(magpie_error());
+                       db_query($link, 
+                               "UPDATE ttrss_feeds SET last_error = '$error_msg' WHERE id = '$feed'");
                }
 
                db_query($link, "COMMIT");