Commit Graph
54 Commits
Author SHA1 Message Date
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 1b664fcc86 Added misssing input variable filtering
git-svn-id: svn://192.168.202.10@3816 3d104415-ff17-0410-8863-d5cf3c621b8a
2024-03-20 14:54:20 +00:00
mattf 21bd6dd65e Fix for web_loader_phone_strip duplicate check, issue #1498
Changed lead loader 5th gen to set Custom layout as default

git-svn-id: svn://192.168.202.10@3790 3d104415-ff17-0410-8863-d5cf3c621b8a
2023-12-07 20:03:32 +00:00
mattf e80568a441 Cleanup from input variable filter updates
git-svn-id: svn://192.168.202.10@3580 3d104415-ff17-0410-8863-d5cf3c621b8a
2022-03-04 05:38:26 +00:00
mattf 25edeabcc6 Added allow_web_debug system setting to more admin web scripts
git-svn-id: svn://192.168.202.10@3570 3d104415-ff17-0410-8863-d5cf3c621b8a
2022-02-23 04:51:07 +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 0d48cfbeb0 Added Two-Factor Authentication system, Added mobile_number to User Modify screen
Added BUTTON field type to custom list fields

git-svn-id: svn://192.168.202.10@3373 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-03-12 19:09:12 +00:00
mattf 1d00dd227b Added duplicate check with more X-day options for the Web Lead Loader and the Non-Agent API add_lead function.
git-svn-id: svn://192.168.202.10@3351 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-02-10 22:02:50 +00:00
mattf 2dc98ea8ec Added system settings allowing you to remove digits from the beginning of a phone number when it is manual dialed or through the web lead loader.
Fixed issue with Team Performance Detail report

git-svn-id: svn://192.168.202.10@3299 3d104415-ff17-0410-8863-d5cf3c621b8a
2020-09-24 00:51:56 +00:00
mattf fc698380a7 Finished adding button colors for admin web screens
git-svn-id: svn://192.168.202.10@3280 3d104415-ff17-0410-8863-d5cf3c621b8a
2020-08-26 04:29:50 +00:00
mattf f9af96ebc0 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 8387c4309e Translation fixes for admin screens
git-svn-id: svn://192.168.202.10@3205 3d104415-ff17-0410-8863-d5cf3c621b8a
2020-03-27 21:16:59 +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 c25b975c5e Fix for lead loader bug, options
git-svn-id: svn://192.168.202.10@3097 3d104415-ff17-0410-8863-d5cf3c621b8a
2019-05-10 02:55:57 +00:00
mattf ece809a85b Added enable_status_mismatch_leadloader_option to the web lead loader
git-svn-id: svn://192.168.202.10@3095 3d104415-ff17-0410-8863-d5cf3c621b8a
2019-05-08 04:17:59 +00:00
mattf f6e3675013 Fixed translation-related phrase in lead loader, issue #1114
git-svn-id: svn://192.168.202.10@3045 3d104415-ff17-0410-8863-d5cf3c621b8a
2018-09-27 11:04:45 +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 ecd14f2ece Enforce User Group campaign permissions for lead loading templates based on list_id
git-svn-id: svn://192.168.202.10@2951 3d104415-ff17-0410-8863-d5cf3c621b8a
2018-03-24 13:48:56 +00:00
mattf 8ca0300241 Added CID Groups, allowing for groups of caller IDs to be defined by state
or areacode

git-svn-id: svn://192.168.202.10@2917 3d104415-ff17-0410-8863-d5cf3c621b8a
2018-02-15 18:26:33 +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 9cbeaf9ad2 Fix for custom field duplicate issue in web lead loader, removed link to old lead loader
git-svn-id: svn://192.168.202.10@2867 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-12-04 20:19:28 +00:00
mattf bd0039d3e3 related to last commit
git-svn-id: svn://192.168.202.10@2828 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-10-01 13:16:00 +00:00
mattf d243b98b85 Fixed issue #1041 in web lead loader
git-svn-id: svn://192.168.202.10@2827 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-10-01 13:09:24 +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 827e3a6d94 Added web lead loader duplicate check options to check for leads loaded only
within the last 90-days. Also added to Non-Agent API add_lead function.

git-svn-id: svn://192.168.202.10@2672 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-02-18 20:35:17 +00:00
mattf f4e3cd1f05 Added listloader file upload error output
Added beta outbound call routing code and docs

git-svn-id: svn://192.168.202.10@2620 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-11-15 19:46:42 +00:00
mattf 765070842b Added web lead loader phone number length restriction, use system setting to enable
Added more options to the callbacks bulk move and bulk change admin utilities

git-svn-id: svn://192.168.202.10@2611 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-11-05 07:10:09 +00:00
mattf 17f8f944c2 Added options to define a color scheme and logo for admin web screens
git-svn-id: svn://192.168.202.10@2528 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-05-08 16:09:46 +00:00
mattf bbca35ea6f Fixed custom table bug in web lead loader
git-svn-id: svn://192.168.202.10@2525 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-04-29 05:50:48 +00:00
mattf 0c56918ab7 Added options in In-Groups and Campaigns to allow for the agent recordings
to be initiated by the routing process instead of at the agent screen
Fixed issues with non-ascii leads loading

git-svn-id: svn://192.168.202.10@2453 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-01-03 02:41:21 +00:00
mattf 3cbe942221 small fixes for custom fields data options
git-svn-id: svn://192.168.202.10@2370 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-09-09 05:37:23 +00:00
mattf 9b66134906 Fixed field lengths that didn't match DB schema in admin modify lead scripts
Added debug output for vendor_lead_code duplicate rejections count
Fixed some untranslated phrases in admin.php
Added compatibility for custom fields data options

git-svn-id: svn://192.168.202.10@2369 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-09-08 19:47:33 +00:00
mattf 3f0c44ac82 Added option in the web-based lead loader to convert state names to their
two-letter abbreviations.

git-svn-id: svn://192.168.202.10@2359 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-07-28 13:15:32 +00:00
mattf af2d095d43 Fixed conflicts with functions.php over lookup_gmt
git-svn-id: svn://192.168.202.10@2322 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-05-16 15:42:40 +00:00
mattf 1b8d4e9d0b Allow for single quotes in vicidial_list and custom_ data fields
Added db schema version mismatch warning in System Settings

git-svn-id: svn://192.168.202.10@2301 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-03-13 14:34:00 +00:00
mattf 32ebe43541 Fix for lead loader template list_id override issue
git-svn-id: svn://192.168.202.10@2274 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-02-11 02:52:53 +00:00
mattf 61e1cf7ca3 Fixed some issues with web lead loader
git-svn-id: svn://192.168.202.10@2271 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-02-10 11:21:07 +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 0298d826ad Added more debug output to web lead loader
git-svn-id: svn://192.168.202.10@2195 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-11-19 01:16:10 +00:00
mattf 528ffe3990 Changed all administrative web interface text to be output through new QXZ function instead of echo, reports are not done yet
Changed all default VICIdial logos to new logos

git-svn-id: svn://192.168.202.10@2183 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-11-11 11:01:32 +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 9dcab0afbb Fixed minor admin bugs
Added Non-Agent API functions: server_refresh, check_phone_number

git-svn-id: svn://192.168.202.10@2072 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-02-14 21:52:59 +00:00
mattf ec9c0e868b mysqli fixes
git-svn-id: svn://192.168.202.10@2067 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-02-07 07:35:59 +00:00
mattf 1a6e8005e9 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 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 06b424c676 Added status deduplicate checking for web-based lead loader without having to use templates
Fixed small admin.php bug with state call times

git-svn-id: svn://192.168.202.10@2007 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-08-02 10:55:43 +00:00
mattf 02efca988a Added the ability to deduplicate leads based upon statuses in the web based lead loader using templates only
git-svn-id: svn://192.168.202.10@2004 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-07-29 19:31:17 +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