]> Git [git.vados.ru] :: Repos - Mikrotiks/ros.vados.ru.git/commitdiff
Auto-commit: AM-Backup-UpdateEmail.rsc manual update on 4/30/2026, 2026-04-30T15...
authorvados-dev <192440777+vados-dev@users.noreply.github.com>
Thu, 30 Apr 2026 15:21:11 +0000 (18:21 +0300)
committervados-dev <192440777+vados-dev@users.noreply.github.com>
Thu, 30 Apr 2026 15:21:11 +0000 (18:21 +0300)
html/AM-Backup-UpdateEmail.rsc

index e8b92efddaa1401ab25dee2b27dc6e2cc8571fb6..d34cb4a0f540257da1d869e893bad85b13faf758 100644 (file)
       do={ :error ("Global config and/or functions not ready."); }; } delay=500ms max=50;\r
   :local ScriptName [ :jobname ];\r
 \r
+:local IfThenElse do={:if ([ :tostr $1 ] = "true" || [ :tobool $1 ] = true) do={:return $2}; :return $3;}\r
+:local EitherOr do={\r
+  :if ([ :typeof $1 ] = "num") do={:if (($1 != 0) = true) do={:return $1} else={:return $2};}\r
+  :if ([ :typeof $1 ] = "time") do={:if (($1 > 0s) = true) do={:return $1} else={:return $2};}\r
+  :if ([ :len [ :tostr $1 ] ] > 0) do={:return $1} else={:return $2};\r
+}\r
+\r
 :global LogPrint;\r
 :global EditSchedulers;\r
 \r