Commit Graph
83 Commits
Author SHA1 Message Date
mattf 3be624eb17 Code updates for PHP8 compatibility in all PHP scripts
Added PHP_error_reporting_OVERRIDE options for each web directory

git-svn-id: svn://192.168.202.10@3863 3d104415-ff17-0410-8863-d5cf3c621b8a
2024-08-06 15:02:09 +00:00
mattf 86b5178435 Added input filtering in admin and report scripts
git-svn-id: svn://192.168.202.10@3817 3d104415-ff17-0410-8863-d5cf3c621b8a
2024-03-22 13:45:01 +00:00
mattf 514f09928b Added allow_web_debug system setting and more input variable filtering
git-svn-id: svn://192.168.202.10@3576 3d104415-ff17-0410-8863-d5cf3c621b8a
2022-03-02 04:22:39 +00:00
mattf 3527a06150 Added PHP input form variable filters
git-svn-id: svn://192.168.202.10@3566 3d104415-ff17-0410-8863-d5cf3c621b8a
2022-02-18 06:09:51 +00:00
mattf e87b6452f2 Fixes in PHP scripts for XSS minor security issues.
git-svn-id: svn://192.168.202.10@3455 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-06-16 00:26:02 +00:00
mattf c760501809 Added International DNC scrub features
git-svn-id: svn://192.168.202.10@3273 3d104415-ff17-0410-8863-d5cf3c621b8a
2020-08-15 03:08:08 +00:00
mattf 1196b180a2 git-svn-id: svn://192.168.202.10@3151 3d104415-ff17-0410-8863-d5cf3c621b8a 2019-11-01 20:43:18 +00:00
mattf 337c1ba7ed Fixes for PHP7 for multiple reports
git-svn-id: svn://192.168.202.10@3142 3d104415-ff17-0410-8863-d5cf3c621b8a
2019-10-13 12:46:08 +00:00
mattf 99a621f91b Added bench agent assign manager script,
Fixed small bug with outbound calling report

git-svn-id: svn://192.168.202.10@3131 3d104415-ff17-0410-8863-d5cf3c621b8a
2019-08-26 12:47:21 +00:00
mattf 1eb19ee022 Rewrote HELP display in web admin screens to function as database-driven
javascript popup.

git-svn-id: svn://192.168.202.10@2979 3d104415-ff17-0410-8863-d5cf3c621b8a
2018-05-12 16:09:11 +00:00
mattf c081886ffe Fixed javascript/apache errors with graphs in several reports
git-svn-id: svn://192.168.202.10@2841 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-10-18 11:07:10 +00:00
mattf 5147e1d303 Added screen_colors.php include file for uniform screen color code
Added uniqueid logging to vicidial_xfer_log, as well as archiving of that table

git-svn-id: svn://192.168.202.10@2812 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-09-03 13:56:49 +00:00
mattf 950a69454c Array declaration fixes for PHP7, issue #1027
git-svn-id: svn://192.168.202.10@2796 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-07-20 11:58:45 +00:00
mattf 90e53860a9 Added download option to Outbound Calling Report
git-svn-id: svn://192.168.202.10@2783 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-06-30 00:13:05 +00:00
mattf d46b1b5d26 Added additional variable filtering
git-svn-id: svn://192.168.202.10@2760 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-05-27 07:14:38 +00:00
mattf 784c71bd4a Added IP Lists feature, allowing creating of lists of IP Addresses that can
be used as whitelists on a User Group basis for Agent, Admin and API
 web resources.

git-svn-id: svn://192.168.202.10@2726 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-04-10 02:30:33 +00:00
mattf 365bceca47 Fix for default HTML report format, issue #997
Added HH:MM:SS option for DID report

git-svn-id: svn://192.168.202.10@2687 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-02-27 22:33:30 +00:00
mattf e4d45959df Added User Group Hourly Report
Fixed several reporting bugs

git-svn-id: svn://192.168.202.10@2582 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-08-27 13:52:30 +00:00
mattf 31ab0f1ad4 Added and tested ChartJS features for more aesthetically appealing graphs to many reports
git-svn-id: svn://192.168.202.10@2568 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-07-31 14:19:56 +00:00
mattf 79662d7066 Added new options to enable the recent changes to the UK OFCOM Drop Rate
calculations
Added new export script, VICI_CSV_dump_call_log.pl

git-svn-id: svn://192.168.202.10@2535 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-05-16 03:29:38 +00:00
mattf 6ef612d2cf Added option to show in-group color in real-time report agent records
Rewrote Fronter/Closer report
Updated reports to reformat the forms in a more unified format
Added Help entries for most reports

git-svn-id: svn://192.168.202.10@2482 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-02-28 00:45:18 +00:00
mattf a151ed590f Added option to several reports to search the archived logs
git-svn-id: svn://192.168.202.10@2418 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-11-27 00:01:37 +00:00
mattf 5be64dc6f2 small fix for agent stats to count 0 second calls in Outbound Calling Report
git-svn-id: svn://192.168.202.10@2338 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-07-02 14:06:56 +00:00
mattf 7c8ad22059 Fixed mysqli connect error reporting
Added option to change drop perccentage calculation in VDAD stats report
other minor fixes

git-svn-id: svn://192.168.202.10@2337 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-07-01 17:06:17 +00:00
mattf 6f26720010 Fixed Javascript element problems in reports, Issue #857
git-svn-id: svn://192.168.202.10@2324 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-05-16 17:26:20 +00:00
mattf 575f6e9b75 Fixed issue with SQL for permissions check
git-svn-id: svn://192.168.202.10@2319 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-05-13 02:50:35 +00:00
mattf 9ed706fc41 Added code for on-the-fly language translations display for all admin and reporting scripts
Changed all single-quote QXZ values to double-quote
Added "change language" page to admin.php

git-svn-id: svn://192.168.202.10@2233 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-12-31 14:49:05 +00:00
mattf 7a049381d5 completed functionalization of admin interfacce scripts and reports with QXZ function
git-svn-id: svn://192.168.202.10@2186 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-11-14 14:49:50 +00:00
mattf 61106230b0 Added MathZDC function to prevent division math with zero as one of the numbers
Cleaned up vdc_db_query.php mysql logging
Moved date definitions in keepalive script to the top of the script
Changed iax.conf 1.4 and higher: regcontext=iaxregistration

git-svn-id: svn://192.168.202.10@2094 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-04-03 01:05:16 +00:00
mattf 99542d40b5 Bug fixes related to Lists selection in Outbound Calling Report
git-svn-id: svn://192.168.202.10@2073 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-02-15 12:05:38 +00:00
mattf 70019a5839 Added lists selection option to outbound report
git-svn-id: svn://192.168.202.10@2068 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-02-09 01:45:57 +00:00
mattf daaa72100c Added logging of webserver and url used for all API calls, agent logins and reports
Fixed minor bug related to modify lead page with custom fields and encryption

git-svn-id: svn://192.168.202.10@2053 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-01-08 21:00:33 +00:00
mattf 339d6bc59f Changed all admin PHP code to use mysqli functions
Fixes for issue #699
Fix for issue #697

git-svn-id: svn://192.168.202.10@2017 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-09-02 15:37:26 +00:00
mattf 9b9d1db870 Fixed minor issue #675
git-svn-id: svn://192.168.202.10@1998 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-07-04 13:56:49 +00:00
mattf cf21ae391e Added several security changes to the admin interface, including freezing a user's account for 15 minutes after 10 failed login attempts.
Added 3 new reports to the admin interface: url log, lagged log and user group login reports
Added new AST_phone_update.pl --agent-lookup flag to allow for logging of the IP address of the agent's SIP or IAX phone connection. Can be enabled as a crontab entry to perform the lookups on each asterisk server.

git-svn-id: svn://192.168.202.10@1997 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-07-02 06:00:53 +00:00
mattf 9884e2ce4d Added several security changes to the agent interface, including freezing a user's account for 15 minutes after 10 failed login attempts.
Changed all of the admin scripts from using the PHP ereg functions to preg. This is a requirement for moving to PHP6 where ereg functions are  depricated. This will also have the benefit of speeding up those scripts because preg is supposed to be more efficient and faster than ereg.
Added recording_id to the available fields for the dispo call url feature
Added pause code to the agent_status non-agent api function output

git-svn-id: svn://192.168.202.10@1994 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-06-15 16:08:13 +00:00
mattf ab20034617 Added admin report logging to all reports on the system, and added the "Admin Report Log Viewer" linked from the "Admin Utilities" page which allows you to see the reports that have been run on the system. This change has affected almost every report in the system. Bugs were fixed for some exporting reports that were set to use a slave read-only database.
git-svn-id: svn://192.168.202.10@1959 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-04-14 23:46:14 +00:00
mattf 19014858db Added Dialer Inventory Report options for excluding lists and ranking shifts display order
Added User Group multi-selection option to the real-time report
Added HTML bar chart display options to most of the reports
Removed password logging from admin scripts failed login attempts
Made webroot-writable system setting function the same on all admin scripts
Fixed list lastcalldate for manual dial calls

git-svn-id: svn://192.168.202.10@1789 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-02-24 21:43:54 +00:00
mattf 3fb522c765 Changed limits on seconds to 65000 from 36000(or 30000) in vicidial_agent_log for 3 reports
git-svn-id: svn://192.168.202.10@1563 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-12-07 21:41:06 +00:00
mattf 0b69df2e2e Fixed small bug in outbound report
git-svn-id: svn://192.168.202.10@1544 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-11-12 14:11:02 +00:00
mattf 16a90ea77b Added ability to view Inbound Report by selected DIDs instead of by in-groups. Link added to Reports page.
For all level 7 users the links to other admin sections are removed in reports
For the dispo screen on the agent interface the last number dialed is displayed instead of the main customer phone number.

git-svn-id: svn://192.168.202.10@1518 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-09-14 17:56:48 +00:00
mattf 80cf07e896 Added Transfer Presets to Campaigns allowing many dial presets for agent interface transfer-conf frame, new Campaigns sub-menu for Presets created, also reporting added on presets calling stats
Added ability on a per-campaign basis to hide the Number-to-Dial field in the transfer-conf frame

git-svn-id: svn://192.168.202.10@1501 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-08-15 04:21:24 +00:00
mattf 1a9e39d85f Added User Group setting for allowable reports to restrict report viewing
Enabled User Group setting for allowable campaigns to restrict report viewing and admin.php activity
Changed level 7 users to only view reports links page
Changed "Admin" link to go to an admin links page instead of Phones listing
Added manual_dial_filter CAMPLISTS_ALL options

git-svn-id: svn://192.168.202.10@1491 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-08-03 19:02:42 +00:00
mattf dad2ed20df Added ability to run selected reports from a mysql slave server
Added date links to timeclock detail user links
Added entry_list_id field to vicidial_list for use in defining list that custom fields were associated with

git-svn-id: svn://192.168.202.10@1477 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-07-13 04:55:34 +00:00
mattf 24d03c2f3f Added popup date select calendar for many of the reports
git-svn-id: svn://192.168.202.10@1338 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-02-16 05:48:55 +00:00
mattf 1185045b94 Added ingroup and drop ingroup displays to Real-time report
changed several reports to list menu items in alphabetical order
Added AGENTVMAIL option to all ingroup drop methods in trunk

git-svn-id: svn://192.168.202.10@1336 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-02-14 23:17:12 +00:00
mattf 03eabdd7a0 fixes issues with logging in INBOUND_MAN dial method
git-svn-id: svn://192.168.202.10@1328 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-02-03 11:49:28 +00:00
mattf 74c59aa83c fix for issue 298
updated Italian agent translation file

git-svn-id: svn://192.168.202.10@1325 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-02-02 16:03:53 +00:00
mattf 65d34880d2 Outbound report bug fixes(bug #262)
git-svn-id: svn://192.168.202.10@1285 3d104415-ff17-0410-8863-d5cf3c621b8a
2009-12-22 13:49:18 +00:00
mattf fce1999697 Added web-configurable meetme and musiconhold
several bug fixes

git-svn-id: svn://192.168.202.10@1213 3d104415-ff17-0410-8863-d5cf3c621b8a
2009-09-04 10:49:03 +00:00