. * * Version 0.1 * Author: Octavio Benedi Sanchez */ function save_values($data) { global $base_plugin; if (!empty($data['set_time'])) { //Set the time for the meshlium. exec('sudo date -s "'.$data['set_time'].'"'); } if ($data['ntp_server']=='on') { //Save ntp_time.conf values. $fp=fopen($base_plugin.'data/ntp_time.conf','w'); fwrite($fp,"ntp_mode=on\n"); fclose($fp); } else { //Remove ntp_time.conf values. $fp=fopen($base_plugin.'data/ntp_time.conf','w'); fclose($fp); } exec('sudo cp '.$base_plugin.'data/ntp_time.conf /etc/ntp_time.conf'); if ($data['gps_time_server']=='on') { //Save gps_time.conf values. $fp=fopen($base_plugin.'data/gps_time.conf','w'); fwrite($fp,"gps_mode=on\n"); fclose($fp); } else { //Remove gps_time.conf values. $fp=fopen($base_plugin.'data/gps_time.conf','w'); fclose($fp); } exec('sudo cp '.$base_plugin.'data/gps_time.conf /etc/gps_time.conf'); } ?>