]> git.mxchange.org Git - friendica.git/blobdiff - include/cronhooks.php
proc_run was replaced
[friendica.git] / include / cronhooks.php
index 2c378aa39c059b71822238573f4de3bd25fafca7..aa5d41afddee828d731cec49f8d8e42dfcbcf7bf 100644 (file)
@@ -1,13 +1,14 @@
 <?php
 
 use Friendica\Core\Config;
+use Friendica\Core\Worker;
 
 function cronhooks_run(&$argv, &$argc) {
        global $a;
 
        require_once 'include/datetime.php';
 
-       if (($argc == 2) AND is_array($a->hooks) AND array_key_exists("cron", $a->hooks)) {
+       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);
@@ -38,10 +39,10 @@ function cronhooks_run(&$argv, &$argc) {
 
        $d = datetime_convert();
 
-       if (is_array($a->hooks) AND array_key_exists("cron", $a->hooks)) {
+       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);
-                       proc_run(PRIORITY_MEDIUM, "include/cronhooks.php", $hook[1]);
+                       Worker::add(PRIORITY_MEDIUM, "cronhooks", $hook[1]);
                }
        }