';
$disableTabs = false;
$step = 0;
foreach ($steps as $task => $title) {
$class = 'step';
if ($disableTabs) {
$class .= ' disabled_step';
}
if ($currentStep === $task) {
$class .= ' current_step';
}
if ($step !== 0) {
echo '
';
$disableTabs = false;
foreach ($steps as $task => $title) {
if ($disableTabs) {
continue;
}
$classCurrentStep = $currentStep === $task ? 'acym__workflow__step__active' : '';
$classDisabled = $disableTabs ? 'acym__workflow__step__disabled' : '';
echo '
';
if ($task === $this->disabledAfter) {
$disableTabs = true;
}
}
echo '
';
}
public function displayTabs(array $steps, string $currentStep, array $options = []): void
{
$ctrl = acym_getVar('cmd', 'ctrl');
echo '