fusionate
a91f0cf346
CDR - Export: Integrate permissions on CSV output.
2023-09-20 01:58:13 +00:00
fusionate
5c9b02fec2
CDR - Export: Fix file name for Show All, correct average MOS value.
2023-09-20 01:24:46 +00:00
fusionate
aab2880153
CDR - Export: Integrate permissions on PDF output.
2023-09-20 01:15:04 +00:00
fusionate
3659e07df9
CDR - Export: Include Caller Destination column in PDF.
2023-09-19 23:53:51 +00:00
FusionPBX
24bdccdb0b
Use the settings class instead of the SESSION
2023-09-18 14:59:21 -06:00
FusionPBX
9684541dbe
PHP 8.1 end function requires array
2023-09-08 09:33:54 -06:00
FusionPBX
d2bb186b33
Prevent an error for PHP 8.1 plus
2023-09-06 16:32:11 -06:00
FusionPBX
88169f9e30
Use the call direction from the xml_cdr table
2023-08-25 16:13:02 -06:00
FusionPBX
85f6793a41
Set bridge statements variables
2023-08-25 16:05:33 -06:00
FusionPBX
e8e6673be8
Remove some redudant code for finding record_path and record_name
2023-08-10 09:05:42 -06:00
FusionPBX
0304dfffad
Use empty record_name
...
Recording call through a ring group its not setting the record_name variable this picks up the recording from the file system.
2023-08-04 13:53:37 -06:00
fusionate
f61302190b
Dashboard - Missed Calls: Apply domain time zone.
2023-08-01 20:33:51 +00:00
fusionate
d68f9826f1
Dashboard - Recent Calls: Apply domain time zone.
2023-08-01 20:33:39 +00:00
FusionPBX
5e69a3deda
Update xml_cdr_details.php
2023-07-15 23:59:05 -06:00
FusionPBX
64c5eeb35e
Update xml_cdr_details.php
2023-07-15 23:49:55 -06:00
FusionPBX
1b6bf49a62
Update xml_cdr_details.php
2023-07-15 23:43:19 -06:00
fusionate
3b6c2acd76
CDR Details: Little better output.
2023-07-07 21:55:32 +00:00
FusionPBX
d6969715d7
Update xml_cdr_details.php fix PHP 8.1 warnings
2023-07-07 15:39:38 -06:00
FusionPBX
49648e6655
Handle errors better for invalid xml with simplexml_load_string
...
When the XML object detects invalid XML move the file to the failed directory.
After reading and processing the XML save each call detail record to the database.
2023-06-29 17:25:20 -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
FusionPBX
5759a636e6
Add missing cc_queue_joined_epoch variable
2023-06-08 18:47:17 -06:00
Alex
66e14c586c
Update xml_cdr.php ( #6749 )
2023-06-08 16:57:06 -06:00
Alex
475cf4d253
Fixed more php 8.1 errors ( #6748 )
...
* Update call_center_queue_edit.php
* Update number_translation_edit.php
* Update database_transactions.php
* Update xml_cdr_extension_summary.php
* Update call_flow_edit.php
* Update contact_address_edit.php
* Update device_profiles.php
2023-06-08 16:07:01 -06:00
Alex
22a01b147d
Fixed call center queue agents table ( #6746 )
...
* Update destination_edit.php
* Fixed php 8.1 errors
* Fixed cdr recording download not working
* Update call_center_queue_edit.php
* Update call_center_queue_edit.php
---------
Co-authored-by: FusionPBX <markjcrane@gmail.com >
2023-06-06 11:31:22 -06:00
fusionate
28ebdbc722
CDR: Restore call recording download.
2023-06-06 16:29:09 +00:00
Anthony
bf194cddaf
Simplified Variables in xml_cdr.php ( #6740 )
2023-06-02 16:22:26 -06:00
fusionate
bc322e5cd6
CDR - Details: Update for PHP 8.1
2023-06-02 18:26:30 +00:00
fusionate
69900445b5
CDR: Updates for PHP 8.1
2023-06-01 22:55:19 +00:00
fusionate
c4f44f9ad5
Dashboard - Recent Calls: Updates for PHP 8.1
2023-05-29 19:57:35 +00:00
fusionate
c3fda2c09d
Dashboard - Missed Calls: Updates for PHP 8.1
2023-05-29 19:57:10 +00:00
fusionate
f4c141f6ef
Extension Summary: Updates for PHP 8.1
2023-05-29 18:30:31 +00:00
fusionate
81d19fdce7
XML CDR [Class]: Updates for PHP 8.1
2023-05-29 18:30:07 +00:00
fusionate
3adeb15ace
CDR Statistics: Updates for PHP 8.1
2023-05-25 21:34:41 +00:00
fusionate
9227344748
xml_cdr [Class]: Update for PHP 8.1
2023-05-23 20:20:40 +00:00
FusionPBX
62b95fa690
Handle call center variables with a value of _undef_
2023-05-18 23:41:21 -06:00
markjcrane
cf580e6c8c
Move failed call detail records to a failed directory
2023-05-18 17:44:36 -06:00
Alex
05063e35d2
Update translations ( #6694 )
...
* Update app_languages.php
2023-05-18 15:36:17 -06:00
Luis Daniel Lucio Quiroz
3f544496b7
DB and protection ( #6696 )
...
so this small change has 2 purposes.
first, I found the hard way, that PHP PDO is not always coded with the same criteria between versions and databases. While PDO PGSQL on PHP 8.x may work, PDO SQLITE on PHP 7.4 may not and so on.. This will make sure that the value there is an integer.
Second, since these two values are taken from the _GET, which is in the URL string, it will protect against "imaginative" users.
2023-05-16 13:05:07 -06:00
markjcrane
155f15a407
Fix CDR paging and minor code changes
2023-05-16 10:07:32 -06:00
FusionPBX
590faa4e83
Set the export_format
...
To prevent null and prevent unintended behavior set an empty string to as the default export format.
2023-05-12 14:30:16 -06:00
frytimo
9dc8bcf7e9
Fix xml cdr for PHP 8.1 ( #6692 )
...
* fix multiple warnings
* fix multiple warnings
* ensure array key exists
* ensure array key exists
* assign boolean variable for showall in url
* change boolean to show_all instead of showall
* revert some changes. Create default leg value and mos_score
* validate page integer
* revert back to showall from get
2023-05-12 13:28:42 -06:00
FusionPBX
eccae62149
Replace is_array with !empty
2023-05-10 22:25:10 -06:00
FusionPBX
020b1414aa
Use empty instead of is_array
2023-05-10 22:22:21 -06:00
Alex
ac38507462
Update translations ( #6682 )
...
* Update translations
* Update app_menu.php
* Update app_languages.php
2023-05-10 18:20:44 -06:00
fusionate
80ce576ea5
Dashboard - Missed Calls: Updates for PHP 8.1
2023-05-10 22:34:27 +00:00
fusionate
c391faccfc
Dashboard - Recent Calls: Updates for PHP 8.1
2023-05-10 22:32:44 +00:00
Alex
3e0ec8b752
Add missing translations ( #6673 )
2023-05-09 11:39:02 -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
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