Commit Graph

2335 Commits

Author SHA1 Message Date
fusionate a7ecdf72f8
Authentication: Remove cancel link from username template (form is always displayed first, if needed). 2023-06-24 21:34:42 +00:00
fusionate aa7def54a6
Authentication - Fix MFA when all methods are enabled. 2023-06-24 21:18:39 +00:00
fusionate 123ac6e00a
Default Settings - List: Display order value for array type settings. 2023-06-24 21:12:39 +00:00
fusionate 71d6415d06
Authentication - TOTP: Add description. 2023-06-23 17:47:31 +00:00
fusionate 67e60db16a
Authentication - TOTP: Updatse for PHP 8.1 2023-06-23 16:53:09 +00:00
fusionate 4641c3d295
Default Settings - Edit: Updates for PHP 8.1 2023-06-23 16:25:05 +00:00
fusionate 6bcc5aff5e
Authentication: Added some polish, Cancel links, PHP 8.1 updates. 2023-06-23 00:14:07 +00:00
markjcrane 38150d25aa Use require.php 2023-06-17 21:50:29 -06:00
fusionate 219d65ba18
Login: Restore authentication failed message (for real!). 2023-06-17 23:19:41 +00:00
fusionate 3021f59431
Login: Restore authentication failed message. 2023-06-17 23:16:39 +00:00
markjcrane 8393701d13 Authentication reject on single plugin authorized false 2023-06-17 16:18:02 -06:00
frytimo 0dc9aaabe8
Minor Changes (#6756)
* Update installer to use magic __DIR__

* move setting default step to near top

* spacing

* move session start before text object creation
2023-06-17 14:07:06 -06:00
markjcrane 32051873be Use __dir__ to find resources/require.php 2023-06-16 22:49:09 -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
Andy Binder 9e6c45f924
German email templates (#6753) 2023-06-14 14:34:16 -06:00
markjcrane f506b00b57 PHP 8.2 Deprecated dynamic properties 2023-06-12 21:27:23 -06:00
markjcrane bb9f48296a PHP 8.2 Deprecated dynamic properties. 2023-06-12 20:59:56 -06:00
fusionate 19bb912d27
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2023-06-12 23:07:04 +00:00
Alex 25b24d68bd
Fixed more php 8.1 errors (#6754)
* Update default_setting_edit.php

* Update default_settings_reload.php

* Update modules.php

* Update access_controls_reload.php

* Update call_recordings.php

* Update fax.php

* Update extension_edit.php

* Update extension_imports.php

* Update destination_imports.php

* Update dialplan_outbound_add.php

* Update dialplan_inbound_add.php

* Update voicemail_imports.php

* Update contact_import.php
2023-06-12 17:06:56 -06:00
fusionate 364f2582a3
User - Edit: Create socket to update user state even if user status empty. 2023-06-12 23:06:55 +00:00
markjcrane 6e7d274c5a Remove debug for authentication class. The validation method returns enough details. 2023-06-12 16:27:47 -06:00
fusionate fa93b4e7f5
Misc: Updates for PHP 8.1 2023-06-09 17:29:33 +00:00
fusionate 992a7e6f62
Menu Item - List: Updates for PHP 8.1 2023-06-06 22:26:58 +00:00
fusionate 16aa7f8d3a
Menu - Edit: Updates for PHP 8.1 2023-06-06 22:26:35 +00:00
fusionate 72bb8904be
Group - Edit: Updates for PHP 8.1 2023-06-06 22:12:42 +00:00
fusionate d327d569f5
Misc: Updates for PHP 8.1 (?: to ??) 2023-06-06 22:05:05 +00:00
fusionate 4e77106a4c
Default Settings: Updates for PHP 8.1 2023-06-06 21:45:02 +00:00
fusionate 4783d2dbcc
Domain Settings: Updates for PHP 8.1 2023-06-06 21:44:42 +00:00
fusionate c7e567b2d2
Domain - Edit: Updates for PHP 8.1 2023-06-06 21:44:10 +00:00
fusionate 3fddd36858
Databases: Updates for PHP 8.1 2023-06-06 21:19:23 +00:00
FusionPBX 3b7020be21
Update domain_settings.php make sure checked is not empty. 2023-06-05 17:46:27 -06:00
FusionPBX 21f2a922d7
Prevent additional PHP 8.1 errors
Make sure $record['checked'] is not empty
2023-06-05 17:44:06 -06:00
Alex fb8d0e2983
fix bugs in php 8.1 changes (#6744)
* Update voicemail_greetings.php

* Update recordings.php

* Update recording_edit.php

* Update phrases.php

* Update phrase_edit.php

* Update music_on_hold_edit.php

* Update fax_queue.php

* Update extensions.php

* Update email_templates.php

* Update email_queue_edit.php

* Update dialplan_inbound_add.php

* Update device_profiles.php

* Update device_profile_copy.php

* Update contact_address_edit.php

* Update call_recordings.php

* Update call_center_agent_edit.php

* Update call_center_agents.php

* Update call_center_queues.php

* Update call_block.php

* Update menu_edit.php

* Update default_setting_edit.php

* Update database_edit.php
2023-06-05 12:41:28 -06:00
fusionate 59a07e9cc7
Default Settings: Updates for PHP 8.1 2023-06-04 01:50:00 +00:00
fusionate 8965f68c8d
Permission Defaults: Updates for PHP 8.1 2023-06-04 01:49:32 +00:00
Alex 93f85e6ea4
php 8.1 changes (#6741)
* Update dashboard_edit.php

* Update dashboard_edit.php

* Update dialplan_inbound_add.php

* Update dialplan_outbound_add.php

* Update dialplan_inbound_add.php

* Update modules.php

* Update sip_profile_edit.php
2023-06-02 17:01:15 -06:00
Alex 75da594fea
extension_settings and domains php 8.1 changes (#6737)
* Update extension_settings.php

* Update extension_setting_edit.php

* Update extension_edit.php

* Update domain_edit.php

* Update domain_json.php

* Update extension_setting_edit.php
2023-06-02 12:43:35 -06:00
FusionPBX 237b11705a
Set empty default setting enabled to false by default 2023-06-02 10:03:48 -06:00
FusionPBX 488b199950
Update user_logs.php for PHP 8.1 2023-05-29 14:31:10 -06:00
fusionate 140e726414
User Logs - List: Updates for PHP 8.1 2023-05-29 20:05:49 +00:00
markjcrane 81f6294a9b When adding a record hide the members and permissions buttons 2023-05-27 12:26:48 -06:00
markjcrane 8eb36dc7c2 Clear the group_array between iterations 2023-05-27 12:16:42 -06:00
markjcrane c679165016 Menu: PHP 8.1 updates 2023-05-27 12:00:02 -06:00
Alex 3112c9ae18
php 8.1 changes (#6721)
* Update call_flows.php

* Update call_flow_edit.php

* Update call_forward.php

* Update call_forward_edit.php

* Update call_recordings.php

* Update conference_centers.php

* Update default_settings.php

* Update default_setting_edit.php

* Update access_controls.php

* Update number_translations.php

* Update number_translation_edit.php

* Update setting_edit.php

* Update bridges.php

* Update bridge_edit.php

* Update call_broadcast_edit.php

* Update call_broadcast.php

* Update call_block.php

* Update call_broadcast_edit.php

* Update call_center_agent_edit.php

* Update call_center_agent_status.php

* Update call_recordings.php
2023-05-26 11:48:39 -06:00
fusionate 5677ddfa8a
Domains: Updates for PHP 8.1 2023-05-25 22:43:34 +00:00
Alex 5bb29763ad
php 8.1 changes (#6719)
* Update email_template_edit.php

* Update menu.php

* Update menu_edit.php

* Update number_translations.php

* Update number_translations.php

* Update email_templates.php

* Update email_templates.php

* Update setting_edit.php

* Update call_block.php

* Update call_block_edit.php

* Update email_template_edit.php

* Update call_block.php
2023-05-25 12:38:32 -06:00
markjcrane 7d2b43dc15 More PHP 8.1 changes 2023-05-25 10:34:48 -06:00
Alex caea15af15
php 8.1 changes (#6718)
* Update database_edit.php

* Update databases.php

* Update default_setting_edit.php

* Update email_templates.php
2023-05-25 10:18:46 -06:00
markjcrane 65bc00535f Use empty and not empty 2023-05-24 17:42:37 -06:00
Luis Daniel Lucio Quiroz af101bcd7b
Fixes PHP fatal error when editing users (#6700)
* Update user_edit.php

Some PHP implementations return a fatal error when in_array() has the second parameter null.

 $_SESSION['authentication']['methods']  is null by default on new installations.
2023-05-24 17:27:06 -06:00
jrmcclean 3b8b771c92
Update install.php (#6699)
* Changed If statement to Switch Case. 
* Added Win option
* Created new Var $php_dir and $cache_location
2023-05-24 17:21:42 -06:00
markjcrane 843b9b4377 Use conditions with empty and not empty 2023-05-24 15:44:54 -06:00
markjcrane eafa89a624 Fixed require unique username globally or per domain 2023-05-24 10:13:49 -06:00
fusionate cc5b2ba554
Group Permissions: Fix search, filter after submit and PHP 8.1 updates. 2023-05-23 18:53:50 +00:00
markjcrane c045bb4705 Add a new fax user group 2023-05-22 10:45:01 -06:00
Anthony 672dc9fa4d
Corrected translations (#6705)
* Update app_languages.php
2023-05-19 14:52:45 -06:00
Ben 9a44cd409e
fixed a few translations (#6703) 2023-05-19 10:36:17 -06:00
Ben d900a7cffc
corrected translations (#6698) 2023-05-18 15:37:22 -06:00
Anthony 60adb692ec
Corrected translations & added missing translations in core/app_languages.php (#6701)
* Update app_languages.php
2023-05-18 15:36:59 -06:00
fusionate f8a3d95e83
Upgrade [CLI]: Fix minor language file issue. 2023-05-18 20:25:18 +00:00
fusionate c3018b6ae2
Upgrade (CLI): Update for PHP 8.1 2023-05-17 20:43:17 +00:00
fusionate 4bac37850a
Upgrade (GUI): Updates for PHP 8.1 2023-05-17 20:37:17 +00:00
markjcrane 6d7e125743 Fix all PHP 8.1 messages for upgrade.php 2023-05-17 10:07:49 -06:00
fusionate 31f4368851
User - Edit: Updates for PHP 8.1 2023-05-17 05:10:15 +00:00
fusionate 8bd20b97cd
Users [Class]: Updates for PHP 8.1 2023-05-17 04:51:41 +00:00
fusionate d6306c7efd
User Settings - Edit: Updates for PHP 8.1 2023-05-17 04:44:43 +00:00
fusionate 1faddafbe1
User Settings [Class]: Updates for PHP 8.1 2023-05-17 04:44:19 +00:00
fusionate ea0c03c3ea
User - Edit: Clean up. 2023-05-17 04:43:23 +00:00
fusionate c2776e993f
User - Edit: Fix duplicate Language records and Time Zone being deleted. Also updates for PHP 8.1. 2023-05-17 04:05:52 +00:00
fusionate 9465e36b37
Dashboard - Edit: Updates for PHP 8.1 2023-05-17 00:00:40 +00:00
fusionate f74db00fb1
Dashboard - Edit: Updates for PHP 8.1 2023-05-16 20:51:02 +00:00
fusionate ab29d70f40
Dashboard - Updates for PHP 8.1 2023-05-16 18:55:10 +00:00
fusionate 3dc38973e1
Authentication [Class] - Updates for PHP 8.1 2023-05-16 18:54:11 +00:00
fusionate a87ae4794e
Permission [Class] - Updates for PHP 8.1 2023-05-16 18:41:34 +00:00
jonathanblack1000 70067117f5
Fix time zone setting for domain (#6695)
* Fix time zone setting for domain

Recent updates broke time zone setting for domain settings
2023-05-16 12:40:30 -06:00
markjcrane c5f7e61c82 Update group files prevent null errors. 2023-05-15 22:38:46 -06:00
FusionPBX 5a82d31502
Update user_setting_edit.php for PHP 8.1 2023-05-13 17:21:54 -06:00
FusionPBX 01c3ed5c48
Update user_imports.php for php 8.1 2023-05-13 17:02:48 -06:00
FusionPBX 04dc606831
Update user_settings.php 2023-05-13 14:05:41 -06:00
FusionPBX 0035a93d60
Update users.php for PHP 8.1 2023-05-13 13:55:08 -06:00
FusionPBX c63ab15768
Update app_defaults.php 2023-05-13 12:40:14 -06:00
FusionPBX 0162ac42d8
Update domain_json prevent warnings for PHP 8.1 2023-05-13 12:33:21 -06:00
FusionPBX e7ed4fe568
Update domain_setting_edit with improved syntax 2023-05-13 12:13:38 -06:00
FusionPBX 0a37d8c8d5
Code in domain_settings evolving 2023-05-13 11:28:12 -06:00
FusionPBX f6a48235d2
Update domains for 8.1 support 2023-05-12 23:42:41 -06:00
FusionPBX ca43df30f2
Default Settings updated for PHP 8.1 2023-05-12 23:27:19 -06:00
fusionate 2bcfaf27f2
User - Edit: Updates for PHP 8.1 2023-05-13 04:55:04 +00:00
fusionate 2fbd1b238d
Dashboard: Updates for PHP 8.1 2023-05-13 04:51:15 +00:00
FusionPBX a4fddc7897
Update authentication.php 2023-05-12 20:30:17 -06:00
FusionPBX e9839e3b30
Refine the authentication ldap class 2023-05-12 19:34:05 -06:00
FusionPBX cd27922ce6
Refine the authentication email class 2023-05-12 19:33:14 -06:00
FusionPBX d9946b0207
Refine the authentication database class 2023-05-12 19:31:26 -06:00
FusionPBX ebf552e448
Refinements for the authentication class 2023-05-12 19:30:29 -06:00
FusionPBX d10e8bfdd4
Update authentication.php 2023-05-12 17:03:02 -06:00
FusionPBX 3185ed5a92
PHP 8.1 changes 2023-05-12 16:57:07 -06:00
Anthony 237603dad0
Update app_languages.php (#6693) 2023-05-12 15:33:39 -06:00
FusionPBX 48fb933266
Remove static and use this. 2023-05-11 19:58:09 -06:00
FusionPBX 40d9121c8f
Convenient debug info for testing 2023-05-11 19:55:37 -06:00
Anthony ad06162b29
Update app_languages.php (#6690) 2023-05-11 19:13:55 -06:00
FusionPBX ffd9a2c4b5
[bug fix] get the domain from the username (#6691)
* [bug fix] get the domain from the username

When the URL domain doesn't match the user's domain

Authentication can use domain from the username.

username:
user@domain
2023-05-11 18:58:22 -06:00
fusionate 1986dc1ae7
Dashboard: Updates for PHP 8.1 2023-05-12 00:44:44 +00:00
Anthony beac6eedeb
Update app_languages.php (#6689)
* Update app_languages.php
2023-05-11 16:14:05 -06:00
FusionPBX 2a3d9e8e3d
Fix the a mistake in the en-us translation 2023-05-11 11:51:55 -06:00
fusionate 5badf55c3c
Authentication [Class]: Updates for PHP 8.1 2023-05-11 13:40:17 +00:00
FusionPBX 5dae7314a1
Add project_path and login_destination_url 2023-05-10 23:11:36 -06:00
FusionPBX 663bcf929e
Add project_path and login_destination_url 2023-05-10 23:10:44 -06:00
FusionPBX cc77a060e1
Add project_path and login_destination_url 2023-05-10 23:09:43 -06:00
FusionPBX cb32d58f21
Add project_path and login_destination_url 2023-05-10 23:08:57 -06:00
FusionPBX a9fbb07a55
Use isset and empty 2023-05-10 21:58:00 -06:00
FusionPBX 9902e823b9
Use empty function for the request username and key 2023-05-10 21:53:39 -06:00
fusionate f5a508ed0b
Dashboard: Updates for PHP 8.1 2023-05-10 23:23:15 +00:00
fusionate 198ee84d9a
Dashboard: Updates for PHP 8.1 2023-05-10 22:23:22 +00:00
Ben 5811b3d377
Added traslations (#6685) 2023-05-09 14:48:32 -06:00
Ben 42936ca6fa
added translations (#6686) 2023-05-09 14:48:00 -06:00
Ben f28fa76890
added traslation for ro-ro and a few minor corrections (#6684) 2023-05-09 14:47:12 -06:00
Anthony 3404a997ac
Updating core/users/app_languages.php (#6683)
* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php
2023-05-09 13:19:10 -06:00
Ben 017c58e44c
added ro-ro translations (#6680) 2023-05-09 11:51:22 -06:00
Ben 0ed58954e3
Updated translations (#6681) 2023-05-09 11:50:58 -06:00
Alex 3e0ec8b752
Add missing translations (#6673) 2023-05-09 11:39:02 -06:00
FusionPBX 43d33fb121
Remove smarty php cache 2023-05-09 09:13:40 -06:00
Ben 0880485e73
added translation (#6678) 2023-05-09 08:44:41 -06:00
Ben 651c8ba971
updated translations (#6679) 2023-05-08 19:11:11 -06:00
Anthony 1c6c542d15
Update app_languages.php (#6676)
* Update app_languages.php

* Update app_languages.php
2023-05-08 16:30:50 -06:00
Ben e69a509b9d
Added translations (#6677) 2023-05-08 16:30:15 -06:00
FusionPBX 2c9f6a157a
Enable database authentication by default
If no authentication settings are enabled it also defaults to database authentication.
2023-05-08 12:10:44 -06:00
Anthony cb30f00513
Update app_languages.php (#6674) 2023-05-08 11:52:46 -06:00
Anthony 600c2b3a7e
Update app_languages.php (#6675) 2023-05-08 11:52:20 -06:00
fusionate 28e6cb9b48
Upgrade: Fix PHP 8.x issue on str_replace function in app_defaults.php. 2023-05-08 13:24:29 +00:00
FusionPBX d9cc3314d3
Add favicon (#6671)
* Add favicon

* Update totp_secret.htm

* Update totp.htm

* Update login.htm

* Update email.htm

* Update totp.php

* Update ldap.php

* Update email.php

* Update database.php
2023-05-06 18:31:48 -06:00
FusionPBX a866875383
Allow login with email authentication 2023-05-06 14:45:25 -06:00
FusionPBX 3aa5024cb2
Allow login with email authentication 2023-05-06 14:44:30 -06:00
FusionPBX eeef486384
Allow login with email authentication 2023-05-06 14:43:20 -06:00
FusionPBX 0757c79271
Allow login with user email. 2023-05-06 14:40:21 -06:00
FusionPBX 2bc91f2612
Auto create TOTP secret (#6670)
* Auto create TOTP secret

Auto create TOTP secret after successful database authentication when the TOTP secret has not been set.
2023-05-06 12:24:26 -06:00
Anthony fddafec0b6
Update app_languages.php (#6667) 2023-05-05 16:01:00 -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
Ben 9119a1bd65
Added languages and translations Turkish, Greek, English-GB (#6650)
* Added languages and translations Turkish, Greek, English-GB
2023-05-03 13:50:53 -06:00
frytimo a258a067a5
restore any missing default groups when permissions are restored (#6657) 2023-05-03 11:35:59 -06:00
Ben a802e275f6
Addedlanguages and translations for Turkish, German-CH (#6651)
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-05-03 11:27:35 -06:00
Ben 719163331a
added German-ch and Turkish language and translations (#6652)
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-05-03 11:13:35 -06:00
frytimo 1c6c903709
Frytimo pr fix headers already sent (#6655)
* remove space causing headers already sent

* remove space causing headers already sent
2023-05-03 11:10:17 -06:00
markjcrane 1513bd3301 Add Chinese, Korean, and Japanese translations 2023-05-03 10:36:25 -06:00
markjcrane 28fe89066e Add Chinese, Korean, and Japanese translations 2023-05-02 22:05:16 -06:00
markjcrane 41e87e7f01 Add additional languages 2023-05-02 20:22:44 -06:00
Ben 2d592027fb
Added Turkish and Greman-ch language (#6653) 2023-05-02 16:11:19 -06:00
Ben 4c01af52f0
Added Greek and Turkish language and translations (#6649) 2023-05-02 12:05:56 -06:00
FusionPBX f313d06bdd
Add additional translations 2023-05-01 21:25:25 -06:00
FusionPBX f12384b282
Add additional translations 2023-05-01 21:16:25 -06:00
FusionPBX 4051b1d4e0
Add additional translations 2023-05-01 21:05:56 -06:00
FusionPBX ad6c7415a6
Add additional languages 2023-05-01 21:03:56 -06:00
FusionPBX dc7d596ace
Add additional translations 2023-05-01 21:02:16 -06:00
FusionPBX 915b8d3fe6
Minor update to be more consistent 2023-05-01 20:57:21 -06:00
FusionPBX afe9a412c6
Add additional languages 2023-05-01 20:54:22 -06:00
FusionPBX bc4ed0c8c1
Add additional languages 2023-05-01 20:51:40 -06:00
FusionPBX 30758cfd4c
Add missing languages 2023-05-01 20:48:35 -06:00
Ben 793940f525
added translations (#6644) 2023-04-28 17:20:59 -06:00
Ben de791a2201
Added translations (#6641) 2023-04-28 16:10:31 -06:00
Ben c253e8e975
added translations (#6642) 2023-04-28 16:10:03 -06:00
Ben f4e9069cec
added translations (#6643) 2023-04-28 16:09:44 -06:00
Ben 18ff648488
Added translations and Greek (#6638) 2023-04-28 12:03:32 -06:00
Ben 6d05163a21
Added translations and Greek (#6639) 2023-04-28 12:03:06 -06:00
Ben 3210441627
Added traslations and Greek (#6637) 2023-04-28 11:19:38 -06:00
Ben a86ef65e76
added translations (#6636) 2023-04-28 11:19:08 -06:00
Ben 0b3cc45032
Filled in traslations (#6634) 2023-04-28 11:17:29 -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
fusionate 4a67359a78
Domain Settings: Implement ability to Duplicate settings. 2023-04-27 21:04:35 +00:00
fusionate 3711bf3664
Default Settings: Minor adjustment to Copy domain select box default. 2023-04-27 21:02:26 +00:00
fusionate b6950a4083
Default Settings: Fix missing Enabled value when duplicating disabled setting(s). 2023-04-27 20:22:30 +00:00
FusionPBX 5cfdccdc2a
[bug] base32 encoded TOTP secret
Some applications rejected the TOTP secret. Use the Base2n class to create a better base32 encoded TOTP secret.
2023-04-27 01:14:06 -06:00
FusionPBX b3a0d67ac9
FusionPBX version 5.1.0 RC1 2023-04-26 22:45:01 -06:00
Ben a9908cb745
Added translations (#6622) 2023-04-26 19:31:20 -06:00
Ben 2e50454e1c
added languages (#6618) 2023-04-26 15:08:58 -06:00
Ben 3cc543c1e5
added translations (#6621) 2023-04-26 15:08:33 -06:00
FusionPBX 4433737c43
Removed quotes
The quotes are optional and looks a little nicer so they have been removed.
2023-04-26 11:46:53 -06:00
FusionPBX b4ccdd244b
[bug] error reporting options user, dev, all (#6616)
An enhancement that adds simple options to show what errors to show in the web interface. This also fixes a bug that causes an error in PHP8.
2023-04-26 11:19:45 -06:00
FusionPBX d11d4b167d
Add option to get the version number 2023-04-24 09:45:48 -06:00
FusionPBX c270aed781
Add language values for user totp 2023-04-23 01:38:17 -06:00
FusionPBX 0295c17393
Add field user_totp_secret 2023-04-23 01:28:45 -06:00
FusionPBX e405e375f6
Add totp and enhance api key 2023-04-23 01:26:51 -06:00
FusionPBX 81f42a4148
Use the google_authenticator php class 2023-04-23 01:17:22 -06:00
FusionPBX b6542299ba
Center the authentication_code 2023-04-23 01:13:55 -06:00
fusionate f5f6b33676
Dashboard: Change Contract All button label to Collapse All 2023-04-19 22:24:23 +00:00
FusionPBX 6f489f0cf3
Remove unset removes the session settings 2023-04-18 11:28:24 -06:00
FusionPBX fd20067433
Remove unused login_destination_url 2023-04-18 09:41:25 -06:00
FusionPBX e336cb6999
Remove destination url 2023-04-18 09:40:33 -06:00
FusionPBX a9dc2ec479
Add login form to ldap 2023-04-18 09:36:09 -06:00
FusionPBX 33de786791
Add the logo soure, width and height 2023-04-18 09:23:04 -06:00
FusionPBX 1cebbb7c45
If set use the SESSION username 2023-04-17 22:15:02 -06:00
FusionPBX edb65edeec
Update app_config.php 2023-04-17 16:30:35 -06:00
FusionPBX 8498d3edb6
Add default settings authentication methods 2023-04-17 16:04:13 -06:00
FusionPBX ca0f5d5363
Use and set the SESSION username 2023-04-17 11:30:27 -06:00
FusionPBX 6bdab612b5
Use the session username when it is set 2023-04-17 11:22:27 -06:00
markjcrane 00801b5b04 Add mutli-factor authentication. 2023-04-16 01:10:39 -06:00
FusionPBX 2582720028
Add permission domain_select 2023-04-12 18:35:32 -06:00
FusionPBX d704ffa1c9
Remove domain limit
Limit is likely not needed unless someone has a really large number of domains.
2023-04-04 09:56:16 -06:00
FusionPBX e710c20a0d
Minor version update to 5.0.10 2023-03-30 09:34:24 -06:00
FusionPBX de70dd2910
Using for backwards compatibility
Added for more graceful upgrade as people update their menu to use the new dashboard.
2023-03-29 20:50:13 -06:00
trideeindhoven fba26b3f84
Better NL translations (#6590)
Co-authored-by: Jeroen Hermans <jeroen@perfectvoip.nl>
2023-03-28 10:24:11 -06:00
fusionate 9714da4309
Default/Domain/User Settings: Offer select for boolean values. 2023-03-27 17:10:10 +00:00
chansizzle e905e7e3c8
upgrade menu sorted (#6586)
Sets the list of menus to upgrade sorted ascending, and leaves 'default' menu as default selected for consistency and ease.
2023-03-24 20:00:52 -06:00
FusionPBX b449bef03e
Use preg_replace instead of escape (#6575)
Escape broke auto matching fields use preg_replace instead.
2023-03-10 09:54:49 -07:00
fusionate 731d6d1e47
Domains - Edit: Update Call Center Agent Contact on domain rename. 2023-03-01 22:43:43 +00:00
Daniel C c57f8fee22
Fix fax queue selection not sending list and some french translation. (#6565)
* Fix sending selected faxes from the queue

* Fix some french translations

---------

Co-authored-by: Daniel <git@myrandor.com>
2023-02-28 00:00:51 -07:00
fusionate c6cbecc5d5
Upgrade: Toggle checkmarks by row click. 2023-02-23 15:23:00 +00:00
FusionPBX eb828db2d7
Minor version update to 5.0.9 2023-02-21 15:17:33 -07:00
fusionate 29b5b774eb
Upgrade: Detect alternate successful response. 2023-02-20 18:43:51 +00:00
fusionate ecad712b26
Dashboard: Adjust Expand/Contract All button based on widget Hidden state, as well. 2023-02-18 00:18:29 +00:00
fusionate 2d4bd75ac9
Dashboard: Fix Save position without change. 2023-02-18 00:11:36 +00:00
fusionate da4f02521f
Dashboard - Settings: Fix Enabled state on edit. 2023-02-17 23:53:08 +00:00
Alex 7326cb845a
Set default for enabled (#6556)
* Set default for enabled

* Update conference_profile_edit.php

* Update call_block_edit.php

* Update conference_control_edit.php

* Update conference_control_detail_edit.php

* Update conference_profile_edit.php

* Update conference_profile_param_edit.php

* Update conference_edit.php

* Update destination_edit.php

* Update device_edit.php

* Update device_profile_edit.php

* Update device_vendor_edit.php

* Update email_template_edit.php

* Update extension_edit.php

* Update module_edit.php

* Update phrase_edit.php

* Update ring_group_edit.php

* Update sip_profile_edit.php

* Update stream_edit.php

* Update time_condition_edit.php

* Update var_edit.php

* Update voicemail_edit.php

* Update call_block_edit.php

* Update default_setting_edit.php

* Update domain_setting_edit.php

* Update domain_edit.php

* Update user_edit.php

* Update bridge_edit.php

* Update sip_profile_edit.php

* Update sofia_global_setting_edit.php

* Update call_flow_edit.php

* Update email_template_edit.php

* Update call_flow_edit.php

* Update bridge_edit.php

* Update email_template_edit.php

* Update sip_profile_edit.php

* Update sofia_global_setting_edit.php

* Update bridge_edit.php

* Update call_flow_edit.php

* Update conference_control_edit.php

* Update sip_profile_edit.php

* Update stream_edit.php

* Update default_setting_edit.php

* Update email_template_edit.php

* Update extension_setting_edit.php

* Update default_setting_edit.php

* Update dashboard_edit.php

* Update dashboard_edit.php

* Update default_setting_edit.php
2023-02-17 14:21:41 -07:00
Alex a8deadc38c
Update ivr_menu_edit.php (#6554)
* Update ivr_menu_edit.php

* Update extension_setting_edit.php

* Update domain_setting_edit.php
2023-02-15 09:52:49 -07:00
agree 4c29c3c4cf
[security] import pages xss prevention (#6553) 2023-02-14 15:34:53 -07:00
Alex a229d1e46c
Add enabled toggle to more pages and bug fix (#6552)
* Add enabled toggle to more pages and bug fix

* Add device profile enable toggle

* fixed enable on bridge_edit.php

* Fixed enable on call_block_edit.php

* Fixed enable on call_flow_edit.php

* Fixed enable on conference_center_edit.php

* Add conference room enabled toggle

* Fixed enable on conference_control_detail_edit.php

* Fixed enable on conference_control_edit.php

* Fixed enable on conference_profile_edit.php

* Add conference profile param enabled toggle

* Fixed enable on conference_edit.php

* Fixed enabled on device_edit.php

* Fixed enable on extension_edit.php

* Fixed enable on gateway_edit.php

* Fixed enable on number_translation_edit.php

* Fixed enable on phrase_edit.php

* Fixed enable on ring_group_edit.php

* Fixed enable on sip_profile_edit.php

* Fixed enable on stream_edit.php

* Fixed enable on time_condition_edit.php

* Fixed enable on var_edit.php

* Fixed enable on voicemail_edit.php

* Fixed enable on user_edit.php

* Fixed enable on user_setting_edit.php

* Update user_edit.php

* Update bridge_edit.php

* Update call_flow_edit.php

* Update conference_control_edit.php

* Update stream_edit.php

* Fixed enable on default_setting_edit.php

* Fixed enable on domain_edit.php

* Fixed enable on email_template_edit.php

* Fixed enable on module_edit.php
2023-02-14 11:19:02 -07:00
Alex 129d173624
Add enable toggle to more pages (#6549)
* Add bridge enabled toggle

* Update call_block_edit.php

* Add call flows enabled toggle

* Add conference center enabled toggle

* Add conference control detail enabled toggle

* Add conference control enabled toggle

* Add conference enabled toggle

* Add phrase enabled toggle

* Add stream enabled toggle

* Add voicemail enabled toggle

* Add destination enabled toggle

* Add time condition enabled toggle

* Add default settings enabled toggle

* Add domain enabled toggle

* Add email template enabled toggle

* Add module enabled toggle

* Add number translation enabled toggle

* Add sip profile enabled toggle

* Add switch var enabled toggle
2023-02-13 18:02:01 -07:00
Alex 2acda5ea06
Add dashboard, device, extension, and gateway enabled toggle (#6548)
* Update system_counts.php

* Update call_forward.php

* Add dashboard widget enabled toggle

* Add device enabled toggle

* Add extension enabled toggle

* Add gateway enabled toggle

* Update extension_edit.php

* Update extension_edit.php

* Update device_edit.php

* Update gateway_edit.php
2023-02-10 11:14:43 -07:00
FusionPBX 1ad7f84011
Add user setting enabled toggle 2023-02-10 09:35:01 -07:00
FusionPBX 2055aff48a
Add user enabled toggle. 2023-02-10 09:20:10 -07:00
FusionPBX f14d050979
Don't show null domain_uuid 2023-02-09 16:13:31 -07:00
FusionPBX 9026f3b505
Don't show null domain_uuid
Don't show user logs for login attempts that weren't assigned to a domain. Show null domain_uuid when using show all.
2023-02-09 16:11:41 -07:00
Alex 3fe43be2a8
Update default chart colors (#6542)
* Update default chart colors

* Update app_config.php

* Update index.php
2023-01-31 11:08:00 -07:00
fusionate a48ba691b4
Dashboard: Show Expand/Contract All button for all user groups. 2023-01-31 02:45:06 +00:00
fusionate 6bc1e53244
Default Settings - Copy: Move function to list view and use copy method in class. 2023-01-31 01:41:43 +00:00
fusionate d04b6db96a
Dashboard: Call Forward widget, Edit position without reload, misc adjustments. 2023-01-31 00:19:09 +00:00
fusionate 5b3cd98a29
Default Setting - Edit: Add Clone button to duplicate setting. 2023-01-29 07:37:38 +00:00
FusionPBX 8a95ff6453
Move the login destination with the other default settings 2023-01-27 17:18:44 -07:00
FusionPBX 2db8d523ff
Use a preset uuid for login destination 2023-01-27 17:12:58 -07:00
FusionPBX 49f3aa1fcf
Update app_config.php 2023-01-27 17:06:39 -07:00
fusionate 107b8a48f2
Voicemail: Default/Domain Settings to control CID Number and Date & Time playback/order. 2023-01-27 22:17:51 +00:00
fusionate c4b8c7add1
Default/Domain/User Settings - Edit: Change Type field to select box. 2023-01-27 21:50:43 +00:00
fusionate 7dac0db939
Default Settings: Use Reload icon on Reload button. 2023-01-25 15:16:43 +00:00
fusionate 7fc8ad9c77
Default Settings: Change icon on Domain button. 2023-01-25 15:12:20 +00:00
FusionPBX 14e752197e
Minor version change to 5.0.8 2023-01-23 13:48:34 -07:00
fusionate dc1307028a
Default/Domain/User Settings: Implement select field for input_toggle_style options. 2023-01-23 19:31:18 +00:00
Alex 7d22b514a4
Update index.php (#6539) 2023-01-20 15:01:11 -07:00
Alex 25cdd2dbda
Add details state dashboard widget setting (#6537)
* Update index.php

* Update dashboard_edit.php

* Update app_config.php

* Update app_languages.php
2023-01-17 13:50:44 -07:00
FusionPBX ba9548c196
Minor version update to 5.0.7 2022-12-29 11:21:58 -07:00
FusionPBX 9f0217aa44
user_dashboard has been replaced by core/dashboard 2022-12-22 13:09:35 -07:00
FusionPBX a44ca60441
Category and Search pass-through (#6511)
* Update default_settings.php

* Update default_setting_edit.php
2022-12-20 14:12:47 -07:00
demonspork 5ccd29f20f
Add : colon to menu item links to fix external links (#6508) 2022-12-15 18:29:46 -07:00
FusionPBX 7997d808ce
Make this a case insensitive 2022-12-08 07:44:55 -07:00
FusionPBX 433918a151
Special characters not required by default.
Long enough password special characters can be optional
2022-12-07 00:46:02 -07:00
FusionPBX 8c7677bbb2
Disable until its less disruptive for multiple tabs 2022-11-29 15:03:46 -07:00
FusionPBX 421b5dd024
Use domain_view permisison for better versatility. 2022-11-28 21:05:05 -07:00
FusionPBX 7b9203e84f
Correc the permission name 2022-11-28 20:11:32 -07:00
FusionPBX bbde291760
Create domain_json.php 2022-11-28 14:52:53 -07:00
FusionPBX cb7881ce02
Minor version update to 5.0.6 2022-11-28 14:31:13 -07:00
FusionPBX b241b921fa
Create user_json.php 2022-11-07 08:57:01 -07:00
FusionPBX b620b36f28
Use SQLite by default for FreeSWITCH 2022-10-26 13:52:30 -06:00
FusionPBX 3859f72c5a
Minor version increment to 5.0.5 2022-10-26 10:01:44 -06:00
FusionPBX bc378823bd
Check teh config method result.
Show the error message if the result is false.
2022-10-22 19:23:03 -06:00
FusionPBX d87ecbb3f2
Add a message variable. 2022-10-22 19:21:48 -06:00
FusionPBX bfe557edc3
install class method return boolean 2022-10-22 19:13:32 -06:00
FusionPBX 9880cd630a
Update install.php 2022-10-22 18:46:22 -06:00
FusionPBX dd87f510c6
Update install.php 2022-10-22 18:39:03 -06:00
FusionPBX a0e3cd1268
Use is_writable on the config directory
- If the directory is writable and config.php exists then use it to write the config.conf file.
- Otherwise provide a message on the commands to run to create the config.conf file.
2022-10-22 18:16:52 -06:00
FusionPBX e807f9c14a
Move the config.php section 2022-10-22 17:48:47 -06:00
FusionPBX e84927a216
Use the new install class
- Move the code to build config.conf file
- If the config.php file exists use it to create the config.conf file
2022-10-22 16:49:24 -06:00
FusionPBX 2178427977
Add content to the config method 2022-10-22 16:44:19 -06:00
FusionPBX 7685e7fcdb
Delete iso_countries.php 2022-10-22 15:23:04 -06:00
FusionPBX 4892c468eb
Create the install class 2022-10-22 15:22:47 -06:00
FusionPBX fdf5f5f1f1
Update configuration.htm 2022-10-22 15:06:24 -06:00
FusionPBX 127d55579f
Add button style to the install 2022-10-22 14:16:53 -06:00
FusionPBX b44a4da6e1
Add local CSS to install.php 2022-10-22 13:19:13 -06:00
FusionPBX d8acec2630
Update install.php 2022-10-21 12:28:14 -06:00
FusionPBX 87360643ab
Update upgrade.php 2022-10-19 22:25:28 -06:00
FusionPBX 2ea90bfc52
Copy of the domain array and used it in dialplan import 2022-10-19 13:48:15 -06:00
FusionPBX 7e88b594dd
Use the database_dir variable 2022-10-19 11:07:43 -06:00
FusionPBX 14552806a1
Update upgrade.php 2022-10-19 11:06:38 -06:00
FusionPBX 353be53ba8
Use sqlite by default
FusionPBX uses PostgreSQL by default
FreeSWITCH uses SQLite by default
2022-10-19 11:06:24 -06:00
FusionPBX 8df6c6be4f
Update configuration.htm 2022-10-15 22:01:03 -06:00
FusionPBX dfe990b277
Update database.htm 2022-10-15 22:00:57 -06:00
FusionPBX ef3bd6ddaf
Update index.php 2022-10-15 21:14:43 -06:00
FusionPBX 49e146c8c2
Write the new config.conf file.
Remove config.php and add the new code to write the config.conf file.
2022-10-14 11:18:42 -06:00
FusionPBX 5f12776252
change label-domain to domain_name. 2022-10-14 10:37:35 -06:00
FusionPBX 07916dec2e
Add server variables and project path 2022-10-14 10:30:52 -06:00
FusionPBX 80b76cd156
Add domain 2022-10-14 10:28:30 -06:00
FusionPBX 69246119f6
Fix the domain label 2022-10-14 10:23:14 -06:00
FusionPBX 61d8b54dcb
Fix the include path 2022-10-14 10:10:40 -06:00
FusionPBX d207508ac5
Use require_once instead of include for functions.php 2022-10-12 13:46:16 -06:00
FusionPBX 40680f1e00
Change comment from config.php to config.conf 2022-10-12 10:45:40 -06:00
FusionPBX f54f1e6fc5
Replace config.php with config.conf 2022-10-12 10:41:49 -06:00
FusionPBX 1dee0683ef
Add missing resources/require.php 2022-10-12 09:47:19 -06:00
FusionPBX dc748c2376
Method text send the core/upgrade
Also remove the additional includes not necessary because of the auto loader in resources/require.php
2022-10-11 17:54:13 -06:00
FusionPBX 2f55ba03c8
Allow copy setting to a domain for single tenant 2022-10-11 10:20:02 -06:00
FusionPBX 8179da3ef8
Allow domain copy even for single tenant systems. 2022-10-11 10:16:57 -06:00
FusionPBX e3b782e7cb
Update user_dashboard.php 2022-10-10 19:39:27 -06:00
FusionPBX fb0c92bbeb
Change config.php to config.conf 2022-10-10 19:38:46 -06:00
markjcrane d50bcb476a Replace root.php 2022-10-10 16:35:14 -06:00
FusionPBX f37dad8814
Update upgrade.php 2022-10-10 12:35:28 -06:00
FusionPBX e06a7d4fef
Minor version update to 5.0.4 2022-09-30 11:28:28 -06:00
FusionPBX 7964410618
Use is_array before foreach and implode 2022-09-27 14:29:53 -06:00
FusionPBX 6f2a8df168
Update FusionPBX version only when changed. 2022-09-22 11:23:51 -06:00
FusionPBX 27041e63e6
Only update version if it has changed 2022-09-22 10:15:49 -06:00
FusionPBX 8a0f4ed6d2
Add group_uuid for group permissions if the ID is null 2022-09-22 09:22:23 -06:00
FusionPBX 21d6f002b3
Add missing permissions.
Goal is to make work to make loading new permissions more efficient.
2022-09-22 00:25:00 -06:00
FusionPBX bc2b14739c
Change 'do' to 'action' and update options.
Options: upgrade_source, upgrade_schema, app_defaults, menu_defaults, permission_defaults
2022-09-20 19:01:32 -06:00
markjcrane eb5c25aa35 Add insert_date, insert_user, update_date, update_user to all tables 2022-09-18 00:54:37 -06:00
frytimo ba3b60b07b
Move database methods to static and document database class (#6474)
* Add new static method to created newly connected database object

* Document database class and clean up and document some of the methods.
This removes the methods that should not be in each instance and places
them in the single instance class as to occupy less resources and be
able to create database objects more efficiently.

* More docs & removed the ability to set any value within the object.

Co-authored-by: Tim Fry <tim@voipstratus.com>
2022-09-17 15:44:21 -06:00
FusionPBX 347e02e273
Update software.php 2022-08-25 15:24:14 -06:00
FusionPBX 287e8c07b6
Minor version update 5.0.2 2022-07-27 12:29:55 -06:00