41 Commits
Author SHA1 Message Date
mattf 8d0794576c Added allow_web_debug system setting and variable filtering
git-svn-id: svn://192.168.202.10@3575 3d104415-ff17-0410-8863-d5cf3c621b8a
2022-03-01 03:32:17 +00:00
mattf 55c9bc35dc 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 e6f3f18fb6 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 633badd8d4 git-svn-id: svn://192.168.202.10@3151 3d104415-ff17-0410-8863-d5cf3c621b8a 2019-11-01 20:43:18 +00:00
mattf fd848c17cc 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 1dbd40b34e Added additional $VLforce_index flags in hopper loading script, for high-volume dialing systems
Fix for user-group, in-group and campaign allowed/permissions matching issues
Added updated Greek translation file

git-svn-id: svn://192.168.202.10@3065 3d104415-ff17-0410-8863-d5cf3c621b8a
2019-02-16 13:56:59 +00:00
mattf 7a89a7acd6 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 52153180dd Added housecleaning code for admin web
git-svn-id: svn://192.168.202.10@2879 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-12-30 04:21:18 +00:00
mattf 1141beae3f 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 c58b8ec413 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 d2c07fc41e 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 4e8f877f4b 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 47703e1a1e 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 2f458273b2 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 a801674046 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 d9de5eea48 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 7e43da137e 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 86c0c97e20 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 ec85e098a3 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 ee9b7f3772 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 7259ba9deb 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 06697b0c32 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 b3b3c683ed 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 9c4311ef65 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 09c4284e1b 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 97cf629d70 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 ae07a44be1 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 6e8b6c5014 Added percentages to Agent Time Detail report
Fixed small issue with fcstats.php report

git-svn-id: svn://192.168.202.10@1842 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-07-19 18:16:31 +00:00
mattf 1af6d9e923 Modified fcstats.php to use sales status flag for SALES
Updated vicidial Firefox plugin for click-to-dial to work with newer versions of Firefox
Added --temp_dir= flag to the AST_VDsales_export.pl script to fix concurrency issues

git-svn-id: svn://192.168.202.10@1837 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-07-06 12:08:58 +00:00
mattf 966564377e 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 2b0e82aa9d Added ability to block customer information and hide portions of customer phone numbers within the admin interface on a per admin-user basis.
Many fixes for user group restrictions in admin pages

git-svn-id: svn://192.168.202.10@1753 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-11-06 16:25:10 +00:00
mattf 3b847a0275 Added CSV download option to almost all reports.
git-svn-id: svn://192.168.202.10@1694 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-07-13 05:22:27 +00:00
mattf 60836e245f 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 5be4d855e6 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 9ea5588dfe 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 c2a3ea482b 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 a8b86304b8 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 e8fe645678 Added dynamic call routing options content in Call Menus
Re-labeled several scripts to refrect proper names

git-svn-id: svn://192.168.202.10@1134 3d104415-ff17-0410-8863-d5cf3c621b8a
2009-06-01 07:51:13 +00:00
mattf 9c851d4070 Changed all PHP tags to long tags
Added Call Menu feature

git-svn-id: svn://192.168.202.10@1111 3d104415-ff17-0410-8863-d5cf3c621b8a
2009-05-08 12:08:02 +00:00
mattf 87687bc387 Changed all reports and admin screens to use one of two header templates
Added Calls Export Utility allowing exporting of call and lead data by defining the following parameters: date range, campaigns, in-groups, statuses, lists and user groups. A flat tab-delimited text file is exported

git-svn-id: svn://192.168.202.10@1070 3d104415-ff17-0410-8863-d5cf3c621b8a
2009-03-11 05:01:54 +00:00
mattf 6aa006e898 fixed bug in vicidial.php/vdc_db_query on VDAD calls
added fcstats.php fronter/closer stats for in-groups

git-svn-id: svn://192.168.202.10@816 3d104415-ff17-0410-8863-d5cf3c621b8a
2008-03-28 15:57:41 +00:00