]> git.wh0rd.org - tt-rss.git/blobdiff - update_feeds.php
move update daemon code to common function, reorganize backend.php (patch from landure)
[tt-rss.git] / update_feeds.php
index 4909d881ec0ea4d26b2dc18f116d72d7c4840920..4b6ad3c4fedba68b3b3fbc4b1e7c13282a23aed3 100644 (file)
 
        $lock_handle = make_lockfile($lock_filename);
 
+               // Try to lock a file in order to avoid concurrent update.
        if (!$lock_handle) {
                die("error: Can't create lockfile ($lock_filename). ".
                        "Maybe another process is already running.\n");
        }
 
+       // Create a database connection.
        $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); 
 
        if (!$link) {
                }
        }
 
-       $result = db_query($link, "SELECT id FROM ttrss_users");
-
-       while ($line = db_fetch_assoc($result)) {
-                       $user_id = $line["id"];
-                       initialize_user_prefs($link, $user_id);
-                       update_all_feeds($link, false, $user_id, true);
-       }
+       // Update all feeds needing a update.
+       update_daemon_common($link, $limit=0);
 
+       // Send feed digests by email if needed.
        if (DAEMON_SENDS_DIGESTS) send_headlines_digests($link);
 
        db_close($link);