@@ -189,7 +189,11 @@ public function runTask($taskId, $status = null, &$currentlyRunning = -1, $force
189
189
$ data ["user_id " ] = "queue: " .$ tmpQueue ;
190
190
}
191
191
if ($ data ["repository_id " ] == "* " ) {
192
- $ data ["repository_id " ] = implode (", " , array_keys (ConfService::getRepositoriesList ("all " )));
192
+ $ criteria = array ();
193
+ $ criteria ["isTemplate " ] = false ;
194
+ $ count = 0 ;
195
+ $ listRepos = ConfService::listRepositoriesWithCriteria ($ criteria , $ count );
196
+ $ data ["repository_id " ] = implode (", " , array_keys ($ listRepos ));
193
197
}
194
198
$ process = AJXP_Controller::applyActionInBackground (
195
199
$ data ["repository_id " ],
@@ -270,7 +274,7 @@ public function switchAction($action, $httpVars, $postProcessData)
270
274
AJXP_XMLWriter::close ();
271
275
}
272
276
273
- break ;
277
+ break ;
274
278
275
279
case "scheduler_runTask " :
276
280
@@ -280,7 +284,7 @@ public function switchAction($action, $httpVars, $postProcessData)
280
284
AJXP_XMLWriter::reloadDataNode ();
281
285
AJXP_XMLWriter::close ();
282
286
283
- break ;
287
+ break ;
284
288
285
289
case "scheduler_generateCronExpression " :
286
290
@@ -291,10 +295,10 @@ public function switchAction($action, $httpVars, $postProcessData)
291
295
HTMLWriter::charsetHeader ("text/plain " , "UTF-8 " );
292
296
print "$ cronTiming $ phpCmd $ rootInstall -r=ajxp_conf -u= " .AuthService::getLoggedUser ()->getId ()." -p=YOUR_PASSWORD_HERE -a=scheduler_runAll >> $ logFile " ;
293
297
294
- break ;
298
+ break ;
295
299
296
300
default :
297
- break ;
301
+ break ;
298
302
}
299
303
300
304
}
@@ -331,26 +335,26 @@ public function listTasks($action, $httpVars, $postProcessData)
331
335
332
336
$ timeArray = $ this ->getTimeArray ($ task ["schedule " ]);
333
337
$ res = $ this ->getNextExecutionTimeForScript (time (), $ timeArray );
334
- $ task ["NEXT_EXECUTION " ] = date ($ mess ["date_format " ], $ res );
335
- $ task ["PARAMS " ] = implode (", " , $ task ["PARAMS " ]);
336
- $ task ["icon " ] = "scheduler/ICON_SIZE/task.png " ;
337
- $ task ["ajxp_mime " ] = "scheduler_task " ;
338
- $ sFile = AJXP_CACHE_DIR ."/cmd_outputs/task_ " .$ task ["task_id " ].".status " ;
339
- if (is_file ($ sFile )) {
340
- $ s = $ this ->getTaskStatus ($ task ["task_id " ]);
341
- $ task ["STATUS " ] = implode (": " , $ s );
342
- $ task ["LAST_EXECUTION " ] = date ($ mess ["date_format " ], filemtime ($ sFile ));
343
- } else {
344
- $ task ["STATUS " ] = "n/a " ;
345
- $ task ["LAST_EXECUTION " ] = "n/a " ;
346
- }
347
-
348
- AJXP_XMLWriter::renderNode ("/admin/scheduler/ " .$ task ["task_id " ],
349
- (isSet ($ task ["label " ])?$ task ["label " ]:"Action " .$ task ["action_name " ]),
350
- true ,
351
- $ task
352
- );
338
+ $ task ["NEXT_EXECUTION " ] = date ($ mess ["date_format " ], $ res );
339
+ $ task ["PARAMS " ] = implode (", " , $ task ["PARAMS " ]);
340
+ $ task ["icon " ] = "scheduler/ICON_SIZE/task.png " ;
341
+ $ task ["ajxp_mime " ] = "scheduler_task " ;
342
+ $ sFile = AJXP_CACHE_DIR ."/cmd_outputs/task_ " .$ task ["task_id " ].".status " ;
343
+ if (is_file ($ sFile )) {
344
+ $ s = $ this ->getTaskStatus ($ task ["task_id " ]);
345
+ $ task ["STATUS " ] = implode (": " , $ s );
346
+ $ task ["LAST_EXECUTION " ] = date ($ mess ["date_format " ], filemtime ($ sFile ));
347
+ } else {
348
+ $ task ["STATUS " ] = "n/a " ;
349
+ $ task ["LAST_EXECUTION " ] = "n/a " ;
353
350
}
351
+
352
+ AJXP_XMLWriter::renderNode ("/admin/scheduler/ " .$ task ["task_id " ],
353
+ (isSet ($ task ["label " ])?$ task ["label " ]:"Action " .$ task ["action_name " ]),
354
+ true ,
355
+ $ task
356
+ );
357
+ }
354
358
AJXP_XMLWriter::close ();
355
359
356
360
}
@@ -457,7 +461,7 @@ public function handleTasks($action, $httpVars, $fileVars)
457
461
AJXP_XMLWriter::reloadDataNode ();
458
462
AJXP_XMLWriter::close ();
459
463
460
- break ;
464
+ break ;
461
465
462
466
case "scheduler_removeTask " :
463
467
@@ -467,7 +471,7 @@ public function handleTasks($action, $httpVars, $fileVars)
467
471
AJXP_XMLWriter::reloadDataNode ();
468
472
AJXP_XMLWriter::close ();
469
473
470
- break ;
474
+ break ;
471
475
472
476
case "scheduler_loadTask " :
473
477
@@ -502,10 +506,10 @@ public function handleTasks($action, $httpVars, $fileVars)
502
506
echo json_encode ($ task );
503
507
}
504
508
505
- break ;
509
+ break ;
506
510
507
511
default :
508
- break ;
512
+ break ;
509
513
}
510
514
//var_dump($tasks);
511
515
@@ -663,4 +667,4 @@ public function nextMinute($timeArray, &$a, &$m, &$j, &$h, &$min)
663
667
if ($ min == 60 ) { return -1 ; }
664
668
} while ($ valeurs [$ min ] != TRUE );
665
669
}
666
- }
670
+ }
0 commit comments