The function date_order() in the date_api.module clashes with ubercart. They define a hook_order() function that calls this function every time the hook is called. This causes fatal errors with ubercart on some of the pages depending on what $op they are calling the hook with.

It would be ideal to change this function name to not clash with the ubercart module. I found 3 calls to this function in the modules bundled with the date module.

Comments

jurgenhaas’s picture

I'm having the same issue

alanburke’s picture

Status: Active » Closed (won't fix)

This is an Ubercart Issue.
It needs to be more careful with its namespacing.
More discussion at #611044: Fatal error: Unsupported operand types in .../uc_order.module on line 1459
Leaving as 'won't fix' here in case people come looking.