Projet

Général

Profil

Révision 76e2e7c3

Ajouté par Assos Assos il y a environ 10 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/rules/rules_scheduler/rules_scheduler.module
40 40
 */
41 41
function rules_scheduler_run_task(array $task) {
42 42
  try {
43
    // BC support for tasks that have been already queued, before update
44
    // rules_scheduler_update_7204() ran.
45
    if (isset($task['state'])) {
46
      $task['data'] = $task['state'];
47
    }
43 48
    rules_scheduler_task_handler($task)->runTask();
44 49
  }
45 50
  catch (RulesEvaluationException $e) {
......
189 194
 * Implements hook_rules_config_delete().
190 195
 */
191 196
function rules_scheduler_rules_config_delete($rules_config) {
192
  // Delete all tasks scheduled for this config.
193
  db_delete('rules_scheduler')
194
    ->condition('config', $rules_config->name)
195
    ->execute();
197
  // Only react on real delete, not revert.
198
  if (!$rules_config->hasStatus(ENTITY_IN_CODE)) {
199
    // Delete all tasks scheduled for this config.
200
    db_delete('rules_scheduler')
201
      ->condition('config', $rules_config->name)
202
      ->execute();
203
  }
196 204
}
197 205

  
198 206
/**

Formats disponibles : Unified diff