X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;ds=sidebyside;f=www%2Fecrire%2Finc%2Fqueue.php;h=2639568851d2c6e08a770d2c9bf0445aca3bccde;hb=e847eea4a82a7396dd0abf860f9b30d654f38629;hp=a99d43284e353440a280e10f3d3b92f8134799ca;hpb=5be150361b3c836d9206941ba43f862df11466db;p=ptitvelo%2Fweb%2Fwww.git diff --git a/www/ecrire/inc/queue.php b/www/ecrire/inc/queue.php index a99d432..2639568 100644 --- a/www/ecrire/inc/queue.php +++ b/www/ecrire/inc/queue.php @@ -268,6 +268,7 @@ function queue_start_job($row){ * * @param array $force_jobs * list of id_job to execute when provided + * @return null|false */ function queue_schedule($force_jobs = null){ $time = time(); @@ -283,6 +284,8 @@ function queue_schedule($force_jobs = null){ } include_spip('base/abstract_sql'); + // on ne peut rien faire si pas de connexion SQL + if (!spip_connect()) return false; if (!defined('_JQ_MAX_JOBS_TIME_TO_EXECUTE')){ $max_time = ini_get('max_execution_time')/2; @@ -343,6 +346,7 @@ function queue_schedule($force_jobs = null){ else queue_update_next_job_time(); + return true; } /**