]> git.mxchange.org Git - friendica.git/blobdiff - include/poller.php
The poller can now be called even inside the "include" directory.
[friendica.git] / include / poller.php
index 0edda8170ae04a1ac205ade2f3d89ddfdfead28f..f95d3b180787209720373ef8d102f9b41ba4f3cf 100644 (file)
@@ -1,4 +1,15 @@
 <?php
+if (sizeof($_SERVER["argv"]) == 0)
+       die();
+
+$directory = dirname($_SERVER["argv"][0]);
+
+if (substr($directory, 0, 1) != "/")
+       $directory = $_SERVER["PWD"]."/".$directory;
+
+$directory = realpath($directory."/..");
+
+chdir($directory);
 
 require_once("boot.php");
 
@@ -301,6 +312,6 @@ function poller_run(&$argv, &$argc){
 }
 
 if (array_search(__file__,get_included_files())===0){
-  poller_run($argv,$argc);
+  poller_run($_SERVER["argv"],$_SERVER["argc"]);
   killme();
 }