This issue does not seem to be resolved.
My WAF Configure screen shows a time that is 7 hours later than my local time.
I am Los_Angeles. It is August, therefore DST.
This means that my actual time is 7 hrs earlier than UTC.
But Admin Tools>WAF>Configure WAF shows that the server time is UTC.
This makes it weird to set my Away Schedule.
In joomla:
I set Global Config>Server>Website Time Zone to Los_Angeles,
and I set Admin Tools>Hardening>Disable editing backend users to no,
and I set Users> me = superuser > Basic Settings>Time Zone to Los Angeles and saved it successfully by entering my password,
and I set Admin Tools>Hardening>Disable editing backend users to yes.
In /root/php.ini:
I set date.timezone = "America/Los_Angeles".
I then visited sitename/phpinfo.php.
The 'date' information shows a date.timezone of America/Los_Angeles for the Local Value, and UTC for the Master Value.
Everything associated with my website thinks that the time is Los_Angeles except Admin Tool>WAF, which thinks that the time is UTC.
In the phpinfo.php page, the Loaded Configuration File is /opt/cpanel/ea-php72/root/etc/php.ini .
It seems clear that WAF obtains time from this server file.
I can attempt to obtain host permission to edit that file, but you know the host will be reluctant.
Perhaps you can attempt to consider that the owner of a site should be able to operate Admin Tools according to his or her own timezone specified in php.ini or config.php.
My problem with Admin Tools is that correct timezone is out of reach. This is an Admin Tools problem.
Your problem with Admin Tools is that if a conflict develops between the owner-desired timezone and a different user timezone, then a user could be locked out by Away Schedule. This is a User problem.
Hmmm.
Thanks man, your backup and admin tools extensions are really great.
Dave