Commit Graph

7625 Commits

Author SHA1 Message Date
fusionate
4fcd98638b Order By [Function]: Only use natural sort function for PostgreSQL databases. 2023-10-19 18:45:42 +00:00
fusionate
0de8570dd3 Order By [Function]: Updated to support natural sorting. 2023-10-19 16:46:48 +00:00
fusionate
92e9c526d6 Menu [Class]: Minor adjustmemt to HTML output. 2023-10-18 13:13:39 +00:00
frytimo
77e4bb9865 Reorder project path and project root defines (#6787)
* reorder the project_root and project_path define so isset is called
before the config key project.root is used

* ensure project path begins with a '/'

* rewrite for empty string in project_path

* Update require.php
2023-10-16 21:54:56 -06:00
fusionate
dd1ba159ab Menu - Split longer submenus into two columns of items. 2023-10-17 00:27:59 +00:00
FusionPBX
d5f39cf0b2 Call Flow Summary add name, application, link, and a new summary style. Controlled by summary_style setting. 2023-10-12 23:58:11 -06:00
FusionPBX
4dbd4e10a3 Add missing default settings 2023-10-11 17:27:11 -06:00
FusionPBX
76404a03da Clear the $array variable before its used again 2023-10-11 16:57:50 -06:00
fusionate
bb140e05a3 Provisioning - Yealink [T54W]: Better remote and/or local wallpaper/background compatibility. 2023-10-04 21:22:30 +00:00
FusionPBX
f6a3881308 Removed magic quotes as it was deprecated in PHP 7.4 2023-10-02 12:47:12 -06:00
FusionPBX
ebb8193add outbound_route_to_bridge break only after matching a route
Changing this to behave like a call in the dialplan only break if a matching outbound route has been found.
2023-09-29 16:56:30 -06:00
OskarFranck
0773a346c2 Bulk changes of Swedish translations (#6807)
authored-by: oskfra <oskar.franck@bahnhof.net>
2023-09-28 09:32:34 -06:00
FusionPBX
7ab357380b simplify the while statement 2023-09-27 23:30:18 -06:00
FusionPBX
bf8c6f8078 Simplify event_socket code 2023-09-27 23:23:56 -06:00
FusionPBX
7246961b9f Add multicast page provision variables for Yealink t43u 2023-09-27 08:50:04 -06:00
FusionPBX
4d1194828d Simplify the permissions class 2023-09-21 12:07:32 -06:00
FusionPBX
cfd773fbf4 Update switch.php 2023-09-20 22:36:55 -06:00
frytimo
9a982edc2e update the settings set method to use params instead of array (#6804)
* update the settings set method to use params instead of array

* remove test code
2023-09-20 17:59:37 -06:00
fusionate
518c32efe6 Misc: Mitigate PHP 8.1 warnings. 2023-09-20 20:49:27 +00:00
fusionate
d9d17a6917 Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
fusionate
e4bb0dda6a Footer: Resolve PHP 8.1 warning. 2023-09-20 17:19:19 +00:00
FusionPBX
2d51bba633 Update template name to gxv3240 2023-09-20 09:25:31 -06:00
FusionPBX
169bf8788a Update code using the settings class 2023-09-19 12:56:08 -06:00
FusionPBX
4b9ff10eef Update email.php 2023-09-19 12:22:00 -06:00
FusionPBX
7f2934ff24 Use !empty when using the setting->get method 2023-09-19 12:17:04 -06:00
FusionPBX
0931324d13 Update email class to use the settings class 2023-09-19 12:14:58 -06:00
FusionPBX
925e37e31f Add yealink_dnd_allow to a few yealink templates 2023-09-18 09:44:03 -06:00
FusionPBX
bf47bbcc47 Event Socket settings auto defaults or custom using config.conf 2023-09-16 15:07:41 -06:00
FusionPBX
bc9e5abaf8 Update directory.php 2023-09-16 02:19:29 -06:00
FusionPBX
fb8b6db71d Get event socket details from the settings class 2023-09-16 02:00:57 -06:00
FusionPBX
c6d966395e Use settings class for app_defaults.php 2023-09-16 00:22:12 -06:00
FusionPBX
3f4c4702c5 Add set method to the settings class 2023-09-14 15:43:52 -06:00
FusionPBX
f6b92fc565 Bypass permission check for command line 2023-09-14 15:42:56 -06:00
FusionPBX
e5f6c3067a settings class use get and refine further 2023-09-14 12:28:38 -06:00
fusionate
efcf484e57 Ace Editor: Include license and version note. 2023-09-13 19:05:45 +00:00
fusionate
cebab0b812 PHP/Script/Provision/XML Editor: Updated Ace to latest version (1.24.2). 2023-09-13 18:58:29 +00:00
FusionPBX
0ec6ed696c Create a new settings class 2023-09-13 09:46:52 -06:00
FusionPBX
11df74853a Change variable from permission to permission_name 2023-09-11 11:54:36 -06:00
FusionPBX
5f688f2e1d Update functions.php 2023-09-11 11:43:31 -06:00
FusionPBX
2c5724c6ed Add new class methods and use them 2023-09-11 01:45:19 -06:00
fusionate
7f48c0f676 Device - Edit: Integrate QR provisioning for Sipnetic softphone. 2023-09-07 23:26:27 +00:00
FusionPBX
40a7ed7b15 xml sanitize allow $1 and $2
Continue to remove any ${variables}  in this format
2023-08-30 12:50:08 -06:00
sdwru
3b617cb35c Update switch.php (#6785)
Running install.php the first time after a manual (not using script) install on Debian 11, there is a failure due to $_SESSION['switch']['conf']['dir'] not yet existing.  Subsequent installs will work.  It's only on the first install that it fails.  There may be better ways but this is the fix I came up with that works for me.
2023-08-29 10:56:31 -06:00
jonathanblack1000
254d58f614 Second try fixing line keys on GXP2135 (#6793)
GXP2135 requires special handling on keys to handle line key vs BLF/Speed dial vs blank.
2023-08-29 10:55:19 -06:00
FusionPBX
988e2490c5 Set the switch session variable tusing the name
To be consistent the $_SESSION['switch'] variables currently require the name. Without this switch session variables are inconsistent.

This inconsistently caused a problem with creating the recording directory for new domains.
2023-08-28 15:07:31 -06:00
FusionPBX
4eb7fdf007 Update default and domain setting session array
In the "domains" class upgrade method, only set the value when either "default_setting_enabled" is true or "domain_setting_enabled" is equal to true.
2023-08-28 14:45:39 -06:00
FusionPBX
bf520a38d7 Save the category name and not the description in vars.xml 2023-08-26 23:03:38 -06:00
jonathanblack1000
c97ac88cd2 Fix line keys on GXP2135 and contribute GHP6xx template. (#6780) 2023-08-26 10:50:36 -06:00
Mihir Gajjar
9933b44335 Snom D735 Smartlabel Settings (#6776)
* Updated Snom template for Intercom policy

Allow to make changes to Snom intercom policy

* Updated Snom D735 template for setting the Smartlabel display mode

This settings allows to set a domain setting on how we want to see the labels on Snom D735 phones
2023-08-26 10:49:33 -06:00
FusionPBX
5439a80095 Account for dialplan_detail_enabled is null as enabled true
The interface treats dialplan_detail_enabled null as enabled so in the outbound_route_to_bridge treat it as enabled true.
2023-08-23 19:23:11 -06:00