From 14215b64caf57d923d07c1feee677ea32b0e2f80 Mon Sep 17 00:00:00 2001 From: steve-lad <72376554+steve-lad@users.noreply.github.com> Date: Fri, 6 Aug 2021 08:42:39 +0200 Subject: [PATCH] Finalise chan-sccp build info --- sccpManClasses/aminterface.class.php | 2 +- views/server.info.php | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/sccpManClasses/aminterface.class.php b/sccpManClasses/aminterface.class.php index 93a3627..341e359 100644 --- a/sccpManClasses/aminterface.class.php +++ b/sccpManClasses/aminterface.class.php @@ -477,7 +477,7 @@ class aminterface $result['RevisionNum'] = $metadata["RevisionNum"]; } if (isset($metadata['ConfigureEnabled'])) { - $result['buildInfo'] = implode(';', $metadata['ConfigureEnabled']); + $result['buildInfo'] = $metadata['ConfigureEnabled']; } } return $result; diff --git a/views/server.info.php b/views/server.info.php index f46b094..ff626cb 100644 --- a/views/server.info.php +++ b/views/server.info.php @@ -37,8 +37,10 @@ $info['XML'] = $this->xmlinterface->info(); $info['sccp_class'] = $driver['sccp']; $info['Core_sccp'] = array('Version' => $core['Version'], 'about' => "Sccp ver: {$core['Version']} r{$core['vCode']} Revision: {$core['RevisionNum']} Hash: {$core['RevisionHash']}"); -$info['chan-sccp build info'] = array('Version' => $core['Version'], 'about' => "{$core['buildInfo']}"); +$capabilityArray = array( "park", "pickup", "realtime", "video", "conference", "dirtrfr", "feature_monitor", "functions", "manager_events", + "devicestate", "devstate_feature", "dynamic_speeddial", "dynamic_speeddial_cid", "experimental", "debug"); +$info['chan-sccp build info'] = array('Version' => $core['Version'], 'about' => 'Following options NOT built: ' . implode('; ',array_diff($capabilityArray, $core['buildInfo']))); $info['Asterisk'] = array('Version' => FreePBX::Config()->get('ASTVERSION'), 'about' => 'Asterisk.'); if (!empty($this->sccpvalues['SccpDBmodel'])) {