You are here

function cms_content_sync_draggableviews_batch_pushed in CMS Content Sync 8

Same name and namespace in other branches
  1. 2.1.x modules/cms_content_sync_draggableviews/cms_content_sync_draggableviews.module \cms_content_sync_draggableviews_batch_pushed()
  2. 2.0.x modules/cms_content_sync_draggableviews/cms_content_sync_draggableviews.module \cms_content_sync_draggableviews_batch_pushed()

Pushing the content items was finished- show success / failure message and redirect to the order page.

Parameters

$success:

$results:

$operations:

1 string reference to 'cms_content_sync_draggableviews_batch_pushed'
cms_content_sync_draggableviews_views_submit in modules/cms_content_sync_draggableviews/cms_content_sync_draggableviews.module
Submit handler.

File

modules/cms_content_sync_draggableviews/cms_content_sync_draggableviews.module, line 77

Code

function cms_content_sync_draggableviews_batch_pushed($success, $results, $operations) {
  if (!$success) {
    $message = t('Failed to push items.');
    Drupal::messenger()
      ->addMessage($message);
  }
  $succeeded = count(array_filter($results));
  $failed = count($results) - $succeeded;
  Drupal::messenger()
    ->addMessage(t('%synchronized items have been pushed.', [
    '%synchronized' => $succeeded,
  ]));
  if ($failed) {
    Drupal::messenger()
      ->addMessage(t('%synchronized items have not been pushed.', [
      '%synchronized' => $failed,
    ]));
  }
}