X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fcronhooks.php;h=a519dee22433650e5839d6e4ed71e53f06dcd408;hb=715e15cbe12070174539ceff9b84e5f9f6541b4b;hp=bea0f6a198a13121fc9df746b5e8db8cf8b3eddf;hpb=28b3fa4f1fad67816ae6904f94a20d0ee58b2ced;p=friendica.git diff --git a/include/cronhooks.php b/include/cronhooks.php index bea0f6a198..a519dee224 100644 --- a/include/cronhooks.php +++ b/include/cronhooks.php @@ -2,43 +2,45 @@ use \Friendica\Core\Config; -function cronhooks_run(&$argv, &$argc){ +function cronhooks_run(&$argv, &$argc) { global $a; - require_once('include/datetime.php'); + require_once 'include/datetime.php'; if (($argc == 2) AND is_array($a->hooks) AND array_key_exists("cron", $a->hooks)) { - foreach ($a->hooks["cron"] as $hook) + foreach ($a->hooks["cron"] as $hook) { if ($hook[1] == $argv[1]) { - logger("Calling cron hook '".$hook[1]."'", LOGGER_DEBUG); + logger("Calling cron hook '" . $hook[1] . "'", LOGGER_DEBUG); call_single_hook($a, $name, $hook, $data); } + } return; } $last = get_config('system', 'last_cronhook'); - $poll_interval = intval(get_config('system','cronhook_interval')); - if(! $poll_interval) + $poll_interval = intval(get_config('system', 'cronhook_interval')); + if (! $poll_interval) { $poll_interval = 9; + } - if($last) { + if ($last) { $next = $last + ($poll_interval * 60); - if($next > time()) { + if ($next > time()) { logger('cronhook intervall not reached'); return; } } - $a->set_baseurl(get_config('system','url')); + $a->set_baseurl(get_config('system', 'url')); logger('cronhooks: start'); $d = datetime_convert(); if (is_array($a->hooks) AND array_key_exists("cron", $a->hooks)) { - foreach ($a->hooks["cron"] as $hook) { - logger("Calling cronhooks for '".$hook[1]."'", LOGGER_DEBUG); + foreach ($a->hooks["cron"] as $hook) { + logger("Calling cronhooks for '" . $hook[1] . "'", LOGGER_DEBUG); proc_run(PRIORITY_MEDIUM, "include/cronhooks.php", $hook[1]); } }