Valider 6be2fdfa rédigé par cerdic's avatar cerdic
Parcourir les fichiers

- Quand une insertion de tache avec unicite est demandee, renvoyer l'id_job de...

- Quand une insertion de tache avec unicite est demandee, renvoyer l'id_job de la tache deja existante le cas echeant pour permettre son execution immediate, et non false
- documentation sur l'argument d'inclusion de job_queue_add
- bouton 'Executer maintenant' pas en ajax pour permettre du debug dans la tache
parent 6815a7fa
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+2 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -57,12 +57,12 @@ function queue_add_job($function, $description, $arguments = array(), $file = ''
	if (
			$no_duplicate
		AND
			sql_countsel('spip_jobs',
			$id_job = sql_getfetsel('id_job','spip_jobs',
				'status='.intval(_JQ_SCHEDULED).' AND fonction='.sql_quote($function)
				.(($no_duplicate==='function_only')?'':
				 ' AND md5args='.sql_quote($md5args).' AND inclure='.sql_quote($file)))
		)
		return false;
		return $id_job;

	// si pas de date programee, des que possible
	if (!$time)
+2 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -597,7 +597,8 @@ function cron ($taches=array(), $taches_old= array()) {
 * @param $arguments
 *   Optional array of arguments to pass to the function.
 * @param $file
 *   Optional file path which needs to be included for $fucntion.
 *   Optional file path which needs to be included for $function.
 *   if ends with '/', will do charger_fonction($function,$file);
 * @param $no_duplicate
 *   If TRUE, do not add the job to the queue if one with the same function and
 *   arguments already exists.
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -22,7 +22,7 @@ genie_queue_watch_dist();
				[(#AUTORISER{'annuler','job',#ID_JOB}|oui)
				<div class="actions">
					[(#BOUTON_ACTION{<:annuler:>,#URL_ACTION_AUTEUR{annuler_job,#ID_JOB,#SELF},ajax})]
					[(#BOUTON_ACTION{<:queue_executer_maintenant:>,#URL_ACTION_AUTEUR{forcer_job,#ID_JOB,#SELF},ajax})]
					[(#BOUTON_ACTION{<:queue_executer_maintenant:>,#URL_ACTION_AUTEUR{forcer_job,#ID_JOB,#SELF}})]
				</div>
				]
			</li>