markjcrane
80fe26f4dc
Fix the file_type detection
...
- Get the default device template file ealier in the render method. This wil fix retreiving the file type.
- Rename the file variable to the device_file
- Pass in the domain_uuid, domain_name, and user_id when the object is initialized.
2025-12-22 21:09:36 -07:00
markjcrane
4bc0fcb4ab
Fix domain_name for :port in the URL
...
- Account for the following URLs
- user:pass@domain_name:port
- user:pass@domain_name
- domain_name:port
2025-12-22 13:30:51 -07:00
FusionPBX
6b063f2c28
Replace the DOCUMENT_ROOT and PROJECT_ROOT variables
...
Use the __DIR__ constant and dirname as needed
2025-12-08 14:12:19 -07:00
frytimo
adfc4cc469
Create more documentation ( #7627 )
...
* Documentation, format class, no modification.
2025-11-18 18:33:07 -07:00
frytimo
96a0355d1d
Fix domain name with port number from device ( #7606 )
2025-11-14 15:25:41 -07:00
markjcrane
1c61513e90
Remove check_str function call
...
This function has been deprecated.
2025-11-01 20:55:23 -06:00
markjcrane
bf5bb4f642
Fix multiple PHP warnings
2025-11-01 19:58:21 -06:00
FusionPBX
76e2e7d3b7
Remove database app_name and app_uuid ( #7562 )
...
- Remove database app_name, app_uuid
- This is handled automatically by the database class
- Remove redundant database::new()
2025-10-09 17:54:05 -06:00
JoMi
9860ba7916
Fix: restore device auto-insert functionality during provisioning ( #7388 )
2025-07-30 08:26:30 -06:00
FusionPBX
b5c28011ce
Check for Mitel in the user agent string
2025-06-06 13:49:24 -06: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
afdb029a25
Update http_auth to use boolean
2024-11-01 14:17:32 -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
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
Antonio Fernandez
5cc9f93be8
Find Snom MAC via UA ( #7057 )
...
* Find Snom MAC via UA
2024-07-19 13:38:03 -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
Antonio Fernandez
b51b97f495
Fixed comment ( #7028 )
2024-06-28 09:56:01 -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
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
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
FusionPBX
2854fd816c
Provision file download work with address
2023-06-30 20:06:40 -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
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
markjcrane
d50bcb476a
Replace root.php
2022-10-10 16:35:14 -06:00
Vincent
c2772dc4c7
Add the fip1x series provision template of flyingvoice and the vender of flyingvoice on the web. ( #5996 )
...
* Add fip1x series of flyingvoice in the provision
* Fix boot file of flyingvoice does not take effect.
2021-08-27 09:39:10 -06:00
FusionPBX
d10ea48bee
Get the domain name using the device.
2021-02-26 17:17:32 -07:00
Nate
3dec7cb307
Provisioning: Fix to make Domain Settings take effect in templates.
2020-10-20 16:51:48 -06:00
FusionPBX
c42e19fd78
Update index.php
2020-06-11 23:17:45 -06:00
FusionPBX
7647e6efcc
When picking up the domain_uuid get also get the device_uuid.
2020-06-11 22:46:39 -06:00
Nate
e9cdfbcf11
Provision: Remove old reference to .
2019-09-03 08:57:30 -06:00
Nate
c660b27096
Misc: Database class integration.
2019-08-28 21:02:08 -06:00
FusionPBX
cfa0fee7e6
Update index.php
2019-08-12 13:31:25 -06:00
Nate
529821e405
Provision: Database class integration.
2019-08-12 06:03:27 -06:00
FusionPBX
f649f92fdc
Update index.php
2019-07-04 10:10:33 -06:00
FusionPBX
ad818ca9fc
Update index.php
2019-07-04 10:08:25 -06:00
FusionPBX
ec2ed76286
Update index.php
2019-04-30 23:10:13 -06:00
FusionPBX
e4444a8faa
Update index.php
2018-12-11 12:37:57 -07:00