Files
fusionpbx/app/extensions/resources/database/views/extensions.php
volga629-1 178f83d6be View statements fixes (#7657)
* Missing open statement 

Missing open statement 

```
$view['sql'] .= "); \n";

```

* Double SELECT will break query

Double SELECT break query

* Forgot update version

Forgot update version

* No matching ( 

No matching  opening 

```

FROM
v_contacts as c
);

```
2025-12-10 11:24:34 -07:00

15 lines
501 B
PHP

<?php
$view['name'] = "view_extensions";
$view['version'] = "20251207";
$view['description'] = "Show the extensions with assigned users";
$view['sql'] = "SELECT \n";
$view['sql'] .= " e.*, \n";
$view['sql'] .= " ( \n";
$view['sql'] .= " SELECT json_agg(u.*) \n";
$view['sql'] .= " FROM v_extension_users AS u \n";
$view['sql'] .= " WHERE u.extension_uuid = e.extension_uuid \n";
$view['sql'] .= " ) AS extension_users \n";
$view['sql'] .= "FROM v_extensions AS e;\n";