['tooltipTxt' => acym_translation('ACYM_PRO_ONLY'), 'disabledClass' => 'acym__disabled'],
'automan' => ['tooltipTxt' => acym_translation('ACYM_PRO_ONLY'), 'disabledClass' => 'acym__disabled'],
];
}
acym_radio(
[
'auto' => acym_translation('ACYM_CONFIGURATION_QUEUE_AUTOMATIC'),
'automan' => acym_translation('ACYM_CONFIGURATION_QUEUE_AUTOMAN'),
'manual' => acym_translation('ACYM_CONFIGURATION_QUEUE_MANUAL'),
],
'config[queue_type]',
$this->config->get('queue_type', 'automan'),
[
'related' => [
'auto' => 'automatic_only',
'automan' => 'automatic_manual',
'manual' => 'manual_only',
],
],
[],
false,
$disabledOptions
);
?>
'ACYM_AUTO_SEND_PROCESS_DESC']);
?>
config->get('cron_frequency');
$valueBatch = acym_level(ACYM_ENTERPRISE) ? $this->config->get('queue_batch_auto', 1) : 1;
if (!function_exists('curl_multi_exec') && ($cronFrequency < 900 || intval($valueBatch) > 1)) {
acym_display(acym_translation('ACYM_MULTI_CURL_DISABLED'), 'error', false);
} elseif (empty($cronFrequency) && !empty($this->config->get('active_cron', 0))) {
acym_display(acym_translation('ACYM_EMPTY_FREQUENCY'), 'error', false);
}
$disabledBatch = acym_level(ACYM_ENTERPRISE) ? '' : 'disabled';
$delayTypeAuto = $data['typeDelay'];
$delayHtml = '';
ob_start();
$delayTypeAuto->display(
'config[cron_frequency]',
$cronFrequency,
\AcyMailing\Types\DelayType::TYPE_MINUTES_HOURS,
'',
'auto_sending_input'
);
$delayHtml .= ob_get_clean().'';
echo wp_kses(
acym_translationSprintf(
'ACYM_SEND_X_BATCH_OF_X_EMAILS_EVERY_Y',
'',
'',
$delayHtml
),
[
'input' => [
'disabled' => true,
'class' => true,
'type' => true,
'min' => true,
'max' => true,
'name' => true,
'value' => true,
'onchange' => true,
'id' => true,
],
'span' => [
'data-acym-tooltip' => true,
],
'select' => [
'class' => true,
'onchange' => true,
'name' => true,
'id' => true,
],
'option' => [
'value' => true,
'selected' => true,
],
'script' => [],
]
);
echo '';
acym_info(['textShownInTooltip' => 'ACYM_TOO_MANY_BATCHES', 'isWarning' => true]);
echo '';
?>
config->get(
'email_frequency',
0
)
).'" />'
),
[
'input' => [
'class' => true,
'type' => true,
'min' => true,
'name' => true,
'value' => true,
],
]
);
?>
280'),
[
'span' => [
'id' => true,
],
]
); ?>
acym_translation('ACYM_ONE_SECOND_PER_EMAIL_WARNING'),
]
);
?>
acym_translation('ACYM_SEND_FASTER_DECREASE_WAIT'),
]
);
?>
config->get('queue_send_from_hour', '00'),
['class' => 'intext_select']
);
$minutesFrom = acym_select(
$data['listAllMinutes'],
'config[queue_send_from_minute]',
$this->config->get('queue_send_from_minute', '00'),
['class' => 'intext_select']
);
$hoursTo = acym_select(
$data['listHours'],
'config[queue_send_to_hour]',
$this->config->get('queue_send_to_hour', '23'),
['class' => 'intext_select']
);
$minutesTo = acym_select(
$data['listAllMinutes'],
'config[queue_send_to_minute]',
$this->config->get('queue_send_to_minute', '59'),
['class' => 'intext_select']
);
echo wp_kses(
acym_translationSprintf('ACYM_SEND_FROM_TO', $hoursFrom, $minutesFrom, $hoursTo, $minutesTo),
[
'select' => [
'class' => true,
'name' => true,
'id' => true,
],
'option' => [
'value' => true,
'selected' => true,
],
]
);
?>
'config[queue_stop_weekend]', 'value' => $this->config->get('queue_stop_weekend', 0)]); ?>
config->get('queue_nbmail')).'" />',
''
),
[
'input' => [
'class' => true,
'type' => true,
'min' => true,
'name' => true,
'value' => true,
],
]
);
?>
'.esc_html(acym_translation('ACYM_MAX_NB_TRY')).'';
acym_info(['textShownInTooltip' => 'ACYM_MAX_NB_TRY_DESC']); ?>
config->get('queue_try')).'">'
),
[
'input' => [
'class' => true,
'type' => true,
'min' => true,
'name' => true,
'value' => true,
],
]
);
$failaction = $data['failaction'];
echo ' '.wp_kses(
acym_translationSprintf('ACYM_CONFIG_TRY_ACTION', $failaction->display('maxtry', $this->config->get('bounce_action_maxtry', 'noaction'))),
[
'select' => [
'class' => true,
'style' => true,
'onchange' => true,
'name' => true,
'id' => true,
],
'option' => [
'value' => true,
'selected' => true,
],
'span' => [
'id' => true,
'style' => true,
],
]
); ?>
'ACYM_NUMBER_OF_DAYS_TO_CLEAN_QUEUE_DESC',
]
);
?>
'ACYM_RECORD_STATS_EACH_EMAIL_DESC']); ?>
'config[queue_statistics_by_batch]', 'value' => $this->config->get('queue_statistics_by_batch', 1)]); ?>
'ACYM_SET_FOLLOWUP_PRIORITY_DESC']); ?>
'config[followup_max_priority]', 'value' => $this->config->get('followup_max_priority', 0)]); ?>
'ACYM_USE_DEDICATED_SENDING_PROCESS_DESC']); ?>
'config[dedicated_send_process]',
'value' => $this->config->get('dedicated_send_process', 0),
]);
?>