]> Git [git.vados.ru] :: Repos - Mikrotiks/ros.vados.ru.git/commitdiff
Autocommit in repo: ros.vados.ru, generated by owner: root, in 15:55:03 30.04.2026.
authorvados-dev <192440777+vados-dev@users.noreply.github.com>
Thu, 30 Apr 2026 12:55:03 +0000 (15:55 +0300)
committervados-dev <192440777+vados-dev@users.noreply.github.com>
Thu, 30 Apr 2026 12:55:03 +0000 (15:55 +0300)
html/AM-Backup-UpdateEmail.rsc
html/AM-GlobalFunc.rsc

index 927f538612d9c705eebe2e657c0115360a5ef75d..e8b92efddaa1401ab25dee2b27dc6e2cc8571fb6 100644 (file)
@@ -42,7 +42,6 @@
 # :if ([ $EditSchedulers "my-script" "1d" "03:41:27" "My custom scheduler comment" false false "jan/01/1970" ] = false) do={:set ExitOK false; :error true;}\r
 \r
 :set EditSchedulers do={\r
-  :global LogPrint;\r
   :local SchedName [ :tostr $1 ];\r
   :if ([ :len $SchedName ] = 0) do={ :return false; }\r
   :local Interval [ :tostr $2 ];\r
@@ -61,7 +60,7 @@
   :onerror Err {\r
     # Check if scheduler exists, if not - create it\r
     :if ([ :len [ /system/scheduler/find where name=$SchedName ] ] = 0) do={\r
-      $LogPrint warning $SchedName ("System Scheduler for script: " . $SchedName . " is NOT SET! Fix It Now!");\r
+      :log warning ($SchedName . "System Scheduler for script: " . $SchedName . " is NOT SET! Fix It Now!");\r
       /system/scheduler/add comment=$Comment interval=$Interval name=$SchedName on-event=$OnEvent policy=$Policy start-date=$StartDate start-time=$StartTime;\r
     }\r
     # Check if scheduler parameters are correct, if not - fix them\r
@@ -72,7 +71,7 @@
       /system/scheduler/set $SchedName interval=$Interval;\r
     }\r
     :if ([ /system/scheduler/get $SchedName on-event ] != $OnEvent) do={\r
-          /system/scheduler/set $SchedName on-event=$OnEvent;\r
+      /system/scheduler/set $SchedName on-event=$OnEvent;\r
     }\r
     :if ([ /system/scheduler/get $SchedName policy ] != $Policy) do={\r
       /system/scheduler/set $SchedName policy=$Policy;\r
     :if ([ /system/scheduler/get $SchedName start-time ] != $StartTime) do={\r
       /system/scheduler/set $SchedName start-time=$StartTime;\r
     }\r
-  } do={$LogPrint error $0 ("Failed to add/modify shceduler for '" . $SchedName . "' failed: " . $Err); :return false};\r
+  } do={:log error ($SchedName . "Failed to add/modify scheduler for '" . $SchedName . "' failed: " . $Err); :return false};\r
     :return true;\r
 }\r
 \r
 :if ([ $EditSchedulers $ScriptName $SchedInterval $SchedStartTime $SchedComment ] = false) do={\r
-  $LogPrint error $ScriptName ("Failed to add/modify shceduler for " . $ScriptName . "!");\r
-  :set ExitOK false;\r
+  :log error ($ScriptName . "Failed to add/modify scheduler for " . $ScriptName . "!");\r
+  :set ExitOK true;\r
   :error true;\r
 }\r
 \r
-\r
 # Local Function CheckOSUpdateMode\r
 :local CheckOSUpdateMode;\r
 :set CheckOSUpdateMode do={\r
   :if ([ :len $NewMode ] = 0) do={\r
     :log error ($0 . "/nFunction /$CheckOSUpdateMode received empty value!");\r
     :return false;\r
-    :set ExitOK false;\r
     :error true;\r
   }\r
 \r
   :log warning ($0 . "/nFunction /$CheckOSUpdateMode received value: '" . $NewMode . "', but is may be only \"updateOnce\"!");\r
   :return false;\r
   }\r
+  :return true;\r
+  :set ExitOK true;\r
   :error false;\r
 }\r
 \r
index 3f415fa10c94d5f0e3369b55b0304c461ffb8c07..74dab2dfb3154d091dcb44b3075787545c0974fc 100644 (file)
@@ -17,9 +17,9 @@
 :global GlobalFuncReady false;
 
 # Git commit id & info, expected configuration version
-:global CommitId "main/290/58c18add";
+:global CommitId "main/291/0766014c";
 :global CommitTAG "unknown";
-:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 15:30:02 30.04.2026.";
+:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 15:55:03 30.04.2026.";
 
 # The variables are received right here.
 :global GlobalConfVersion 138;