]> git.mxchange.org Git - friendica.git/commitdiff
The cronhooks are now changed
authorMichael <heluecht@pirati.ca>
Sun, 12 Nov 2017 07:24:49 +0000 (07:24 +0000)
committerMichael <heluecht@pirati.ca>
Sun, 12 Nov 2017 07:24:49 +0000 (07:24 +0000)
include/cronhooks.php [deleted file]
src/Worker/CronHooks.php [new file with mode: 0644]

diff --git a/include/cronhooks.php b/include/cronhooks.php
deleted file mode 100644 (file)
index 5f15c93..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<?php
-
-use Friendica\Core\Config;
-use Friendica\Core\Worker;
-
-function cronhooks_run(&$argv, &$argc) {
-       global $a;
-
-       require_once 'include/datetime.php';
-
-       if (($argc == 2) && is_array($a->hooks) && array_key_exists("cron", $a->hooks)) {
-               foreach ($a->hooks["cron"] as $hook) {
-                       if ($hook[1] == $argv[1]) {
-                               logger("Calling cron hook '" . $hook[1] . "'", LOGGER_DEBUG);
-                               call_single_hook($a, $name, $hook, $data);
-                       }
-               }
-               return;
-       }
-
-       $last = Config::get('system', 'last_cronhook');
-
-       $poll_interval = intval(Config::get('system', 'cronhook_interval'));
-       if (! $poll_interval) {
-               $poll_interval = 9;
-       }
-
-       if ($last) {
-               $next = $last + ($poll_interval * 60);
-               if ($next > time()) {
-                       logger('cronhook intervall not reached');
-                       return;
-               }
-       }
-
-       $a->set_baseurl(Config::get('system', 'url'));
-
-       logger('cronhooks: start');
-
-       $d = datetime_convert();
-
-       if (is_array($a->hooks) && array_key_exists("cron", $a->hooks)) {
-               foreach ($a->hooks["cron"] as $hook) {
-                       logger("Calling cronhooks for '" . $hook[1] . "'", LOGGER_DEBUG);
-                       Worker::add(PRIORITY_MEDIUM, "cronhooks", $hook[1]);
-               }
-       }
-
-       logger('cronhooks: end');
-
-       Config::set('system', 'last_cronhook', time());
-
-       return;
-}
diff --git a/src/Worker/CronHooks.php b/src/Worker/CronHooks.php
new file mode 100644 (file)
index 0000000..5f15c93
--- /dev/null
@@ -0,0 +1,54 @@
+<?php
+
+use Friendica\Core\Config;
+use Friendica\Core\Worker;
+
+function cronhooks_run(&$argv, &$argc) {
+       global $a;
+
+       require_once 'include/datetime.php';
+
+       if (($argc == 2) && is_array($a->hooks) && array_key_exists("cron", $a->hooks)) {
+               foreach ($a->hooks["cron"] as $hook) {
+                       if ($hook[1] == $argv[1]) {
+                               logger("Calling cron hook '" . $hook[1] . "'", LOGGER_DEBUG);
+                               call_single_hook($a, $name, $hook, $data);
+                       }
+               }
+               return;
+       }
+
+       $last = Config::get('system', 'last_cronhook');
+
+       $poll_interval = intval(Config::get('system', 'cronhook_interval'));
+       if (! $poll_interval) {
+               $poll_interval = 9;
+       }
+
+       if ($last) {
+               $next = $last + ($poll_interval * 60);
+               if ($next > time()) {
+                       logger('cronhook intervall not reached');
+                       return;
+               }
+       }
+
+       $a->set_baseurl(Config::get('system', 'url'));
+
+       logger('cronhooks: start');
+
+       $d = datetime_convert();
+
+       if (is_array($a->hooks) && array_key_exists("cron", $a->hooks)) {
+               foreach ($a->hooks["cron"] as $hook) {
+                       logger("Calling cronhooks for '" . $hook[1] . "'", LOGGER_DEBUG);
+                       Worker::add(PRIORITY_MEDIUM, "cronhooks", $hook[1]);
+               }
+       }
+
+       logger('cronhooks: end');
+
+       Config::set('system', 'last_cronhook', time());
+
+       return;
+}