From 77ec3293f0803eacb7d6684b63f4add68ed767b9 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Mon, 24 Feb 2020 11:06:17 +0100 Subject: global-functions: introduce $TimeIsSync --- global-functions | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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; +} -- cgit v1.2.3-54-g00ecf