FusionPBX
a9c37688f1
Fix provision auto_insert_enabled
2024-09-28 11:06:42 -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
FusionPBX
fe750a092d
Update provision.php add address.xml
2023-06-30 19:01:06 -06:00
markjcrane
f8b657f674
Fix the device.file.download file name
2023-06-30 09:59:57 -06:00
markjcrane
53779d50d3
Change device_mac_address to device_address
2023-06-29 23:40:11 -06:00
FusionPBX
2ee90482f1
Get the device_vendor from the database
2023-06-16 12:43:58 -06:00
FusionPBX
ad34744272
Use is_xml instead of simplexml_load_string
...
Reason for the change is it was throwing and error. Also using regex is less resource intensive. Using this to determine the content type.
2023-06-16 11:16:22 -06:00
frytimo
d7bbcd89f5
Use magic constant dir ( #6711 )
...
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__ to load only functions.php
* replace spaces with tab character
* update dirname command to use levels instead of nesting
* use magic constant __DIR__
* update dirname command to use levels instead of nesting
* Update access_control_edit.php
* Update access_control_import.php
* Update access_controls.php
* Update dnd.php
* Update access_controls_reload.php
* Update call_center_agents.php
* Update call_center_agents.php
* Update fax_queue.php
* Update login.php
* Update pdo.php
* Update pdo_vm.php
* Update switch.php
* Update index.php
* Update css.php
* Update v_mailto.php
* Update fax_to_email.php
---------
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-06-15 11:28:23 -06:00
frytimo
fef8165be2
Frytimo pr patches for php8.1 ( #6630 )
...
* Passing null to parameter #2 ($string) of type string is deprecated
* Passing null to parameter #1 ($string) of type string is deprecated
* php 8.1 fixes
* php 8.1 fixes - replace strlen($var) > 0 with !empty($var)
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - strlower with null
* php 8.1 fixes - strreplace with null
* php 8.1 fixes - passing null to base64_decode
* php 8.1 fixes - check for false and check for null on $this->dir
* php 8.1 fixes - remove assignment of $db variable to modules object
* php 8.1 fixes - avoid sending null to substr
* php 8.1 fixes - change ${var} to {$var}
* php 8.1 fixes - check for null before preg_replace
* php 8.1 fixes - remove setting db variable on domains object
* php 8.1 fixes - set empty string if $row['domain_setting_subcategory'] is null
* php 8.1 fixes - set empty string if $_REQUEST['show'] is not available
* php 8.1 fixes
* php 8.1 fixes - correct $_POST checking syntax
* php 8.1 fixes - correct $_POST variables
* php 8.1 fixes
* Use brackets consistently
* Update user_setting_edit.php
* Change to not empty
* Update device.php
* Update text.php
---------
Co-authored-by: Tim Fry <tim@voipstratus.com>
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-05-05 10:46:37 -06:00
frytimo
69bd42af05
remove unneeded destruct methods as GC has higher performance ( #6631 )
...
Co-authored-by: Tim Fry <tim@voipstratus.com>
2023-04-27 20:18:53 -06:00
FusionPBX
408122c60c
Add subtype to vendor functions and device keys. ( #6409 )
...
* Add subtype to vendor functions and device keys.
Added to support phones that require a subtype for provisioning the phone.
* Add device_key_subtype
* Update device_edit.php
* Update device_profile_edit.php
* Update device_vendor_edit.php
* Update device_vendor_function_edit.php
* Update device_vendor_functions.php
* Update device_vendor_restore.php
* Update index.php
* Update provision.php
* Update app_languages.php
* Update app_config.php
2023-04-04 08:57:41 -06:00
FusionPBX
21cdf81256
Remove redundant syslog command
2023-03-28 18:26:34 -06:00
trideeindhoven
8c0f8e8505
Keep device vendor when using alternate device ( #6591 )
2023-03-28 10:23:37 -06:00
FusionPBX
628592e1af
Update daylight savings start and stop dates.
...
Search engine search term:
daylight savings 2023
daylight savings 2024
2023-03-16 10:44:42 -06:00
FusionPBX
5fe06f76c1
Update app_config.php
2023-02-16 11:50:03 -07:00
FusionPBX
7901818eec
Update app_config.php
2023-02-16 11:49:05 -07:00
FusionPBX
20ba2acf3c
Add provision user_name
...
User level username for endpoint embedded web server.
2023-02-16 11:42:36 -07:00
FusionPBX
ba344fd56b
Add option for /usr/share and /usr/local/share
2023-01-29 16:48:25 -07:00