Commit Graph
81 Commits
Author SHA1 Message Date
mattf 437b3c463a PHP8 fix for Agent time detail report
git-svn-id: svn://192.168.202.10@3940 3d104415-ff17-0410-8863-d5cf3c621b8a
2025-09-12 20:48:24 +00:00
mattf 091cc0a489 Fix for PHP8 issue on User Modify page
Fix for other reports issues

git-svn-id: svn://192.168.202.10@3909 3d104415-ff17-0410-8863-d5cf3c621b8a
2025-02-10 22:05:31 +00:00
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 d6634c33d7 Patch for user_group bug in several reports, related to Issue #1346
git-svn-id: svn://192.168.202.10@3736 3d104415-ff17-0410-8863-d5cf3c621b8a
2023-06-14 20:59:19 +00:00
mattf 33bab61ef4 Added allow_web_debug system setting, more input variable filters
git-svn-id: svn://192.168.202.10@3579 3d104415-ff17-0410-8863-d5cf3c621b8a
2022-03-04 01:11:37 +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 833dd0ef10 Fix for case-mismatch on pause code statuses for multi-campaign selects
git-svn-id: svn://192.168.202.10@3538 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-11-15 20:14:40 +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 2cfd57bf23 Added leave_3way_start_recording campaign options
git-svn-id: svn://192.168.202.10@3402 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-03-25 02:14:25 +00:00
mattf 5f70dd7fdc For the user_stats.php report, Added HELP pop-ups for each section, added agent browser visibility log stats to agent activity section, reformatted most sections
For the agent time detail report, Added agent screen visibility stats
For vicidial.php, Small change for agent screen visibility logging on logout

git-svn-id: svn://192.168.202.10@3392 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-03-19 19:16:55 +00:00
mattf dae079684d Added campaign_id option to agent_stats_export function in Non-Agent API
git-svn-id: svn://192.168.202.10@3310 3d104415-ff17-0410-8863-d5cf3c621b8a
2020-11-06 22:04:03 +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 1c044c24b1 Added new options for campaign agent_screen_time_display setting
added CONNECTED column to Agent Time Detail report

git-svn-id: svn://192.168.202.10@3115 3d104415-ff17-0410-8863-d5cf3c621b8a
2019-06-28 01:32:07 +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 2560d14fd1 Added filename_override option for Automated Reports, added more space for report_times
More cleanup of reports and formatting

git-svn-id: svn://192.168.202.10@2809 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-08-25 21:11:38 +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 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 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 a7565b4dfe Fixed issue with download field order in Agent Time Detail report
git-svn-id: svn://192.168.202.10@2510 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-04-11 23:58:50 +00:00
mattf 550456fc62 Fixed issue with names and non-latin setting in two agent reports
git-svn-id: svn://192.168.202.10@2499 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-03-30 12:49:15 +00:00
mattf 9e4893aa25 Lengthened user name field in Agent status and time detail reports
git-svn-id: svn://192.168.202.10@2483 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-03-02 03:14:49 +00:00
mattf dafeb158e1 Added settings-report_default_format and help text for several reports
Added agents per server counts to bottom of reports page
Standardized formatting on several agent reports
Added display of several fields to modify lead page

git-svn-id: svn://192.168.202.10@2474 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-01-22 19:04:44 +00:00
mattf f7b1456378 Added ability to search archive logs and show defunct users in Agent Performance Detail and Agent Status Detail reports
Added ability to search archive logs in Agent Time Detail report

git-svn-id: svn://192.168.202.10@2412 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-11-13 18:59:00 +00:00
mattf 77abb19dcb Small fixes for admin.php and agent time detail report
git-svn-id: svn://192.168.202.10@2411 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-11-13 18:25:53 +00:00
mattf 77657e9910 Changed download function to always export time with hours for Agent Time Detail report
git-svn-id: svn://192.168.202.10@2407 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-11-10 21:13:08 +00:00
mattf 9976905c35 Sub statuses are now sorted in alphabetical order in agent time detail report
git-svn-id: svn://192.168.202.10@2327 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-05-30 12:44:38 +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 1da036291b Added two new shift options for Agent Time Detail report
git-svn-id: svn://192.168.202.10@2311 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-04-22 20:44:34 +00:00
mattf bf1ed62459 Added option to show time in seconds to the Agent Time Detail and Agent Performance Detail reports
git-svn-id: svn://192.168.202.10@2273 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-02-10 19:08:23 +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 6c693e6fdf Fix for download headers, issue #805 in AST_agent_time_detail.php report
git-svn-id: svn://192.168.202.10@2214 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-12-04 10:51:00 +00:00
mattf 6f91dc539a changed report headers, issue #427
fixed pass hash ajax sending with astguiclient.php

git-svn-id: svn://192.168.202.10@2207 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-11-25 15:22:42 +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 eb612ccd25 fixed several division by zero bugs in Agent Time Detail report
git-svn-id: svn://192.168.202.10@2089 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-03-14 12:54:18 +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 7089e277e8 Fixed division by zero bug in HTML mode in Agent Time Detail report
git-svn-id: svn://192.168.202.10@2044 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-11-29 15:22:17 +00:00
mattf 2d0602b4ff Added option.php option to allow user ID click to pause code report from the Agent Time Detail report
Fixed several small bugs
Added new optional extras/did_recent_call.php script for use with DID Filter URL

git-svn-id: svn://192.168.202.10@2042 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-11-22 12:16:22 +00:00
mattf 73bfe9e948 Moved Admmin HELP section to help.php
Several tweaks to the admin NANPA page
Added User selection to Agent Performance Detail report

git-svn-id: svn://192.168.202.10@2039 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-10-19 15:18:59 +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 8d3f5fc821 Several small fixes
rearranging of javascript variables for HTML display in agent time and peerformance detail reports
adding of PHONE list to agent_monitor.agi script
adding of recording_filename to dispo_call_url

git-svn-id: svn://192.168.202.10@2002 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-07-18 11:53:20 +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 47e1d59089 Small fix for agent time detail report
git-svn-id: svn://192.168.202.10@1984 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-05-14 10:33:27 +00:00