Commit Graph

7881 Commits

Author SHA1 Message Date
FusionPBX
cd8d5302ac Fix temporary permissions 2024-11-29 13:57:01 -07:00
FusionPBX
4db95658c3 Method new allow null
Needed to support temporary permissions
2024-11-29 13:50:14 -07:00
FusionPBX
77ec211020 Update functions.php
Remove closing PHP tag
2024-11-29 13:45:40 -07:00
frytimo
91dcc94e82 Fix typo in filename (#7180) 2024-11-27 14:24:03 -07:00
FusionPBX
8563df387f Start the session in the header.php 2024-11-27 09:26:10 -07:00
FusionPBX
790d1ff137 Use the permissions::new method 2024-11-27 00:14:18 -07:00
FusionPBX
3a14a19800 Create a singleton method called new 2024-11-27 00:11:58 -07:00
FusionPBX
6e1d52e6b8 Update permissions.php 2024-11-26 22:49:23 -07:00
FusionPBX
5d7a124a79 Fix permissions when not using a session 2024-11-26 21:48:08 -07:00
frytimo
b7afc086ec Update the menu class (#7181)
* fix php warnings in the menu class

* remove an unreachable statement

* update the menu_horizontal function to use settings

* use a single text object

* update menu_side_state to use the default value of contracted

* remove unused variable

* use variables for menu_side_state

* remove unused variable

* remove whitespace

* remove unused variable

* check for user UUID and domain UUID passed to the constructor

* update docs
2024-11-25 10:34:16 -07:00
FusionPBX
2a41ccfebd Return an empty array if there are no groups 2024-11-20 13:52:58 -07:00
ijaron
06a6646acb Updated gxv3240/phonebook.xml (#7153)
Creates groups based on contact type. groups contacts with more then number into one contact.
Sets FirstName to contact_organization if there is no given or family name but contact_organization is set

Labels work, home, and mobile numbers with all others set as other

Sets Primary to line with phone_primary set (will set Primary for each if multiple lines have phone_primary set even though phone  will likely only use one of the tags)
2024-11-09 18:45:30 -07:00
ijaron
8f8caaede7 Update dp750/phonebook.xml (#7151)
Fixes phonebook.xml to work with current contacts.
Sets contact_organization to FirstName if  contact_name_given and contact_name_family are not set but contact_organization is

sets Phone type for home and mobile, sets all others to work

Loads category == "extensions" as well
2024-11-09 18:42:19 -07:00
ijaron
40f78c3c28 Update dp750/mac.xml (#7152)
* Update dp750/mac.xml

Use $grandstream_ring_timeout for Ring time rather then hardcode
Use $grandstream_dial_plan for every account rather then only first
set Station name to DP750-{$mac}
Add option for Automatic Reboot (Firmware 1.0.17.1+)
Allow $grandstream_stun_server and use stun if $grandstream_nat_traversal == 1
$grandstream_accept_sip_from_proxy_only to set Disable Direct IP Call
Turn off 3CX Auto Provision
Use $grandstream_automatic_provisioning and convert to values used in DP750 vs other grandstream heardware
Allow $grandstream_automatic_provisioning_minutes $grandstream_automatic_provisioning_hour $grandstream_automatic_provisioning_day

use $grandstream_phonebook_download_interval rather then just disabling
2024-11-09 18:40:36 -07:00
FusionPBX
6b3251ea67 Use yealink_trust_certificates directly
Value should be 0 or 1
2024-11-04 10:09:24 -07:00
fusionate
37ff548fa8 Side / Fixed Menu: Image placeholder tool tip. 2024-10-31 11:49:31 -06:00
fusionate
b766ad7f27 Side / Fixed Menu: Image placeholder for User Menu in Body Header / menu bar. 2024-10-31 11:37:17 -06:00
FusionPBX
c81e6482a8 Replace the empty function with isset
Don't use empty when value can be 0
2024-10-27 11:08:37 -06:00
FusionPBX
6e1ef36821 Correct the use of the settings class 2024-10-25 12:44:05 -06:00
FusionPBX
adf3ac9aab Use boolean in the if statement 2024-10-23 13:56:09 -06:00
FusionPBX
e49e2f01ce Remove redundant code
Handled in the constructor
2024-10-23 10:54:52 -06:00
frytimo
56f3135f21 Update template to match new boolean in settings (#7166) 2024-10-22 20:04:27 -06:00
Antonio Fernandez
2f30694ead Fix Avaya BLF issue on reSUBSCRIBE (#7164)
* Fix Avaya BLF issue on reSUBSCRIBE

* fix an accidental modification
2024-10-22 19:01:50 -06:00
frytimo
557de4b744 Update settings using real boolean (#7165)
* update settings using real boolean
2024-10-22 18:55:19 -06:00
FusionPBX
56c59289d4 Update boolean settings
Settings of type boolean need to be set as boolean.
2024-10-22 18:15:35 -06:00
frytimo
949d407604 change include to require once (#7157)
Co-authored-by: Tim Fry <tim@fusionpbx.com>
2024-10-09 09:19:08 -06:00
Antonio Fernandez
71b8767d21 Added support for Snom C620 DECT conference phone (#7155)
* Added support for Snom C620 DECT conference phone

* added base firmware option

* added base ds

* added speakerphone firmware
2024-10-08 09:45:03 -06:00
fusionate
b498af4cf4 Theme - Fixed Menu: Add new user menu to menu bar. 2024-10-07 14:36:55 -06:00
FusionPBX
8ce9643901 Removed for better backwards compatibility 2024-10-02 11:35:54 -06:00
fusionate
ae15319487 Body Header User Image and Menu, Domain Selector, Contact Attachment improvements. 2024-09-28 16:37:36 -06:00
fusionate
b9ebdf673e Side Menu - Body Header: Show User's assigned primary Contact Attachment image, if exists. 2024-09-27 17:14:42 -06:00
frytimo
28ddb69fe1 add existing multicast options from default settings to yealink t46s (#7146)
Comparing the t46s to the t54w, there were a lot of missing settings beyond the original multicast options that were missing. The two templates have been reconciled with differences and any missing options already available to the t46s that were defined in the t54w have been added.
2024-09-27 07:55:04 -06:00
FusionPBX
f914922383 Update Grandstream templates
- grandstream_timezone updated to use grandstream_time_zone
- disable wifi settings with an IF statement
- other miscellaneous changes
2024-09-19 12:39:26 -06:00
FusionPBX
493ea83cc3 Add icon and icons 2024-09-16 14:33:49 -06:00
FusionPBX
540efc355f Move the get_memory_details functions 2024-09-14 21:38:14 -06:00
FusionPBX
e86ec20547 Update background_video
- Uses type array
- Use the first item in the array
2024-09-10 04:03:44 -06:00
fusionate
8e410a4b19 Theme - Side Menu: Better position submenu icons. 2024-09-09 18:47:42 -06:00
fusionate
6295dbe4fb Theme - Side Menu: Fix sub menu icons. 2024-09-09 17:02:45 -06:00
fusionate
d67bb02736 Theme - Side Menu: Scrub side menu pin. 2024-09-09 14:13:27 -06:00
fusionate
8f36cd3218 Theme - Side Menu: More adjustments. 2024-09-09 14:11:32 -06:00
fusionate
0d9400de54 Theme - Side Menu: More updates. 2024-09-09 13:51:23 -06:00
fusionate
b8689d8f57 Theme - Side Menu: More updates. 2024-09-09 13:22:44 -06:00
fusionate
259ac1212d Theme - Side Menu: More adjustments. 2024-09-09 12:36:16 -06:00
fusionate
f4fbb34e5f Theme - Side Menu: More adjustments. 2024-09-09 12:29:49 -06:00
fusionate
6059c1e7d1 Theme - Side Menu: Adjustments. 2024-09-09 10:53:12 -06:00
FusionPBX
3b19f4a464 function permisison_exists remove operator
It was added by a contributor who hasn't used it anywhere in the project. For this reason its being removed.
2024-09-09 09:31:54 -06:00
frytimo
2085c950ee Use isset in permission exists for improved efficiency(#7126)
Using isset on the key name of the array allows it to use a hash table lookup to improve the lookup times for a permission. The permission name is not set if it does not exist for the current user.
2024-09-09 09:14:45 -06:00
fusionate
d311dc14e9 Theme: Adjustment to make mobile side menu better. 2024-09-06 17:10:27 -06:00
fusionate
21be3354b1 Theme: Fix issue in last commit. 2024-09-04 20:00:49 -06:00
fusionate
65b957c2f7 Theme: Fix sub menu indicator icons, and date/time picker icons after Font Awesome upgrade. 2024-09-04 19:31:09 -06:00