BackgroundProcessFactory->getAll() as $BackgroundProcess) {
if ($BackgroundProcess->isQueued()) {
$count = $BackgroundProcess->getSize();
$helpButtonText = esc_html__('Cancel it', 'ali2woo');
$helpButtonHtml = sprintf(
/* translators: %s is replaced with a process name */
'%s',
$BackgroundProcess->getName(),
$helpButtonText
);
$pushButtonText = esc_html__('Push manually', 'ali2woo');
$pushButtonHtml = sprintf(
/* translators: %s is replaced with a process name */
'%s',
$BackgroundProcess->getName(),
$pushButtonText
);
$content = sprintf(
/* translators: %s is replaced with a process name, %d is replaced count of tasks of given process, %s is replaced with cancel button html */
'Currently, you have an active and running %s process with %d task(s) remaining. Actions: %s | %s',
$BackgroundProcess->getTitle(),
$count,
$pushButtonHtml,
$helpButtonHtml
);
$PermanentAlerts[] = new PermanentAlert($content, PermanentAlert::TYPE_INFO);
}
}
return apply_filters('a2wl_get_permanent_alerts', $PermanentAlerts);
}
}