FusionPBX
e9ce02147a
Update xml_cdr.php
...
In the xml_cdr class change method xml_array from $row to $key. Key is more descriptive and should prevent bugs in the future.
2016-06-11 16:17:35 -06:00
FusionPBX
cd5baa1df5
Update xml_cdr_inc.php
...
Only check the select count if there is a default setting that instructs it to do so as it is slow on a large number of records.
2016-06-11 07:15:11 -06:00
markjcrane
57bbc8f7f7
Time to start using jsonb in the xml cdr table.
2016-06-08 19:25:51 -06:00
FusionPBX
3454ba6853
Update xml_cdr_extension_summary.php
...
Add the domain_uuid.
2016-06-05 21:54:54 -06:00
FusionPBX
c4532e782e
Update xml_cdr.php
...
Use the class variables.
2016-06-05 21:53:28 -06:00
markjcrane
1c67d0baee
Get the extensions then the summary array.
2016-06-05 17:53:12 -06:00
markjcrane
32e43d942f
Remove the second quick_select variable that was accidently added.
2016-06-05 17:51:23 -06:00
markjcrane
01ae160e04
Adding user summary (extension summary) to the xml_cdr class.
2016-06-05 17:19:06 -06:00
FusionPBX
fb8eee457f
Update xml_cdr_inc.php
...
Work on the XML CDR export to CSV.
2016-06-03 19:47:35 -06:00
markjcrane
ee3ae4b7c2
If last_sent_callee_id_number is set use it as the destination_number.
2016-06-01 16:45:50 -06:00
Mafoo
71525c26b0
I got the permissions wrong ( #1616 )
...
it should have been in octal mod (leading 0)
also updated the fax application as it needs the stickygid too
2016-05-26 05:55:46 -06:00
Mafoo
86c4742347
Added sticky GID permissions ( #1615 )
2016-05-25 21:51:41 -06:00
markjcrane
8e01682c3c
Fix a minor issue.
2016-05-11 18:42:30 -06:00
markjcrane
e3792a33a6
Additional work on caller id name and number.
2016-05-11 18:37:01 -06:00
markjcrane
07b6b54396
Add the new column source_number.
2016-05-11 18:21:36 -06:00
markjcrane
e752e5fab7
Additional work on the destination_number on the new xml cdr import tool.
2016-05-11 17:58:43 -06:00
markjcrane
1833df9567
Fix the syntax to the last commit.
2016-05-11 17:05:06 -06:00
markjcrane
e1f0c205c7
Add source_number and change the destination_number to the number sent to the carrier.
2016-05-11 16:23:42 -06:00
markjcrane
1aa2547358
Fix a missing bracket from the last commit.
2016-05-07 16:15:15 -06:00
markjcrane
eaadc99e88
To prevent all warnings for XML CDR Details check all arrays.
2016-05-07 12:28:07 -06:00
markjcrane
268f51132b
Fix the warning on XML CDR details.
2016-05-07 11:48:46 -06:00
reliberate
2307cef9c8
CDR: Fix PHP warnings regarding paging.
2016-05-05 13:54:17 -06:00
markjcrane
f3ef1154e2
Disable limit and offset when exporting CDR to CSV.
2016-05-04 22:35:05 -06:00
markjcrane
097a5d8ade
Check the missing array has content before processing it.
2016-05-04 00:22:35 -06:00
markjcrane
17620586c4
Add a new xml_cdr_import.php and add limit and filter options to the xml_cdr.php class.
2016-05-01 17:44:53 -06:00
markjcrane
61a0dfe9f7
Improve the xml cdr class.
2016-04-30 00:33:35 -06:00
markjcrane
c3b12c217d
Cleanup the indentation ... tabs and whitespace after the last pull request.
2016-04-28 16:56:44 -06:00
FusionPBX
d57a44ae23
Merge pull request #1557 from hcoin/fix-warnings
...
Mariadb 10.1, Freeswitch 1.6, Ubuntu Xenial LTS, Ldaps, warnings enabled, cli install/upgrade
2016-04-28 14:43:06 -06:00
markjcrane
37f725d6ab
Update the xml_cdr php class to get it operational.
2016-04-27 23:51:53 -06:00
markjcrane
0a039eb7b5
Add a new xml_cdr php class.
2016-04-27 13:24:59 -06:00
Harry G. Coin
f02028629a
fixes so cli installs/upgrades work.
...
Also another step along the way allowing freeswitch to run -u -g freeswitch and fusionpbx to run -u -g www-data
2016-04-25 21:26:26 -05:00
Harry G. Coin
bda6861f88
\r\n --> \n
...
Cause all the .php files containing lines ending with \r\n to instead end with \n.
DYI with:
find fusionpbx -type f -name '*.php' -exec dos2unix '{}' \;
2016-04-25 20:30:23 -05:00
Harry G. Coin
8abe003a71
The goal is to increase confidence in fusionpbx, one step is to run by default with error_reporting (E_ALL ^ E_NOTICE);
...
So, please find in this set numerous small changes which eliminate numerous php warning messages.
Also, a small bug fix in an sql statistics routine, naming a count(*) field as count, so displaying correct detail.
If any of the proposed changes are omitted, the relevant page will experience php warnings.
There are no doubt fusionpbx pages I've yet to visit that still generate warnings, this set is nearly certainly not comprehensive.
2016-04-25 20:19:58 -05:00
markjcrane
3f5f268c15
Set extension summary to use GET instead of POST.
2016-04-14 21:11:05 -06:00
markjcrane
2d03d7f961
Update the extension summary in preparation to expand it further.
2016-04-14 15:08:16 -06:00
reliberate
aeabb4a072
Misc: Fix datetimepicker on Time Conditions, CDR, Contact Times, etc.
...
Misc: Fix textarea height.
Theme: CSS adjustments to correct misc bugs.
2016-04-13 13:23:07 -06:00
reliberate
5974b686e9
Apps: Integrate ability to set paging via a Default/Domain/User Setting (domain > paging > numeric).
2016-03-28 23:02:11 -06:00
reliberate
5b97091e27
Theme: Add additional Settings to control the style of various elements, remove old css classes.
...
Default/Domain/User Settings: Add color previews in list view.
2016-03-28 22:29:15 -06:00
reliberate
3f3956d345
Recordings/CDR: Fix audio playback and progress bar style.
2016-03-28 09:09:33 -06:00
reliberate
d5c60df4fc
Added: Bootstrap Framework - initial integration.
...
Added: Bootstrap Plugins - DateTimePicker, ColorPicker (in multiple apps)
Added: Default Theme - responsive
Removed: RightJS Framework - no longer needed.
Removed: Accessible Theme - superseded by Default theme.
Removed: Minimized Theme - superseded by Default theme.
Enhanced: Menu - responsiveness added.
Enhanced: Dashboard - responsiveness added.
Etc.
2016-03-25 16:29:20 -06:00
reliberate
39bfec7aa2
Extensions: Added bulk delete.
...
Voicemail: Added bulk delete. On delete, remove recordings folder, and voicemail_options, _destinations, and _greetings database records.
2016-03-16 18:48:42 -06:00
mafoo
4131926b86
WhitespaceClean-app/xml_cdr
...
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 11:54:18 +00:00
reliberate
49bb6c1ded
User Dashboard: Add blocks with additional customizable information (voicemail count, missed calls, recent calls, system counts, domain limits, and system status).
...
CDR: Adjust icon status and missed call filter to be more accurate, simplify User's view of CDR, add additional call result filter.
2016-03-10 16:29:47 -07:00
markjcrane
48588d9ec3
Add domain_uuid to the CDR result set.
2016-02-23 19:42:10 -07:00
markjcrane
8b2cb82df7
If show all is used on the export then remove the domain name from the file name.
2016-02-23 19:33:16 -07:00
markjcrane
c0ddb2d857
Add showall hidden option to the regular CDR search form.
2016-02-23 19:19:03 -07:00
markjcrane
3b035a46c1
Fix the SQL command when using the advanced search and improve security on how showall is being used.
2016-02-23 19:05:52 -07:00
markjcrane
7d5382ed6d
Change a POST to a GET on the advanced search for CDR.
2016-02-23 18:15:07 -07:00
markjcrane
01a9438f4e
Fix the checkbox on the show all for the advanced search.
2016-02-23 18:09:00 -07:00
markjcrane
7539244e49
Additional work to get the CDR to allow the show all to work with the regular search and advanced search.
2016-02-23 17:53:21 -07:00
markjcrane
af18c963c0
Rename .project.ROOT to project_root.php this conforms better with current file naming standards.
2016-02-22 14:01:18 -07:00
markjcrane
93d02e85af
Fix the check to see if domain_name is not set.
2016-02-10 17:15:31 -07:00
markjcrane
7716a09f54
XML CDR - if the domain_uuid is not found then attempt to use sip_req_host to get the domain name. If domain_name and domain_uuid are still empty then add the CDR record with the domain_uuid as null so there is a record of the call.
2016-02-10 13:54:15 -07:00
Mafoo
56b34c34ca
changed throw Exception to die
...
nothing ever eval runs the root.php so changed to die to cause a immediate report of error and stop code processing.
2016-01-20 11:30:31 +00:00
Mafoo
87dbd6b428
Added check for if .project.ROOT is missing
...
If a installation is missing the .project.ROOT previously it would just use the last search path as the project root (wrong) this will cause a Exception should it be unable to find it
2016-01-18 09:38:16 +00:00
markjcrane
fa081456b1
Change $_SERVER['DOCUMENT_ROOT'].PROJECT_PATH to $_SERVER["PROJECT_ROOT"].
2016-01-17 00:01:13 -07:00
Matthew Vale
6999198492
added logic in cli mode to chdir to the correct directory first
...
the webserver would normally do this for us, but we need to do it
2016-01-14 16:25:05 +00:00
Matthew Vale
a41e89af76
Added full logic to support cli as well
2016-01-13 17:38:54 +00:00
Matthew Vale
0176d30312
change to use '/' instead of DIRECTOR_SEPERATOR
2016-01-12 14:47:50 +00:00
Matthew Vale
e6ad46cfbf
Rollout of root.php
2016-01-12 13:55:39 +00:00
Luis Daniel Lucio Quiroz
2fccf1c09e
Bill the incoming call
...
wrong variable, use the correct one.
2016-01-08 23:44:06 -05:00
FusionPBX
6cb7477952
Merge pull request #1369 from blackc2004/patch-30
...
Update xml_cdr_search.php
2016-01-05 11:39:07 -07:00
blackc2004
a307a63804
Update xml_cdr.php
2016-01-05 10:13:54 -08:00
blackc2004
e3d48040f5
Update xml_cdr_search.php
2016-01-05 10:12:39 -08:00
markjcrane
033e69b4ac
Fix a problem with xml_cdr/app_languages.php.
2015-12-21 00:02:50 -07:00
markjcrane
1d8a3b7f9a
Fix the app/xml_cdr/app_languages.php and remove the include ot the import when viewing xml cdr.
2015-12-19 22:04:05 -07:00
FusionPBX
bd914ba376
Merge pull request #1315 from mafoo/Enhance-Languages
...
Enhance languages
2015-12-19 09:20:42 -07:00
FusionPBX
8518cc98ca
Merge pull request #1323 from moteus/xml_cdr_record
...
Fix. Display recording in CDR
2015-12-14 20:24:45 -08:00
Alexey Melnichuk
f53e8c80f3
Fix. Play/Download recordings
2015-12-11 15:53:05 +03:00
Matthew Vale
81b85c3caf
Merge branch 'fusionpbx/master' into Enhance-Languages
...
Conflicts:
app/extensions/app_languages.php
2015-12-11 08:45:26 +00:00
Alexey Melnichuk
d260964e8d
Fix. Display recording in CDR
2015-12-11 10:46:51 +03:00
blackc2004
034d6b05c9
remove print
2015-12-10 11:10:32 -08:00
blackc2004
0a08484546
CDR Stats Add ADV Search options request 1173
...
CDR Stats Add ADV Search options request 1173
2015-12-10 11:06:42 -08:00
blackc2004
2c2eabe3fe
Merge pull request #2 from fusionpbx/master
...
test2
2015-12-10 08:17:05 -08:00
Matthew Vale
f5bfeffe18
First pass on app/*
2015-12-10 10:12:41 +00:00
FusionPBX
3c9d39db1b
Merge pull request #1311 from blackc2004/patch-22
...
Update app_languages.php
2015-12-09 14:53:51 -08:00
FusionPBX
d52c6bd34e
Merge pull request #1312 from blackc2004/patch-23
...
Update xml_cdr_inc.php
2015-12-09 14:53:25 -08:00
blackc2004
1d986f1b85
test
2015-12-09 14:44:22 -08:00
blackc2004
4072e8bbfe
Update xml_cdr_search.php
2015-12-09 14:09:12 -08:00
blackc2004
9d437340b6
Update xml_cdr_inc.php
2015-12-09 14:08:33 -08:00
blackc2004
de8d05bad4
Update app_languages.php
2015-12-09 14:07:58 -08:00
markjcrane
cde9debb29
After removing domain name from the default recordings dir path need to add the domain name every where the recordings directory is currently used.
2015-12-06 13:37:35 -07:00
FusionPBX
1ea1c55a6b
Merge pull request #1170 from rdissauer/feature/high-res-img
...
prepared img tag for high resolution (retina) images
2015-09-24 15:21:24 -06:00
roman.dissauer
590a8e6505
prepared img tag for high resolution (retina) images
2015-09-24 09:31:52 +02:00
Alexey Melnichuk
9f96c9f6a3
Fix. Show CDR details when set `showall`
2015-09-18 12:04:52 +04:00
Alexey Melnichuk
e8f4b37849
Fix. Display CDR Extension Summary for ext with number alias
2015-08-13 18:44:17 +04:00
root
22c146f7f4
Add latest translations
2015-08-02 23:42:11 +00:00
markjcrane
bd54cb44e2
Remove xml and json from the select list as its horribly inefficient. Move accountcode outside of billing as that may be used by others using the account code.
2015-07-20 15:34:23 -06:00
Alexey Melnichuk
d1dfe3258c
Fix. Remove debug output.
2015-07-13 10:42:14 +04:00
Alexey Melnichuk
d7a1829d32
Use non greedy match.
2015-07-02 19:12:12 +04:00
Alexey Melnichuk
1764700fd7
Fix. Escape `<>` in all fields in CDR xml.
...
When using redirect cdr also can contain e.g. `sip_redirect_contact_0` / `sip_redirected_to`.
I use `preg_replace_callback` to proceed all fields.
May be it more correct use urlencode because if we get xml with non UTF8 char we lost CDR.
```php
$xml_string = preg_replace_callback("/<([^><]+)>(.*?)<\/\g1>/",
function ($matches) {
// var_dump($matches);
return '<' . $matches[1] . '>' .
urlencode($matches[2]).
'</' . $matches[1] . '>';
},
$xml_string
);
```
2015-07-02 19:08:48 +04:00
Mark Crane
f1171227b9
Add latest translations
2015-06-30 11:30:02 +00:00
Mark Crane
ed7ac31c7b
Remove call center log table and remove redundant semi-colons.
2015-06-21 05:43:06 +00:00
Mark Crane
96c10412f7
Add latest translations
2015-06-15 19:30:00 +00:00
Mark Crane
63f1b8f8b2
Sync the recent translations
2015-06-13 05:35:54 +00:00
Mark Crane
4699d4c8e8
Synchronize the translations.
2015-06-06 02:37:26 +00:00
luis daniel lucio quiroz
cdcb5bcd35
little space, nothing special
2015-06-05 16:10:55 +00:00
Mark Crane
5f78d5b41d
Filter for sip_P-Preferred-Identity in xml cdr import as a work around for invalid XML sent over HTTP POST.
2015-05-15 09:26:13 +00:00
luis daniel lucio quiroz
d6980a929c
fix a pricing display bug when billing installed
2015-05-01 18:52:01 +00:00
luis daniel lucio quiroz
e2602f7824
better sql queries for billing
2015-05-01 18:35:40 +00:00