fix a few error, undefined vars, update phpstan, fix adapter data preset on edit phone

This commit is contained in:
osaajani 2023-02-06 04:35:08 +01:00
parent 715afd79ec
commit 47b81c1af3
9 changed files with 34 additions and 64 deletions

View file

@ -315,25 +315,14 @@ class Phone extends \descartes\Controller
return $this->redirect(\descartes\Router::url('Phone', 'list'));
}
$adapters = $this->internal_adapter->list_adapters();
foreach ($phones as &$phone)
{
$limits = $this->internal_phone->get_limits($phone['id']);
$phone['limits'] = $limits;
}
$phone_data = json_decode($phone['adapter_data'], true);
$adapters = $this->internal_adapter->list_adapters();
foreach ($adapters as &$adapter)
{
foreach ($adapter['meta_data_fields'] as &$data_field)
{
if (key_exists($data_field['name'], $phone_data))
{
$data_field['value'] = $phone_data[$data_field['name']];
}
}
}
$this->render('phone/edit', [
'phones' => $phones,
'adapters' => $adapters,