ENDOFHELP;
-require_once INSTALLDIR.'/scripts/commandline.inc';
+// No unnecessary error reporting to avoid invalid daemon names
+error_reporting(E_ALL & ~E_STRICT & ~E_NOTICE);
-$daemons = array();
+require_once INSTALLDIR.'/scripts/commandline.inc.php';
-$daemons[] = INSTALLDIR.'/scripts/queuedaemon.php';
+$daemons = array();
-$daemons[] = INSTALLDIR.'/scripts/imdaemon.php';
+if (common_config('queue', 'daemon')) {
+ $daemons[] = INSTALLDIR.'/scripts/queuedaemon.php';
+}
if (Event::handle('GetValidDaemons', array(&$daemons))) {
foreach ($daemons as $daemon) {