diff --git egroupware/admin/inc/class.admin_asyncservice.inc.php egroupware/admin/inc/class.admin_asyncservice.inc.php index df66f9c39e..38f9c35818 100644 --- egroupware/admin/inc/class.admin_asyncservice.inc.php +++ egroupware/admin/inc/class.admin_asyncservice.inc.php @@ -98,16 +98,20 @@ class admin_asyncservice { Api\Config::save_value('asyncservice', $GLOBALS['egw_info']['server']['asyncservice']=$_POST['asyncservice'], 'phpgwapi'); } +/* if (!$async->only_fallback) { $installed = $async->installed(); if (is_array($installed) && isset($installed['cronline'])) { +*/ $async_use['cron'] = lang('crontab only (recomended)'); +/* } } $async_use[''] = lang('fallback (after each pageview)'); $async_use['off'] = lang('disabled (not recomended)'); +*/ echo '

'.htmlspecialchars(lang('Run Asynchronous services')).''. ' \n"; - +/* if (is_array($installed) && isset($installed['cronline'])) { echo '   \n"; @@ -146,6 +150,8 @@ class admin_asyncservice echo '

\n". htmlspecialchars(lang("for the times below (empty values count as '*', all empty = every minute)"))."

\n"; } +*/ + echo '

'.htmlspecialchars(lang('Installed crontab')).": /etc/cron.d/egroupware.cron\n"; echo "


\n"; foreach ($units as $u => $ulabel) diff --git egroupware/api/src/Egw.php egroupware/api/src/Egw.php index 5c52f126f2..5360039799 100644 --- egroupware/api/src/Egw.php +++ egroupware/api/src/Egw.php @@ -617,12 +617,14 @@ class Egw extends Egw\Base _egw_log_exception($ex); } } +/* not needed as rpm uses /etc/cron.d/egroupware // call the asyncservice check_run function if it is not explicitly set to cron-only if (!$GLOBALS['egw_info']['server']['asyncservice']) // is default { $async = new Asyncservice(); $async->check_run('fallback'); } +*/ $this->db->disconnect(); } }