]> git.mxchange.org Git - friendica.git/commitdiff
poller.php is cleaned up, unneeded stuff has been removed
authorMichael <heluecht@pirati.ca>
Sat, 18 Nov 2017 11:01:01 +0000 (11:01 +0000)
committerMichael <heluecht@pirati.ca>
Sat, 18 Nov 2017 11:01:01 +0000 (11:01 +0000)
boot.php
include/poller.php
mod/worker.php

index 52026a7fb31cc52dc6c8e9710b8063b4eb42a567..402273bddf761187143a3b47260a1d56c815ab22 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -39,7 +39,6 @@ require_once 'include/features.php';
 require_once 'include/identity.php';
 require_once 'update.php';
 require_once 'include/dbstructure.php';
-require_once 'include/poller.php';
 
 define('FRIENDICA_PLATFORM',     'Friendica');
 define('FRIENDICA_CODENAME',     'Asparagus');
index 3f6290a98f2b71140571070c767865bba37af6aa..6fcf4c7f415fcfba29593c402d601de34567fe73 100644 (file)
@@ -3,6 +3,7 @@ use Friendica\App;
 use Friendica\Core\Worker;
 use Friendica\Core\Config;
 
+// Ensure that poller.php is executed from the base path of the installation
 if (!file_exists("boot.php") && (sizeof($_SERVER["argv"]) != 0)) {
        $directory = dirname($_SERVER["argv"][0]);
 
@@ -14,45 +15,35 @@ if (!file_exists("boot.php") && (sizeof($_SERVER["argv"]) != 0)) {
        chdir($directory);
 }
 
-require_once("boot.php");
+require_once "boot.php";
+require_once "include/dba.php";
 
-function poller_run($argv, $argc) {
-       global $a;
+$a = new App(dirname(__DIR__));
 
-       if (empty($a)) {
-               $a = new App(dirname(__DIR__));
-       }
-
-       require_once ".htconfig.php";
-       require_once "include/dba.php";
-       dba::connect($db_host, $db_user, $db_pass, $db_data);
-       unset($db_host, $db_user, $db_pass, $db_data);
+require_once ".htconfig.php";
+dba::connect($db_host, $db_user, $db_pass, $db_data);
+unset($db_host, $db_user, $db_pass, $db_data);
 
-       Config::load();
+Config::load();
 
-       // Check the database structure and possibly fixes it
-       check_db(true);
+// Check the database structure and possibly fixes it
+check_db(true);
 
-       // Quit when in maintenance
-       if (Config::get('system', 'maintenance', true)) {
-               return;
-       }
+// Quit when in maintenance
+if (Config::get('system', 'maintenance', true)) {
+       return;
+}
 
-       $a->set_baseurl(Config::get('system', 'url'));
+$a->set_baseurl(Config::get('system', 'url'));
 
-       load_hooks();
+load_hooks();
 
-       $run_cron = (($argc <= 1) || ($argv[1] != "no_cron"));
-       Worker::processQueue($run_cron);
-       return;
-}
+$run_cron = (($_SERVER["argc"] <= 1) || ($_SERVER["argv"][1] != "no_cron"));
+Worker::processQueue($run_cron);
 
-if (array_search(__file__, get_included_files()) === 0) {
-       poller_run($_SERVER["argv"], $_SERVER["argc"]);
+Worker::unclaimProcess();
 
-       Worker::unclaimProcess();
+$a->end_process();
 
-       get_app()->end_process();
+killme();
 
-       killme();
-}
index 930a807e38af57eb278d4330fe7350eb95b84715..f540010bd64102b0e2f21f1517bd6a6851f530b9 100644 (file)
@@ -3,7 +3,6 @@
  * @file mod/worker.php
  * @brief Module for running the poller as frontend process
  */
-require_once("include/poller.php");
 
 use Friendica\Core\Worker;
 use Friendica\Core\Config;