get($value, $type);
echo ' ';
acym_select(
$values,
'delaytype'.$num,
$return->type,
[
'class' => 'intext_select',
'onchange' => $updateFunction,
],
'value',
'text',
'delaytype'.$num,
false,
true
);
echo '';
}
public function get(int $value, int $type): object
{
$return = new \stdClass();
$return->value = $value;
if ($type === 0) {
$return->type = 'second';
$return->typeText = acym_translation('ACYM_SECONDS');
} else {
$return->type = 'minute';
$return->typeText = acym_translation('ACYM_MINUTES');
}
if ($return->value >= 60 && $return->value % 60 == 0) {
$return->value = (int)$return->value / 60;
$return->type = 'minute';
$return->typeText = acym_translation('ACYM_MINUTES');
if ($type !== 0 && $return->value >= 60 && $return->value % 60 == 0) {
$return->type = 'hour';
$return->typeText = acym_translation('ACYM_HOURS');
$return->value = $return->value / 60;
if ($type !== 2 && $return->value >= 24 && $return->value % 24 == 0) {
$return->type = 'day';
$return->typeText = acym_translation('ACYM_DAYS');
$return->value = $return->value / 24;
if ($type >= 3 && $return->value >= 30 && $return->value % 30 == 0) {
$return->type = 'month';
$return->typeText = acym_translation('ACYM_MONTHS');
$return->value = $return->value / 30;
} elseif ($return->value >= 7 && $return->value % 7 == 0) {
$return->type = 'week';
$return->typeText = acym_translation('ACYM_WEEKS');
$return->value = $return->value / 7;
}
}
}
}
return $return;
}
}