function cms_content_sync_draggableviews_batch_pushed in CMS Content Sync 2.0.x
Same name and namespace in other branches
- 8 modules/cms_content_sync_draggableviews/cms_content_sync_draggableviews.module \cms_content_sync_draggableviews_batch_pushed()
- 2.1.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,
]));
}
}