I just got a call today from my client regarding errors during CSV export. I know this worked under Apache but, we had to switch to IIS because of a bad Apache bug on Windows Server 2003.
Right now we\'re running PHP 5.26, MySQL 5 (on a separate machine) and DTRegister 2.4.3 (2.4.1 did the same thing).
The error being returned is:
Warning: array_diff() [function.array-diff]: Argument #1 is not an array in D:\\xampp\\htdocs\\administrator\\components\\com_dtregister\\admin.dtregister.php on line 738
Warning: implode() [function.implode]: Invalid arguments passed in D:\\xampp\\htdocs\\administrator\\components\\com_dtregister\\admin.dtregister.php on line 740
Warning: array_diff() [function.array-diff]: Argument #1 is not an array in D:\\xampp\\htdocs\\administrator\\components\\com_dtregister\\admin.dtregister.php on line 752
Warning: implode() [function.implode]: Invalid arguments passed in D:\\xampp\\htdocs\\administrator\\components\\com_dtregister\\admin.dtregister.php on line 754
Warning: implode() [function.implode]: Invalid arguments passed in D:\\xampp\\htdocs\\administrator\\components\\com_dtregister\\admin.dtregister.php on line 778
Array ( [0] => firstname [1] => email ) select a.register_date, e.title , DATE(e.publish_up) publish_up, a.userId , if(a.userType=\'I\',\'Individual\',\'Group\') as userType ,a.userFirstname,a.userLastname,a.userEmail ,b.groupId,c.groupMemberId,c.groupUserId,c.firstname,c.email from #__dtregister_user a inner join #__dtregister_group b on a.userId= b.useid left join #__dtregister_group_member c on b.groupId=c.groupUserId inner join #__dtregister_group_amount d on d.groupId=b.groupId left join #__events As e on a.eventId=e.id left join #__dtregister_codes dis on dis.id = a.discount_code_id where a.eventId in (4) and a.payment_verified=1 order by a.register_date desc
Fatal error: Cannot access empty property in D:\\xampp\\htdocs\\administrator\\components\\com_dtregister\\admin.dtregister.php on line 9098
Any ideas?
Regards,
Eric, Web-JIVE