Correct Field and add new event classes

add 2 new event classes for SCCPShowDevice

correct translator in ShowSCCPDevice_Response
This commit is contained in:
steve-lad 2021-02-28 13:33:41 +01:00 committed by Diederik de Groot
parent 5beee7f9a2
commit 315a693894
No known key found for this signature in database
GPG key ID: AFA728250A1BECD6
2 changed files with 13 additions and 6 deletions

View file

@ -35,7 +35,7 @@ class UnknownEvent extends Event
{
public function __construct($rawContent = '')
{
print_r($rawContent);
// print_r($rawContent);
// die();
}
}
@ -110,7 +110,7 @@ class ExtensionStatus_Event extends Event
class SCCPDeviceEntry_Event extends Event
{
}
class SCCPShowDeviceComplete_Event extends Event
@ -165,7 +165,14 @@ class SCCPShowDevicesComplete_Event extends Event
class SCCPDeviceButtonEntry_Event extends Event
{
}
class SCCPDeviceFeatureEntry_Event extends Event
{
// Returned by SCCPShowDevice
}
class SCCPVariableEntry_Event extends Event
{
// Returned by SCCPShowDevice
}
class SCCPDeviceLineEntry_Event extends Event
{
}
@ -177,5 +184,5 @@ class SCCPDeviceSpeeddialEntry_Event extends Event
}
class ExtensionStateListComplete_Event extends Event
{
}

View file

@ -434,10 +434,10 @@ class SCCPShowDevice_Response extends SCCPGeneric_Response
}
public function getResult()
{
// This object has a list of events _events, and a list of tables _tables.
$result = array();
foreach ($this->_events as $trow) {
dbug('keys are',$trow->getKeys());
$result = array_merge($result, $trow->getKeys());
}
$result['Buttons'] = $this->ConvertTableData(
@ -448,7 +448,7 @@ class SCCPShowDevice_Response extends SCCPGeneric_Response
)
);
$result['SpeeddialButtons'] = $this->ConvertTableData(
'Buttons',
'SpeeddialButtons',
array('id'),
array('id'=>'id','channelobjecttype'=>'channelobjecttype','name'=>'name','number'=>'number','hint'=>'hint')
);