Commit Graph

488 Commits

Author SHA1 Message Date
FusionPBX efd9f8979e
Use standard time GMT offset 2025-03-28 17:45:13 -06:00
FusionPBX 90b774e86d
Add default setting daylight_savings_auto 2025-03-26 11:44:17 -06:00
FusionPBX 1778963607
Calculate the daylight savings settings 2025-03-21 19:51:27 -06:00
frytimo 056ddc93ca
remove the automatic setting of server connection port in provisioning (#7243)
* remove the automatic setting of the server connection port in provisioning
2025-02-13 14:09:03 -07:00
FusionPBX 965b245794
Use lowercase matching domain name #7230
When the domain name has upper and lower case letters. The domain UUID results in not found in app/provision
2025-01-24 16:03:53 -07:00
FusionPBX cd8d5302ac
Fix temporary permissions 2024-11-29 13:57:01 -07:00
Antonio Fernandez 9e5116b8fb
contacts appear by default in templates (#7154) 2024-11-09 18:30:03 -07:00
FusionPBX afdb029a25
Update http_auth to use boolean 2024-11-01 14:17:32 -06:00
FusionPBX 175e88e15a
Fix for the device template
If the device vendor matches then use the alternate device template
2024-11-01 12:33:34 -06:00
FusionPBX 11cc01a79a
Provision settings adjust types
If the type is boolean with a value of 0 or 1, use type text; if it is numeric, use type text.

 The template default setting uses a string for the template values, and a boolean type is used with conditions.
2024-10-23 15:10:31 -06:00
FusionPBX 2765c1d229
Extension directory order by first name 2024-10-22 19:11:07 -06:00
FusionPBX d28a98bbb1
Update provision.php
Remove debug info
2024-10-22 19:06:45 -06:00
FusionPBX 3415d57751
Provision enabled setting default boolean 2024-10-22 19:00:05 -06:00
FusionPBX fa596c94a4
Provision setting enabled use boolean 2024-10-22 18:58:03 -06:00
FusionPBX 23acd611c2
Boolean settings as type boolean
PHP 7.1 and 8.1 handled boolean string differently. Changed the type to a proper boolean to resolve this issue.
2024-10-22 18:23:49 -06:00
FusionPBX f24847d1c4
Update index.php 2024-10-21 15:25:45 -06:00
FusionPBX 7f2bd7d53a
Fix provision auto_insert_enabled 2024-09-28 11:01:39 -06:00
FusionPBX 2032e4937e
Support sip_port value of 0
Change empty to !isset to account for sip_port that can be set to 0.
2024-09-10 13:40:44 -06:00
FusionPBX 4dfcba93b7
Update code for line key variables
Search and replace the variables such as user_id, display_name, and other preset variables to match the correct line key. Focused on it working with multiple line keys.
2024-09-04 20:21:03 -06:00
NorwayFun aabc2f33a8
Localization: Add full support for Georgian language (#7110)
* Translating apps to Georgian

* Translating apps to Georgian

* Translating more apps to Georgian

* Translating more apps to Georgian

* Translating more apps to Georgian

* Translating more apps to Georgian

* Translating more apps to Georgian

* Translating theme to Georgian

* Translating core to Georgian

* Translating core to Georgian

* Translating core to Georgian by Marie

* Translating core to Georgian

* Translating resources to Georgian by Marie

* Translating core to Georgian

* fix app_languages.php
2024-08-28 09:59:02 -06:00
frytimo 2cbb4dbc31
remove instances where a pointer is used in a foreach loop for value (#7108) 2024-08-22 12:41:10 -06:00
FusionPBX 0829062cc7
Remove the http_domain_filter
The reason its removed from the class is http_domain_filter was moved to provision/index.php
2024-08-07 15:18:02 -06:00
frytimo be68bfb915
honor the domain_filter setting in default settings (#7085)
It was found that the domain_filter was not working when provisioning devices. This can lead to conflicts if a device address is in multiple domains or a valid device address is sent for another domain. This enforces the check so that if http_domain_filter is enabled and the domain name does not match the device specified, it will reject the request.
2024-08-07 14:09:26 -06:00
FusionPBX 163403acc7
Re-use the database object 2024-08-05 15:07:13 -06:00
FusionPBX cd1cc70044
Remove redundant database objects
This reduces database connections and improves performance.
2024-08-05 14:22:17 -06:00
Antonio Fernandez 5cc9f93be8
Find Snom MAC via UA (#7057)
* Find Snom MAC via UA
2024-07-19 13:38:03 -06:00
Antonio Fernandez fcc2eed4fa
Update provision.php (#7054)
unset the $sql var where needed
2024-07-18 12:07:10 -06:00
FusionPBX 42a3969836
Update provision.php
Used to replace the domain name in the yealink_provision_url
2024-07-12 18:04:14 -06:00
FusionPBX 41de2177e1
Update provision.php
Fix bug to pass the parameters including settings and database.
2024-07-08 13:37:58 -06:00
FusionPBX 0ff2503240
Update index.php
Minor changes. Use the provision array to get the cidr details.
2024-07-04 18:01:50 -06:00
FusionPBX 1d7bcbe0ee
Device disabled send message to syslog 2024-07-04 17:58:12 -06:00
FusionPBX 1f077ebc2b
Bug FIX - Deny device_address 000000000000
Polycom will make a request with a device address of 000000000000 as well as another request with the real device mac address.

The issue was 000000000000 was on another tenant and it delivered contacts from the other tenant.
2024-06-28 12:18:29 -06:00
Antonio Fernandez b51b97f495
Fixed comment (#7028) 2024-06-28 09:56:01 -06:00
Antonio Fernandez 9081f59ca9
bug fix in device_by.php (#7027) 2024-06-28 09:55:43 -06:00
FusionPBX 6be515de9e
Add a missing $ 2024-06-26 21:50:49 -06:00
FusionPBX 315a3d322f
Provision class use settings and database object
Credit for these changes go to frytimo changes curated by Mark
2024-06-26 21:23:24 -06:00
FusionPBX 7d2941124e
Update provision.php
Use sys_get_temp_dir() to get the temp directory
2024-06-25 20:13:46 -06:00
frytimo fcd64fcce6
Remove session from provisioning (#7014)
* use single database object, use settings class

* add common domain functions

* use settings class
2024-06-22 19:28:04 -06:00
Antonio Fernandez ac876402b3
add function to return the config object used to create the database object (#6998) (#7006)
Co-authored-by: Tim Fry <tim@fusionpbx.com>
2024-06-13 14:53:30 -06:00
frytimo 41eb7ac8d3
Fix empty line printing on console (#6956)
* fix empty line printing on console
2024-04-23 08:53:14 -06:00
FusionPBX b16b6e844e
Bug Fix: Clean buffer before sending the rendered template 2024-02-06 12:30:09 -07:00
FusionPBX f97a67fb27
Bug Fix: Use the HTTP_HOST if the domain_uuid is empty 2024-02-05 18:58:16 -07:00
FusionPBX 537e241399
Add device location and description 2024-01-31 21:33:37 -07:00
FusionPBX d3f37c0f84
Add Accept-Ranges for HTTP content delivery 2023-10-27 23:56:57 -06:00
FusionPBX 5de3e514df
Add Fanvil mac addres detectection
Also arrange the code in alphabetical order
2023-08-28 09:37:02 -06:00
fusionate c4f3565a15
Provisioning: Updates to resolve PHP 8.1 warnings. 2023-07-17 22:52:03 +00:00
FusionPBX 9a2c3f6299
Use isset with REQUEST address and mac 2023-07-12 12:58:02 -06:00
markjcrane 27bc8df629 Update for PHP 8.1 2023-07-05 14:20:05 -06:00
markjcrane 0665ac02e2 PHP 8.1 changes 2023-07-05 14:13:22 -06:00
FusionPBX 2854fd816c
Provision file download work with address 2023-06-30 20:06:40 -06:00