FusionPBX
bd2f0b7442
Require domain_uuid and user_uuid
2024-04-22 08:48:58 -06:00
FusionPBX
278f1d7453
Update permissions.php
2024-04-20 21:59:04 -06:00
FusionPBX
955a840ad6
Update permissions.php
...
If the $_SESSION['permissions'] isset then use it to prevent round trips to the database.
2024-04-20 20:54:06 -06:00
FusionPBX
f3250db199
Update groups.php
...
Remove redundant database instances.
$database new database;
Remove redundant app_name and app_uuid
2024-04-20 20:26:43 -06:00
FusionPBX
c87e40301b
Add a user class to store user details
2024-04-20 17:04:22 -06:00
FusionPBX
09719c7f36
Update authentication, groups and permissions classes
2024-04-20 16:51:53 -06:00
FusionPBX
2a1e36ca02
Add apps as a class variable
...
- Use self:$apps
- Replace $_SESSION['apps']
2024-04-19 11:07:30 -06:00
FusionPBX
768937b624
Update database.php
...
- Allow sending $params into the constructor.
- Add paramaters: domain_uuid and user_uuid
- Replace $user_uuid and the session variable with $this->user_uuid
- Use the SESSION as an alternative to the parameter
2024-04-19 09:48:05 -06:00
FusionPBX
2e7ebaf1c4
Moved ringbacks to app/switch/resources/classes
...
Moved resources/classes/ringbacks.php to app/switch/resources/classes/ringbacks.php
2024-04-02 09:26:08 -06:00
FusionPBX
463aa5213f
Add object property streams.
2024-04-02 09:24:25 -06:00
frytimo
e47b2e3710
Fix $x was not initialized on first iteration of for loop ( #6936 )
2024-04-02 09:09:36 -06:00
frytimo
758cb2ec60
set to compare instead of assignment in the message error checking ( #6933 )
2024-03-28 22:07:04 -06:00
frytimo
ff55a36980
after doing a database restore, the permission may not yet exist ( #6930 )
2024-03-28 08:59:30 -06:00
FusionPBX
63d215192d
Use an array in auto_loader
...
- Added a search for interfaces
- Updated the indentation
2024-03-21 10:33:05 -06:00
FusionPBX
f873ee7757
Update settings.php
...
Reverting mixed type until more people have migrated off of PHP 7.4
2024-03-04 09:35:17 -07:00
frytimo
ebe12ef338
allow setting a default value ( #6908 )
2024-03-01 10:26:51 -07:00
FusionPBX
1b5d66e85e
Refresh each subscription publication
2024-02-17 08:34:47 -07:00
fusionate
504d3a6bf2
Waveform [Class]: Support audio file waveform generation.
2024-02-09 13:04:45 -07:00
frytimo
a17b63e616
Use the settings class in the cache class ( #6891 )
2024-02-09 10:21:55 -07:00
fusionate
0fe2f20375
Domains - Delete: Fix issue deleting multiple domains at once.
2024-01-17 21:33:23 +00:00
fusionate
ad86456b33
Prevent an error with array - in default_settings() method
2024-01-10 22:25:41 +00:00
FusionPBX
bca1d8a573
Prevent an error with array
...
This is required for PHP 8.1 and higher. This is required for because PHP 8.1 introduced stricter type checking.
2024-01-10 15:08:20 -07:00
FusionPBX
113d97978a
Set the email from address and name
2024-01-05 17:21:29 -07:00
fusionate
f4d8ec9182
Email [Class]: Remove redundant if statements, simplify logic.
2023-12-29 18:19:59 +00:00
frytimo
10e7b485e7
Schema change object property db instead of database->db ( #6833 )
2023-12-16 07:54:20 -07:00
frytimo
9f204a7cac
move explode of $line inside of if block to fix php warning for line 93 ( #6842 )
2023-12-07 18:38:57 -07:00
frytimo
3a4c2f72e2
Event socket bug fix and more docs ( #6823 )
...
* Add documentation to methods. Use is_resource for added type detection
* Allow connect to specify timeout in microseconds with default 30,000
* Update calling mechanism for event sockets
* Update project for new singleton event sockets
* remove unused variable
* catch errors on closing the socket
2023-12-02 17:16:18 -07:00
FusionPBX
2a0f2f53a0
Update assigned method use SQL IN
2023-11-23 11:51:47 -07:00
frytimo
12fb45c99f
Update logging class ( #6829 )
...
* logging class improvements
* remove alias
* adjust line print out for field order
* refactor class name to be inline with framework standard
* fix writing direct to write method
2023-11-13 18:55:52 -07:00
agree
90946bbc07
[security] xml validate ringback fields ( #6819 )
2023-11-12 19:09:34 -07:00
FusionPBX
968706dac2
Using this->apps more consistently
...
A previous commit moved from $apps to $this->apps but missed some required uses of the $apps array.
2023-11-08 14:18:24 -07:00
fusionate
145025946a
Sounds [Class]: Update to support use on Conference Center Greeting.
2023-11-06 19:42:02 +00:00
FusionPBX
2ed2ac63ae
Add table exists and set row exists
2023-11-03 23:55:35 -06:00
frytimo
372db3cc50
Patch contacts calling multiple schemas ( #6826 )
...
* improve performance for contacts app_defaults
* add app_name and app_uuid as constants in class
* performance boost by removing scanning app_defaults twice
* Update app_defaults.php
* Update schema.php
---------
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-11-03 14:04:07 -06:00
FusionPBX
fa123ff069
Build dialplan xml from the array. More efficient to save data and xml in one step.
2023-11-03 02:18:57 -06:00
fusionate
92e9c526d6
Menu [Class]: Minor adjustmemt to HTML output.
2023-10-18 13:13:39 +00:00
fusionate
dd1ba159ab
Menu - Split longer submenus into two columns of items.
2023-10-17 00:27:59 +00:00
FusionPBX
4dbd4e10a3
Add missing default settings
2023-10-11 17:27:11 -06:00
FusionPBX
76404a03da
Clear the $array variable before its used again
2023-10-11 16:57:50 -06:00
FusionPBX
7ab357380b
simplify the while statement
2023-09-27 23:30:18 -06:00
FusionPBX
bf8c6f8078
Simplify event_socket code
2023-09-27 23:23:56 -06:00
FusionPBX
4d1194828d
Simplify the permissions class
2023-09-21 12:07:32 -06:00
frytimo
9a982edc2e
update the settings set method to use params instead of array ( #6804 )
...
* update the settings set method to use params instead of array
* remove test code
2023-09-20 17:59:37 -06:00
fusionate
518c32efe6
Misc: Mitigate PHP 8.1 warnings.
2023-09-20 20:49:27 +00:00
fusionate
d9d17a6917
Misc: Remove parameters from event_socket_create() calls.
2023-09-20 18:43:17 +00:00
FusionPBX
169bf8788a
Update code using the settings class
2023-09-19 12:56:08 -06:00
FusionPBX
4b9ff10eef
Update email.php
2023-09-19 12:22:00 -06:00
FusionPBX
7f2934ff24
Use !empty when using the setting->get method
2023-09-19 12:17:04 -06:00
FusionPBX
0931324d13
Update email class to use the settings class
2023-09-19 12:14:58 -06:00
FusionPBX
bf47bbcc47
Event Socket settings auto defaults or custom using config.conf
2023-09-16 15:07:41 -06:00
FusionPBX
bc9e5abaf8
Update directory.php
2023-09-16 02:19:29 -06:00
FusionPBX
c6d966395e
Use settings class for app_defaults.php
2023-09-16 00:22:12 -06:00
FusionPBX
3f4c4702c5
Add set method to the settings class
2023-09-14 15:43:52 -06:00
FusionPBX
f6b92fc565
Bypass permission check for command line
2023-09-14 15:42:56 -06:00
FusionPBX
e5f6c3067a
settings class use get and refine further
2023-09-14 12:28:38 -06:00
FusionPBX
0ec6ed696c
Create a new settings class
2023-09-13 09:46:52 -06:00
FusionPBX
11df74853a
Change variable from permission to permission_name
2023-09-11 11:54:36 -06:00
FusionPBX
2c5724c6ed
Add new class methods and use them
2023-09-11 01:45:19 -06:00
FusionPBX
40a7ed7b15
xml sanitize allow $1 and $2
...
Continue to remove any ${variables} in this format
2023-08-30 12:50:08 -06:00
FusionPBX
988e2490c5
Set the switch session variable tusing the name
...
To be consistent the $_SESSION['switch'] variables currently require the name. Without this switch session variables are inconsistent.
This inconsistently caused a problem with creating the recording directory for new domains.
2023-08-28 15:07:31 -06:00
FusionPBX
4eb7fdf007
Update default and domain setting session array
...
In the "domains" class upgrade method, only set the value when either "default_setting_enabled" is true or "domain_setting_enabled" is equal to true.
2023-08-28 14:45:39 -06:00
FusionPBX
4ed611a187
When the toggle field and values are empty then use defaults
2023-08-15 21:37:05 -06:00
FusionPBX
4bf775897e
Replace GLOB_BRACE as its not supported by all systems.
2023-08-14 11:27:40 -06:00
fusionate
1bc941e244
Menu [Class]: Reslove PHP 8.1 warning on mobile devices.
2023-07-11 20:26:38 +00:00
FusionPBX
e3cfa0d1da
Prevent more PHP 8.1 warnings
2023-07-10 18:33:18 -06:00
fusionate
9ae6c12cbb
Cache [Class]: Resolve PHP 8.1 warning on cache() method.
2023-07-07 19:41:48 +00:00
fusionate
ceb0637c83
Database [Class]: Update for PHP 8.1
2023-07-05 23:12:00 +00:00
FusionPBX
ec04006971
Change the scope of the database variables
2023-06-28 15:29:28 -06:00
markjcrane
b6c521d787
Define the db_sslmode variable
2023-06-24 09:48:27 -06:00
markjcrane
97e0d93400
Set the values in the config class
2023-06-24 09:39:04 -06:00
FusionPBX
fd0e30bdb7
Update config class add config.conf
2023-06-22 10:09:14 -06:00
FusionPBX
bcf7cbaad2
Save database errors to the message variable
2023-06-19 16:08:54 -06:00
markjcrane
1452bde1ac
Update the database class to find the require.php
2023-06-17 22:29:15 -06:00
markjcrane
c92872ab8f
Use require instead of require_once on require.php
2023-06-17 09:11:32 -06:00
markjcrane
d6cb17e5b9
Fix a PHP 8.1 error
2023-06-17 09:08:25 -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
fusionate
8b982dd6e3
Database [Class]: Modify copy() method to support enable and description fields without the table name.
2023-06-09 19:42:10 +00:00
FusionPBX
473033257a
Exclude switch default settings.
...
This category is causing errors and is not needed for this code.
2023-06-07 11:43:15 -06:00
markjcrane
b75b0f63e6
Initialize the array before using them
2023-06-06 23:37:09 -06:00
fusionate
8d51e9d948
Menu [Class]: Updates for PHP 8.1
2023-06-06 22:27:16 +00:00
fusionate
addae78ac8
Groups [Class]: Updates for PHP 8.1
2023-06-06 22:12:29 +00:00
fusionate
8e9f28a5e0
Domains [Class]: Updates for PHP 8.1
2023-06-06 21:43:50 +00:00
Alex
f86abd84c4
Fixed call recording download and call center show all ( #6745 )
2023-06-06 10:14:15 -06:00
FusionPBX
f5f3ef680e
Set session variables from default settings switch category
2023-06-03 13:43:37 -06:00
Alex
42ecba0214
voicemail edit, log viewer, and sip status php 8.1 changes ( #6738 )
...
* Update voicemail_edit.php
* Update sip_status.php
* Update message.php
* Update log_viewer.php
* Update log_viewer.php
* Update sip_status.php
2023-06-02 14:53:23 -06:00
Alex
d6b73cf296
more php 8.1 changes ( #6734 )
...
* Update ivr_menu_edit.php
* Update ringbacks.php
* Update call_block_edit.php
* Update call_broadcast.php
* Update call_broadcast_edit.php
* Update call_center_queue_edit.php
* Update call_center_queue_edit.php
* Update call_center_agent_status.php
* Update call_center_queue_edit.php
* Update call_center_agent_edit.php
* Update call_center_queues.php
* Update call_flow_edit.php
* Update call_broadcast.php
* Update call_forward.php
* Update call_broadcast_send.php
* Update conference_rooms.php
* Update conference_centers.php
* Update conference_control_edit.php
* Update conference_control_details.php
* Update conference_profile_edit.php
* Update conference_profile_param_edit.php
* Update conference_profile_edit.php
* Update database_transaction_edit.php
* Update database_transactions.php
2023-06-01 16:39:05 -06:00
Alex
9df57e679d
contacts php 8.1 changes ( #6730 )
...
* Update contacts_vcard.php
* Update vcard.php
* Update contact_edit.php
* Update contact_view.php
* Update contact_phone_edit.php
* Update contact_address_edit.php
* Update contact_addresses.php
* Update contact_addresses_view.php
* Update contact_attachment.php
* Update contact_attachment_edit.php
* Update contact_attachments.php
* Update contact_attachments_view.php
* Update contact_email_edit.php
* Update contact_emails.php
* Update contact_emails_view.php
* Update contact_extensions.php
* Update contact_extensions_view.php
* Update contact_import.php
* Update contact_import_google.php
* Update contact_json.php
* Update contact_note_edit.php
* Update contact_notes.php
* Update contact_notes_view.php
* Update contact_phones.php
* Update contact_phones_view.php
* Update contact_relation_edit.php
* Update contact_emails_view.php
* Update contact_addresses_view.php
* Update contact_relations.php
* Update contact_relations_view.php
* Update contact_setting_edit.php
* Update contact_settings.php
* Update contact_time_edit.php
* Update contact_timer.php
* Update contact_timer_inc.php
* Update contact_times.php
* Update contact_url_edit.php
* Update contact_urls.php
* Update contact_urls_view.php
* Update contact_import.php
* Update contact_import.php
* Update contact_email_edit.php
* Update contact_url_edit.php
* Update contact_relation_edit.php
* Update contact_note_edit.php
* Update contact_setting_edit.php
* Update contact_attachment_edit.php
* Update contact_edit.php
* Update contact_phones_view.php
* Update contact_note_edit.php
* Update contact_attachment_edit.php
* Update contact_phones_view.php
* Update contact_edit.php
* Update contacts.php
* Update contact_edit.php
* Update contact_edit.php
* Update contact_edit.php
* Update contact_edit.php
* Update contact_edit.php
* Update contact_phone_edit.php
* Update contact_addresses.php
* Update contact_addresses_view.php
* Update contact_attachment_edit.php
* Update contact_attachments.php
* Update contact_attachments_view.php
* Update contact_edit.php
* Update contact_email_edit.php
* Update contact_emails.php
* Update contact_emails_view.php
* Update contact_extensions.php
* Update contact_extensions_view.php
* Update contact_import.php
* Update contact_import_google.php
* Update contact_json.php
* Update contact_note_edit.php
* Update contact_notes.php
* Update contact_notes_view.php
* Update contact_phone_edit.php
* Update contact_phones.php
* Update contact_phones_view.php
* Update contact_relations.php
* Update contact_relations_view.php
* Update contact_setting_edit.php
* Update contact_settings.php
* Update contact_time_edit.php
* Update contact_timer.php
* Update contact_timer_inc.php
* Update contact_times.php
* Update contact_url_edit.php
* Update contact_urls.php
* Update contact_urls_view.php
* Update contact_view.php
* Update contacts.php
* Update contacts_vcard.php
2023-06-01 11:50:12 -06:00
Anthony
f0598117ab
Fixed Errors for Streams & Ring Groups ( #6728 )
...
* Fixed Errors streams.php
* Update streams.php
* Update stream_edit.php
* Update ring_groups.php
* Update tones.php
* Update ringbacks.php
* Update ring_group_edit.php
2023-05-31 11:00:55 -06:00
markjcrane
c679165016
Menu: PHP 8.1 updates
2023-05-27 12:00:02 -06:00
fusionate
0ca497643c
Email [Class]: Updates for PHP 8.1
2023-05-27 03:36:58 +00:00
FusionPBX
7979ff145b
Use $this->message
...
Reason for using this message rather than local message variable is that it get changed and the information we want is preserved in the class variable.
2023-05-26 09:55:18 -06:00
fusionate
6119f7de7d
Database [Class]: Update for PHP 8.1
2023-05-25 15:40:20 +00:00
markjcrane
251feddff8
Return this->message variable as array.
2023-05-24 23:00:08 -06:00
fusionate
2cf6e79c2e
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2023-05-23 18:38:57 +00:00
markjcrane
dbb3e90ace
Add smarty modifer in_array
2023-05-22 21:50:15 -06:00
fusionate
dfdcba5a0c
Database [Class]: Update for PHP 8.1
2023-05-23 02:42:19 +00:00
markjcrane
7ee2b7c4b3
Add parentheses to empty string detection
2023-05-22 16:26:01 -06:00
markjcrane
a419fa985b
Use isset when empty as it could be numeric.
2023-05-22 16:16:58 -06:00
markjcrane
c045bb4705
Add a new fax user group
2023-05-22 10:45:01 -06:00
FusionPBX
efc332aba7
[Bug FIX] Default Setings fix syntax to get the correct values switch settings.
2023-05-21 15:47:59 -06:00
fusionate
67e77560a6
Database [Class]: Updates for PHP 8.1
2023-05-21 01:13:45 +00:00
fusionate
878e83fc80
Database [Class]: Updates for PHP 8.1
2023-05-20 23:57:07 +00:00
FusionPBX
25fdc12f18
Strict identical condition required
...
Otherwise this condition matches a numeric value of 0.
2023-05-19 15:29:38 -06:00
FusionPBX
778b5832be
database save method returns result details
2023-05-18 16:29:03 -06:00
markjcrane
0dec70827d
Change approach for handling the user_uuid
2023-05-18 00:49:20 -06:00
fusionate
1618c84e07
Database [Class]: Fix typo.
2023-05-17 20:36:48 +00:00
fusionate
c42fd0abdc
Menu [Class]: Updates for PHP 8.1
2023-05-17 20:36:14 +00:00
markjcrane
3fc342ad3e
prevent an error using trim on a value that could a string or an array
2023-05-17 13:38:17 -06:00
markjcrane
6d7e125743
Fix all PHP 8.1 messages for upgrade.php
2023-05-17 10:07:49 -06:00
fusionate
d853209c3f
Token [Class]: Update for PHP 8.1
2023-05-17 07:00:45 +00:00
markjcrane
2afda399e6
IVR Menu code changes for PHP 8.1
2023-05-16 22:55:19 -06:00
fusionate
c827f6bf21
Message [Class] - Fix bug with messages set by static add method.
2023-05-16 21:00:43 +00:00
fusionate
fac4b6bcd0
Token [Class] - Updates for PHP 8.1
2023-05-16 18:54:45 +00:00
fusionate
bc34789bdc
Permission [Class] - Updates for PHP 8.1
2023-05-16 18:54:27 +00:00
fusionate
f7951324ea
Domains [Class] - Updates for PHP 8.1
2023-05-16 18:42:32 +00:00
markjcrane
3cf0334686
Check if the sounds directory exists
2023-05-16 00:36:27 -06:00
markjcrane
74b3ce154c
Update file.php minor code improvements
2023-05-15 23:17:37 -06:00
markjcrane
78bb6ec80c
Fix PHP 8.1 ringback errors
2023-05-15 22:53:00 -06:00
FusionPBX
64c159931c
Update database.php strlen replace with isset
...
Used isset instead of empty because empty treats a numeric value of 0 as empty.
2023-05-13 22:13:40 -06:00
FusionPBX
5755ae3f48
Update schema.php for PHP 8.1
2023-05-13 17:31:27 -06:00
FusionPBX
7a8b2b7d79
Update database.php prevent more php 8.1 warnings.
2023-05-13 12:35:17 -06:00
fusionate
196125952b
Message [Class]: Updates for PHP 8.1
2023-05-13 04:52:43 +00:00
FusionPBX
ff2c52eda8
Update domains.php
2023-05-12 20:32:44 -06:00
FusionPBX
44a46d491b
Use !empty in the if statement
2023-05-12 20:24:39 -06:00
FusionPBX
a2bb8e5f90
Limit subquery to one result
...
This prevent a cardinality error.
2023-05-12 16:22:50 -06:00
FusionPBX
b86cd20e8e
Use isset instead of is_uuid
2023-05-10 22:01:12 -06:00
frytimo
872e676f59
Fix missing php tags ( #6687 )
...
* fix missing php tags
* fix missing php tags
2023-05-10 18:19:57 -06:00
fusionate
e7b72de33c
Modal [Class]: Updates for PHP 8.1
2023-05-10 22:59:12 +00:00
fusionate
6d4463a5b7
Auto Loader [Class]: Updates for PHP 8.1
2023-05-10 22:39:48 +00:00
fusionate
4de76b44f2
Auto Loader [Class]: Updates for PHP 8.1
2023-05-10 22:37:47 +00:00
fusionate
8021a71647
Menu [Class]: Updates for PHP 8.1
2023-05-10 22:17:19 +00:00
fusionate
43961ec6f2
Message [Class]: Update for PHP 8.1
2023-05-10 22:02:13 +00:00
fusionate
bac9c83f33
Modal [Class]: Update for PHP 8.1
2023-05-10 21:58:51 +00:00
fusionate
46ff8cb278
Message [Class]: Update for PHP 8.1
2023-05-10 21:58:37 +00:00
FusionPBX
c57fa0fc39
Update for PHP 8.1
2023-05-09 18:39:24 -06:00
fusionate
5f2a3fde90
Button [Class]: Update for PHP 8.1
2023-05-09 22:52:04 +00:00
FusionPBX
b732c0afe9
[Bug] value of 0 treated as empty
...
When empty is used its treating 0 as an empty value and then the value is set to null. Will work on the changes further to prevent this problem.
2023-05-09 11:14:41 -06:00
FusionPBX
bc0c2ea588
$db variable needed by schema class
2023-05-09 08:39:42 -06:00
FusionPBX
89af27e94e
Update button.php
2023-05-08 23:03:00 -06:00
FusionPBX
9e4e8558e5
Remove debug
2023-05-08 22:30:39 -06:00
FusionPBX
edb12399ce
Add not empty debug
2023-05-08 17:21:52 -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
37646c0893
Frytimo pr remove unused variables and fix clobbering ( #6656 )
...
* config->exists returns true or false but no action taken and variable
is unused
* remove unused variable db_type
* remove unused variable db_name
* remove unused variable db_username
* remove unused variable db_password
* remove unused variable db_secure
* remove unused variable db_cert_authority
* remove unused variable db_host
* remove unused variable db_path
* remove unused variable db_port
* remove unused variable db. The upgrade method never uses the db variable
and instead uses a new database connection each time.
* remove uninitialized parameters variable
* domain_count never used
* variable context is never used in the method or any app_defaults
* variable $row is clobbered by inner foreach loop
* variable domain_name is never used in method scope
* variable domain_array seems to be uninitialized in this scope so set an
empty string value so function lower_case is not receiving null.
2023-05-03 14:41:39 -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
019ca725d8
Remove the seed for srand it is done automatically
2023-04-26 13:40:05 -06:00
FusionPBX
1b025e0aa2
Update class name FixedBitNotation to base2n
2023-04-23 02:31:44 -06:00
FusionPBX
1058c1bc87
Add google_authenticator PHP class
...
This class is licensed under Apache version 2.0
2023-04-23 01:11:52 -06:00
FusionPBX
869a1e1350
Create base2n.php
...
Add an MIT binary to text PHP class
2023-04-23 01:05:46 -06:00
fusionate
18225f82f2
Email Class: Fix typo that effects embedded base64 image attachments.
2023-04-20 01:33:22 +00:00