Commit Graph
40 Commits
Author SHA1 Message Date
mattf 12426394d4 Added vicidial_list record update with optional field variable update, if lead populated in the postal and areacode AGI scripts
PHP8 fix

git-svn-id: svn://192.168.202.10@3962 3d104415-ff17-0410-8863-d5cf3c621b8a
2026-01-08 06:19:46 +00:00
mattf 0820807d85 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 9b58e22353 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 42a814b783 added calendar select feature to agent time sheet report
git-svn-id: svn://192.168.202.10@3645 3d104415-ff17-0410-8863-d5cf3c621b8a
2022-10-06 13:19:24 +00:00
mattf 80b1953381 Changed total login time calculation in Agent timesheet report to work for multi-day ranges
git-svn-id: svn://192.168.202.10@3618 3d104415-ff17-0410-8863-d5cf3c621b8a
2022-08-22 21:30:54 +00:00
mattf 283b7cd3b3 Added User Group report permissions checking to several reports that were missing it.
Changed Agent Timesheet report to use a date range.

git-svn-id: svn://192.168.202.10@3616 3d104415-ff17-0410-8863-d5cf3c621b8a
2022-08-13 13:24:08 +00:00
mattf 31ed5a073c Added allow_web_debug system setting to disable $DB output by default.
Added more input variable filtering

git-svn-id: svn://192.168.202.10@3567 3d104415-ff17-0410-8863-d5cf3c621b8a
2022-02-21 15:41:15 +00:00
mattf 7df26851f3 Added more variable filtering to admin web pages
git-svn-id: svn://192.168.202.10@3555 3d104415-ff17-0410-8863-d5cf3c621b8a
2022-01-22 22:06:31 +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 c3f415ba1c Added screen colors and fixed default date variable in report and utilities
git-svn-id: svn://192.168.202.10@2791 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-07-11 15:08:54 +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 bdbf4cc3b9 Added campaign option to move USERONLY scheduled callbacks to ANYONE callbacks after X minutes being LIVE without the agent calling them back.
Changed web admin sidebar menu design

git-svn-id: svn://192.168.202.10@2492 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-03-25 18:39:51 +00:00
mattf 53ad49115f Added daily breakdown option to the Agent Performance Detail report
Added archive search option to several reports

git-svn-id: svn://192.168.202.10@2446 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-12-30 02:19:42 +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 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 61b5e03d01 Added filtering to AGI processes to help prevent DID SQL injection attacks
Added nanpa filtering log viewing to new NANPA updating process
Fixed span order in vicidial.php
Fixed issue with list webform overrides in agent interface
other small variable filtering fixes

git-svn-id: svn://192.168.202.10@2023 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-09-26 01:27:15 +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 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 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 2b2bffe598 Added Agent Time Detail report
Added functions.php with a function to format seconds into HH:MM:SS
Fixed sidebar display bug in several scripts

git-svn-id: svn://192.168.202.10@1124 3d104415-ff17-0410-8863-d5cf3c621b8a
2009-05-25 03:11: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 b9ea440200 added timeclock_edit script
added date and phone number format definitions to admin.php/vicidial.php and DB

git-svn-id: svn://192.168.202.10@895 3d104415-ff17-0410-8863-d5cf3c621b8a
2008-06-25 07:18:20 +00:00
mattf 7e11962fc1 Changed license to AGPLv2
Added VICIDIAL_fix_lead_statuses.pl script

git-svn-id: svn://192.168.202.10@788 3d104415-ff17-0410-8863-d5cf3c621b8a
2008-03-10 08:02:30 +00:00
mattf c2ae3ab01d fixed formatting inconsistencies and spelling mistakes in admin scripts
added new permission enforcement to admin scripts

git-svn-id: svn://192.168.202.10@480 3d104415-ff17-0410-8863-d5cf3c621b8a
2007-01-24 19:00:41 +00:00
mattf 8ea442470e added ability to change status of vicidial_log and vicidial_agent log last call in modify_lead script
added reciprocal links in user_stats, user_status and timesheet reports

git-svn-id: svn://192.168.202.10@452 3d104415-ff17-0410-8863-d5cf3c621b8a
2007-01-04 17:48:49 +00:00
mattf 5e70a15b16 added links to admin from several vicidial web pages
small formatting changes to a couple scripts

git-svn-id: svn://192.168.202.10@434 3d104415-ff17-0410-8863-d5cf3c621b8a
2006-12-13 21:01:53 +00:00
mattf bd9f137fa4 restructuring of files 6 - install script will not function at this point
git-svn-id: svn://192.168.202.10@22 3d104415-ff17-0410-8863-d5cf3c621b8a
2006-07-07 23:25:55 +00:00
mattf 543ebab11b restructuring of files 5
git-svn-id: svn://192.168.202.10@21 3d104415-ff17-0410-8863-d5cf3c621b8a
2006-07-07 23:10:53 +00:00
mattf 733faad4ff restructuring of files 3
git-svn-id: svn://192.168.202.10@20 3d104415-ff17-0410-8863-d5cf3c621b8a
2006-07-07 23:05:35 +00:00