diff options
Diffstat (limited to 'global-functions')
-rw-r--r-- | global-functions | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/global-functions b/global-functions index 7d242e6..0e1530c 100644 --- a/global-functions +++ b/global-functions @@ -35,6 +35,7 @@ :global DeviceInfo; :global ScriptInstallUpdate; :global MailServerIsUp; +:global TimeIsSync; # url encoding :set UrlEncode do={ @@ -458,3 +459,18 @@ :return false; } + +# check if system time is sync +:set TimeIsSync do={ + :if ([ / system ntp client get enabled ] = true && \ + [ / system ntp client get status ] = "synchronized") do={ + :return true; + } + + :if ([ / ip cloud get update-time ] = true && \ + [ :typeof [ / ip cloud get public-address ] ] = "ip") do={ + :return true; + } + + :return false; +} |