diff --git a/homepage/index.php b/homepage/index.php index 368e3da..2abdd61 100644 --- a/homepage/index.php +++ b/homepage/index.php @@ -1,106 +1,24 @@ - +
- - - - - - - "; - } - if($_POST['view'] == "Live Stream"){ - echo ""; - } - if($_POST['view'] == "Extractions"){include('play.php');} - if($_POST['view'] == "Settings"){include('scripts/config.php');} - if($_POST['view'] == "Advanced"){include('scripts/advanced.php');} - if($_POST['view'] == "Log"){ - $url = 'http://birdnetpi.local:8080'; - header("location: $url;"); - } - if($_POST['view'] == "Included"){ - if(isset($_POST['species']) && isset($_POST['add'])){ - $file='/home/pi/BirdNET-Pi/include_species_list.txt'; - $str=file_get_contents("$file"); - $str = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $str); - file_put_contents("$file", "$str"); - if(isset($_POST['species'])){ - foreach ($_POST['species'] as $selectedOption) - file_put_contents("/home/pi/BirdNET-Pi/include_species_list.txt", $selectedOption."\n", FILE_APPEND); - } - } elseif(isset($_POST['species']) && isset($_POST['del'])){ - $file = '/home/pi/BirdNET-Pi/include_species_list.txt'; - $str = file_get_contents("$file"); - $str = preg_replace('/^\h*\v+/m', '', $str); - file_put_contents("$file", "$str"); - foreach($_POST['species'] as $selectedOption) { - $content = file_get_contents("/home/pi/BirdNET-Pi/include_species_list.txt"); - $newcontent = str_replace($selectedOption, "", "$content"); - file_put_contents("/home/pi/BirdNET-Pi/include_species_list.txt", "$newcontent"); - } - $file = '/home/pi/BirdNET-Pi/include_species_list.txt'; - $str = file_get_contents("$file"); - $str = preg_replace('/^\h*\v+/m', '', $str); - file_put_contents("$file", "$str"); - } - include('scripts/include_list.php'); - } - if($_POST['view'] == "Excluded"){ - if(isset($_POST['species']) && isset($_POST['add'])){ - $file = '/home/pi/BirdNET-Pi/exclude_species_list.txt'; - $str = file_get_contents("$file"); - $str = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $str); - file_put_contents("$file", "$str"); - foreach ($_POST['species'] as $selectedOption) - file_put_contents("/home/pi/BirdNET-Pi/exclude_species_list.txt", $selectedOption."\n", FILE_APPEND); - } elseif (isset($_POST['species']) && isset($_POST['del'])){ - $file = '/home/pi/BirdNET-Pi/exclude_species_list.txt'; - $str = file_get_contents("$file"); - $str = preg_replace('/^\h*\v+/m', '', $str); - file_put_contents("$file", "$str"); - foreach($_POST['species'] as $selectedOption) { - $content = file_get_contents("/home/pi/BirdNET-Pi/exclude_species_list.txt"); - $newcontent = str_replace($selectedOption, "", "$content"); - file_put_contents("/home/pi/BirdNET-Pi/exclude_species_list.txt", "$newcontent"); - } - $file = '/home/pi/BirdNET-Pi/exclude_species_list.txt'; - $str = file_get_contents("$file"); - $str = preg_replace('/^\h*\v+/m', '', $str); - file_put_contents("$file", "$str"); - } - include('scripts/exclude_list.php'); +echo ""; +if(isset($_GET['log'])){ + if (file_exists('/home/pi/BirdNET-Pi/thisrun.txt')) { + $config = parse_ini_file('/home/pi/BirdNET-Pi/thisrun.txt'); + $logs = $config['BIRDNETLOG_URL']; + } elseif (file_exists('/home/pi/BirdNET-Pi/firstrun.ini')) { + $config = parse_ini_file('/home/pi/BirdNET-Pi/firstrun.ini'); + $logs = $config['BIRDNETLOG_URL']; } + header("Location: $logs"); +}elseif(isset($_GET['spectrogram'])){ + header("Location: /spectrogram.php"); +} else { + echo "