Well, I fixed it, and you can update the code in the package easily.
It was missing a few calls to the helper file for parsing the csv file, so I made these changes to AdminController.php:
Find:
function bulkPreview()
{
Add after:
use_helper('ParseCsv');
Find:
function bulkWrite()
{
Add after:
use_helper('ParseCsv');
Find:
function bulkErrorDownload()
{
Add after:
use_helper('ParseCsv');
Find:
function bulkPendingDownload()
{
Add after:
use_helper('ParseCsv');
And that should do it. I’m not 100% sure the last two are needed, I didn’t feel like trying to generate errors to test it, but it appears that anytime you init the class ParseCSV() from AdminController.php it was not finding the include.
On the processing screen, it would be good to add some sort of loading gif, or some indicator that it’s actually running. Sometimes it’s pretty slow between the “inserted 20” lines, and people may think the script has timed out.
Thanks for responding.