From 085dac7fab5a475d66aa2e384cf9cd3f59c09347 Mon Sep 17 00:00:00 2001 From: RaspbianProyect by HP3ICC Date: Sun, 19 Mar 2023 01:52:06 +0000 Subject: [PATCH] Update dvswitch.sh --- install/dvswitch.sh | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/install/dvswitch.sh b/install/dvswitch.sh index 301b809..104625d 100644 --- a/install/dvswitch.sh +++ b/install/dvswitch.sh @@ -153,21 +153,15 @@ include_once $_SERVER['DOCUMENT_ROOT'].'/include/functions.php'; setTimeZone($local_tz); @@ -188,15 +182,18 @@ for ($i = 0; ($i <= 19); $i++) { //Last 20 calls echo " $listElem[2]"; } } - for ($a = 0; ($a < count($dmrIDline)); $a++) { - if (strpos($dmrIDline[$a], $listElem[2]) != false) { + $arr2 = strtoupper($listElem[2]); + for ($a = 0; ($a < $countDMRId); $a++) { + if (strpos($dmrIDline[$a], $arr2." ") != false) { $arr = explode(" ", strtoupper($dmrIDline[$a])); - if (($arr[1] != $dmrCall) && ($listElem[2] != $dmrCall)) { + if ($arr[1] == $arr2) { echo " $arr[2]"; - $dmrCall = $arr[1]; + $dmrCall = 1; + break; } } } + if ($dmrCall == 0) { echo " "; } if (strlen($listElem[4]) == 1) { $listElem[4] = str_pad($listElem[4], 8, " ", STR_PAD_LEFT); } if ( substr($listElem[4], 0, 6) === 'CQCQCQ' ) { echo " $listElem[4]"; @@ -238,7 +235,7 @@ for ($i = 0; ($i <= 19); $i++) { //Last 20 calls else { echo "$listElem[8]"; } } echo"\n"; - $dmrCall = ""; + $dmrCall = 0; } } }