Zen Follower
- Join Date:
- Dec 2006
- Posts:
- 187
- Plugin Contributions:
- 1
Problems with new payment module
I have been trying to clone & refine an existing payment module but when I click the install button, it odes not proceed to the edit path.
The error log reveals
[client xx.xx.xx.xx] PHP Warning: reset(): Passed variable is not an array or object in /server/path/to/store_admin/modules.php on line 278, referer: http://mysite/store_admin/modules.php?set=payment&module=new_module
[client xx.xx.xx.xx] PHP Warning: Variable passed to each() is not an array or object in /server/path/to/store_admin/modules.php on line 279, referer: http://mysite/store_admin/modules.php?set=payment&module=new_moduleLooking at the referenced lines in module.php suggests the array from function keys is not getting passed along.
The function was just simply edited but not sure what I may have done wrong.
function keys() {
return array('MODULE_PAYMENT_NEW_MODULE_STATUS', 'MODULE_PAYMENT_NEW_MODULE_ID', 'MODULE_PAYMENT_NEW_MODULE_REFERRAL_ID', 'MODULE_PAYMENT_NEW_MODULE_LOGO', 'MODULE_PAYMENT_NEW_MODULE_DEFAULT_CURRENCY', 'MODULE_PAYMENT_NEW_MODULE_USER_CURRENCY', 'MODULE_PAYMENT_NEW_MODULE_DEFAULT_LANGUAGE', 'MODULE_PAYMENT_NEW_MODULE_LANGUAGE', 'MODULE_PAYMENT_NEW_MODULE_TRANSACTION_ID_PREFIX', 'MODULE_PAYMENT_NEW_MODULE_SORT_ORDER', 'MODULE_PAYMENT_NEW_MODULE_ZONE', 'MODULE_PAYMENT_NEW_MODULE_ORDER_STATUS_ID');
} Any tips on what might be causing this error?
Thanks