X-Git-Url: http://git.cyclocoop.org/?p=ptitvelo%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fecrire%2Finc%2Fqueue.php;h=2639568851d2c6e08a770d2c9bf0445aca3bccde;hp=a99d43284e353440a280e10f3d3b92f8134799ca;hb=e847eea4a82a7396dd0abf860f9b30d654f38629;hpb=d686c3e22e97dd46ef42bcd0f138c65083f8f232 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; } /**