]> git.wh0rd.org - tt-rss.git/blobdiff - update_daemon2.php
fix help not loading on ? press
[tt-rss.git] / update_daemon2.php
index 9ad914307a0019ae122cca5d10e88d029c577c19..c55a8aaaee319c5e2378f823e4687f54abb72366 100755 (executable)
@@ -1,5 +1,8 @@
 #!/usr/bin/php
 <?php
+       set_include_path(get_include_path() . PATH_SEPARATOR . 
+               dirname(__FILE__) . "/include");
+
        // This is an experimental multiprocess update daemon.
        // Some configurable variable may be found below.
 
@@ -30,6 +33,7 @@
        require_once "db.php";
        require_once "db-prefs.php";
        require_once "functions.php";
+       require_once "rssfuncs.php";
        require_once "lib/magpierss/rss_fetch.inc";
 
        $children = array();
        // It is unnecessary to start the fork loop if database is not ok.
        $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
 
-       if (!$link) {
-               if (DB_TYPE == "mysql") {
-                       print mysql_error();
-               }
-               // PG seems to display its own errors just fine by default.
-               return;
-       }
+       if (!init_connection($link)) return;
 
        db_close($link);
 
 
                                        $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
 
-                                       if (!$link) {
-                                               if (DB_TYPE == "mysql") {
-                                                       print mysql_error();
-                                               }
-                                               // PG seems to display its own errors just fine by default.
-                                               return;
-                                       }
-
-                                       init_connection($link);
+                                       if (!init_connection($link)) return;
 
                                        // We disable stamp file, since it is of no use in a multiprocess update.
                                        // not really, tho for the time being -fox