Commit Graph

7658 Commits

Author SHA1 Message Date
fusionate
f4d8ec9182 Email [Class]: Remove redundant if statements, simplify logic. 2023-12-29 18:19:59 +00:00
denisent
6d3671840d account.3.fallback.timeout typo (#6855) 2023-12-21 20:39:42 -07:00
denisent
06aec4b707 account.3.fallback.timeout typo (#6854) 2023-12-21 20:39:13 -07:00
fusionate
0e4f933da2 Functions: Minor clean up. 2023-12-22 00:09:26 +00:00
demonspork
df6d56d148 Support updating optional installed apps via git (#6513)
* WIP: Support updating optional installed apps via git

* support app source update via cli

* Update app_languages.php

* Update index.php

* Refactor App Git updating

Refactor Optional App Git updating for more resilience and better handling of ssh remotes and to only update each repository once.

* git app updates fix gui updates for repo based updating
2023-12-21 12:28:04 -07:00
FusionPBX
ac599a1b48 Update {$mac}.cfg 2023-12-16 16:37:00 -07:00
frytimo
10e7b485e7 Schema change object property db instead of database->db (#6833) 2023-12-16 07:54:20 -07:00
FusionPBX
eee9006c1f Add format_seconds function 2023-12-14 17:01:32 -07:00
FusionPBX
40998fdac1 Fix color_adjust rgb error 2023-12-12 16:44:52 -07:00
FusionPBX
16ee4900b0 Factory defaulted phone middle softkey Contacts button is enabled by default. For that reason set directory_setting.local_directory.enabl to 1. 2023-12-11 17:58:05 -07:00
FusionPBX
942a4fc547 Rename yealink_rport_1 to yealink_rport. T58W , t5x, and vp530 2023-12-11 16:18:27 -07:00
frytimo
9f204a7cac move explode of $line inside of if block to fix php warning for line 93 (#6842) 2023-12-07 18:38:57 -07:00
frytimo
1664bef5d9 use empty check instead of string check to prevent php warning (#6843) 2023-12-07 18:38:01 -07:00
FusionPBX
47161fae80 yealink multicast variables 2023-12-07 15:52:46 -07:00
frytimo
3a4c2f72e2 Event socket bug fix and more docs (#6823)
* Add documentation to methods. Use is_resource for added type detection

* Allow connect to specify timeout in microseconds with default 30,000

* Update calling mechanism for event sockets

* Update project for new singleton event sockets

* remove unused variable

* catch errors on closing the socket
2023-12-02 17:16:18 -07:00
FusionPBX
2a0f2f53a0 Update assigned method use SQL IN 2023-11-23 11:51:47 -07:00
frytimo
12fb45c99f Update logging class (#6829)
* logging class improvements

* remove alias

* adjust line print out for field order

* refactor class name to be inline with framework standard

* fix writing direct to write method
2023-11-13 18:55:52 -07:00
agree
90946bbc07 [security] xml validate ringback fields (#6819) 2023-11-12 19:09:34 -07:00
FusionPBX
608031522a Update 2130 back to previous numbers.
On  version 1.0.11.79  firmware it seems to need these numbers.
2023-11-11 11:15:50 -07:00
FusionPBX
968706dac2 Using this->apps more consistently
A previous commit moved from $apps to $this->apps but missed some required uses of the $apps array.
2023-11-08 14:18:24 -07:00
FusionPBX
0378f484c5 Update gxp2130 key numbers
The key numbers shown in the template are correct for most keys on the gpx2130.
2023-11-07 11:32:58 -07:00
fusionate
145025946a Sounds [Class]: Update to support use on Conference Center Greeting. 2023-11-06 19:42:02 +00:00
FusionPBX
2ed2ac63ae Add table exists and set row exists 2023-11-03 23:55:35 -06:00
frytimo
372db3cc50 Patch contacts calling multiple schemas (#6826)
* improve performance for contacts app_defaults

* add app_name and app_uuid as constants in class

* performance boost by removing scanning app_defaults twice

* Update app_defaults.php

* Update schema.php

---------

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-11-03 14:04:07 -06:00
FusionPBX
fa123ff069 Build dialplan xml from the array. More efficient to save data and xml in one step. 2023-11-03 02:18:57 -06:00
FusionPBX
ac1cb868b8 Update GRP series phones to support memory keys and expansion modules 2023-11-01 17:29:58 -06:00
FusionPBX
3e367ca388 Support Grandstream GXP200EXT Expansion modules 2023-11-01 15:42:34 -06:00
FusionPBX
de1f1af13a Add grandstream_ip_address_mode 2023-10-31 15:48:04 -06:00
FusionPBX
ac6db02fab Update Grandstream GRP phones with version 2 templates no p-codes 2023-10-28 22:35:55 -06:00
FusionPBX
77a13ad9ea Update Grandstream version 2 templates. No P-codes 2023-10-28 02:31:24 -06:00
FusionPBX
a391bcc977 Add version and fix LastName 2023-10-26 15:05:09 -06:00
FusionPBX
42c21e715e Update footer.php 2023-10-24 20:05:21 -06:00
fusionate
d5ae60897c Footer: Fix Domain Selector for superadmin when Domain Reseller app installed and Login Destination set. 2023-10-24 16:57:54 +00:00
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