Better radiod.conf file handling.

This commit is contained in:
Pecusx
2016-11-03 19:29:48 +01:00
committed by GitHub
parent 4e39c8090b
commit ff9acd62ae
+20
View File
@@ -15,6 +15,26 @@ Global PiRadio config<br>
<?php <?php
$piradio = file_get_contents( "/etc/radiod.conf" ); $piradio = file_get_contents( "/etc/radiod.conf" );
$piradio_array = parse_ini_string($piradio); $piradio_array = parse_ini_string($piradio);
$write_conf = false;
if (!isset($piradio_array['rss'])) {
$piradio = $piradio."\r\n# RSS in standby (Pecus)\r\nrss=no\r\n";
$write_conf = true;
}
if (!isset($piradio_array['bright'])) {
$piradio = $piradio."\r\n# LCD backlight high brightness (Pecus)\r\nbright=no\r\n";
$write_conf = true;
}
if (!isset($piradio_array['media_update'])) {
$piradio = $piradio."\r\n# Always (after switch to media player) update media library (Pecus)\r\nmedia_update=no\r\n";
$write_conf = true;
}
if (!isset($piradio_array['pandora_available'])) {
$piradio = $piradio."\r\n# Is Pandora account available (Pecus)\r\npandora_available=no\r\n";
$write_conf = true;
}
if ($write_conf) {
file_put_contents('/etc/radiod.conf', $piradio);
}
echo "<b>"; echo "<b>";
echo '<input type="checkbox" name="rss" value="rss" '; echo '<input type="checkbox" name="rss" value="rss" ';
if ( $piradio_array['rss'] ) { if ( $piradio_array['rss'] ) {