Line 421: |
Line 421: |
| # Looks good; go ahead and change the parameters. | | # Looks good; go ahead and change the parameters. |
| #------------------------------------------------------------ | | #------------------------------------------------------------ |
− | | + | |
| if ($newStatus ne "on") # asking to have NTP disabled | | if ($newStatus ne "on") # asking to have NTP disabled |
| { | | { |
| # make sure that the parameters are set for disabled | | # make sure that the parameters are set for disabled |
− | | + | |
| my $old = $conf {'UnsavedChanges'}; | | my $old = $conf {'UnsavedChanges'}; |
| db_set_prop(\%conf, 'ntpd', 'status', 'disabled'); | | db_set_prop(\%conf, 'ntpd', 'status', 'disabled'); |
| db_set_prop(\%conf, 'ntpd', 'NTPServer', ''); | | db_set_prop(\%conf, 'ntpd', 'NTPServer', ''); |
| $conf {'UnsavedChanges'} = $old; | | $conf {'UnsavedChanges'} = $old; |
− | | + | |
| system ("/sbin/e-smith/signal-event", "timeserver-update") == 0 | | system ("/sbin/e-smith/signal-event", "timeserver-update") == 0 |
| or die ("Error occurred while updating system configuration.\n"); | | or die ("Error occurred while updating system configuration.\n"); |
− | | + | |
| esmith::cgi::genHeaderNonCacheable | | esmith::cgi::genHeaderNonCacheable |
| ($q, \%conf, "Network time server disabled successfully"); | | ($q, \%conf, "Network time server disabled successfully"); |
− | | + | |
| esmith::cgi::genResult ($q, "You have disabled this service: The server will rely on its', 'internal clock, and will not try to synchronize from a time server."); | | esmith::cgi::genResult ($q, "You have disabled this service: The server will rely on its', 'internal clock, and will not try to synchronize from a time server."); |
| } | | } |
| else # enable service and synch with ntpServer | | else # enable service and synch with ntpServer |
− | | + | |
| { | | { |
| if ($ntpServer =~ /^([a-zA-Z0-9\.\-]+)$/) | | if ($ntpServer =~ /^([a-zA-Z0-9\.\-]+)$/) |
Line 458: |
Line 458: |
| } | | } |
| } | | } |
− | | + | |
| return; | | return; |
| } | | } |